LimitR / capbot

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

capbot

Запуск

docker-compose up 

Нужно выдать боту нужные права (на чтение и изменение сообщений и бан пользователей) и добавить его в чат, в качестве администратора.

Когда новый пользователь присоединится к чату, ему предложат пройти капчу

captcha

Все сообщения от пользователя будут удаляться и если он не сможет пройти капчу, то его забанят.

Сообщения от бота удаляются сами, спустя время, при бане, или доступе к чату.

Текст у бота

Нужно создать файл config.yaml и прописать поля:

hello_text:
  "Текст с приветствием, где %s - username пользователя из телеграм"
success_text:
  "Текст после успешного прохождения капчи"
time_ban_ms: 300000 // Время в миллисекундах, через которое нужно забанить человека, что не прошел капчу

About

License:MIT License


Languages

Language:Go 96.3%Language:Dockerfile 3.7%