Это код для моего Telegram-бота, с помощью которого вы сможете играть в игру Блэк Джек. Вы можете найти его размещенную версию здесь: https://telegram.me/BlackJackBot.
Этот проект действительно легко настроить. Независимо от того, какой из следующих способов вы воспользуетесь, вам всегда понадобится файл конфигурации. Чтобы создать его, просто скопируйте существующий файл config.sample.py
и назовите его config.py
. Введите токен бота и внесите соответствующие изменения.
Тогда у вас останется несколько способов запустить этого бота.
Если вы хотите запустить этот код из исходного кода, вы можете просто git clone
. Рекомендуется создать новую виртуальную среду ( python3 -m venv /path/to/venv
). Этот бот использует платформу python-telegram-bot для вызовов API Telegram. Вы можете установить его (и возможные другие требования) следующим образом:
pip install -r requirements.txt
После этого просто запустите python3 bot.py
, и если все сделано правильно, у вас останется работающий бот.
Этот проект также содержит Dockerfile
, а также предварительно созданный образ Docker, размещенный на официальном Docker Hub.
Вы также найдете файл docker-compose.yml
, с помощью которого вы можете легко настроить свой собственный экземпляр бота. Просто укажите путь к вашей конфигурации и т. д. в указанном файле docker-compose.