Dies ist der Code für meinen Telegram Bot, mit dem Sie das Spiel Black Jack spielen können. Die gehostete Version davon finden Sie hier: https://telegram.me/BlackJackBot
Dieses Projekt ist wirklich einfach einzurichten. Unabhängig davon, welche der folgenden Methoden Sie verwenden, benötigen Sie immer eine Konfigurationsdatei. Um eine zu erstellen, kopieren Sie einfach die vorhandene Datei config.sample.py
und nennen Sie sie config.py
. Geben Sie Ihr Bot-Token ein und nehmen Sie Ihre Änderungen entsprechend vor.
Dann haben Sie mehrere Möglichkeiten, diesen Bot auszuführen.
Wenn Sie diesen Code aus dem Quellcode ausführen möchten, können Sie dieses Repo einfach git clone
. Es wird empfohlen, eine neue virtuelle Umgebung zu erstellen ( python3 -m venv /path/to/venv
). Dieser Bot verwendet das Python-Telegram-Bot-Framework, um Telegram-API-Aufrufe durchzuführen. Sie können es (und mögliche andere Anforderungen) folgendermaßen installieren:
pip install -r requirements.txt
Führen Sie anschließend einfach python3 bot.py
aus und wenn Sie es richtig machen, erhalten Sie einen funktionierenden Bot.
Dieses Projekt enthält außerdem eine Dockerfile
sowie ein vorgefertigtes Docker-Image, das auf dem offiziellen Docker Hub gehostet wird.
Dort finden Sie auch die Datei docker-compose.yml
mit der Sie ganz einfach Ihre eigene Instanz des Bots einrichten können. Geben Sie einfach den Pfad zu Ihrer Konfiguration usw. in der Docker-Compose-Datei an.