JoinCaptchaBot — капча для чатов

JoinCaptchaBot - капча для чатов

Бот для проверки того, является ли новый пользователь, присоединившийся к группе, человеком. Бот отправляет изображение капчи для каждого нового пользователя и уведомляет любого из участников, кто не может решить капчу за определенное количество времени. Кроме того, любое сообщение, содержащее URL-адрес, отправленный новым «пользователем» до завершения капчи, будет считаться спамом и будет удалён из беседы.

Установка
Автор рекомендует устанавливать Python 3.6. Для генерации капч бот использует библиотеку multicolor_captcha_generator, которая использует Pillow для генерации изображений.

Установка предварительных условий подушки:

sudo apt install -y libtiff5-dev libjpeg62-turbo-dev zlib1g-dev libfreetype6-dev liblcms2-dev libwebp-dev tcl8.6-dev tk8.6-dev python-tk

Получите проект и установите требования к JoinCaptchaBot:

git clone https://github.com/J-Rios/TLG_JoinCaptchaBot
pip install -r TLG_JoinCaptchaBot/requirements.txt

Перейдим по дерриктории и даём разрешение на выполнение сценария использования:

cd TLG_JoinCaptchaBot/sources
chmod +x run status kill

Укажите Токен аккаунта Telegram Bot (получите его от @BotFather) в файле «settings.py»

'TOKEN' : 'XXXXXXXXX:XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'

Скачать JoinCaptchaBot — капча для чатов

Извините, вы не имете прав на просмотр закрытого контента! Для просмотра необходим VIP статус

0
Поднять запись
Поделиться

Добавить комментарий