docker-compose up
Нужно выдать боту нужные права (на чтение и изменение сообщений и бан пользователей) и добавить его в чат, в качестве администратора.
Когда новый пользователь присоединится к чату, ему предложат пройти капчу
Все сообщения от пользователя будут удаляться и если он не сможет пройти капчу, то его забанят.
Сообщения от бота удаляются сами, спустя время, при бане, или доступе к чату.
Нужно создать файл config.yaml
и прописать поля:
hello_text:
"Текст с приветствием, где %s - username пользователя из телеграм"
success_text:
"Текст после успешного прохождения капчи"
time_ban_ms: 300000 // Время в миллисекундах, через которое нужно забанить человека, что не прошел капчу