Skip to content

vlmonk/SpongeBot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

31 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SpongeBot — телеграмм-бот для уютной /dev/null. ver: 2.1.0

Небольшой скрипт, который дергает API https://core.telegram.org/bots/api

Как запустить?

Необходимо указать в conf.py:

  • токен для доступа к API
  • id пользователей, от которых можно выполнять команды
  • интервал, с которым будут проверяться обновления

И запустить демона: python bot_d start

Как запустить, используя Docker

  • собрать контейнер 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

Что умеет бот?

  • Показывать сиськи
  • Показывать попки
  • Показывать курсы валют

Что, вероятно, будет уметь бот?

  1. Переводить китайскую писанину @alexboor
  2. Грабить корованы
  3. Предлагай!

Предложения предлагать в ишьюс.

Bot CLI

Еще можно писать от имени бота. Для этого необходимо сделать что-то вроде: python bot_d send -m "Привет, неудачники!"

About

Telegram bot for /dev/null tech chat

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages