Небольшой скрипт, который дергает API https://core.telegram.org/bots/api
Необходимо указать в conf.py:
- токен для доступа к API
- id пользователей, от которых можно выполнять команды
- интервал, с которым будут проверяться обновления
И запустить демона:
python bot_d start
- собрать контейнер
docker build -t sponge_bot .
- запустить контейнер
docker run -d -e "TOKEN=BOT_TOKEN" -e "ROOM_ID=12345" --name sponge_bot bot
- запустить контейнер, да еще что бы логи было удобно читать
docker run -d -e "TOKEN=BOT_TOKEN" -e "CHAT_ID=-12345" -v /path/to/log/:/var/log/sponge/ --name sponge_bot egregors/sponge_bot
указав вместо "BOT_TOKEN" токен своего бота, а вместо "12345" id общего чата, где он должен работать.
или просто забрать готовый контейнер с Docker Hub:
docker pull egregors/sponge_bot
- Показывать сиськи
- Показывать попки
- Показывать курсы валют
- Переводить китайскую писанину @alexboor
- Грабить корованы
- Предлагай!
Предложения предлагать в ишьюс.
Еще можно писать от имени бота. Для этого необходимо сделать что-то вроде:
python bot_d send -m "Привет, неудачники!"