Telegram Captcha Bot - JoinCaptchaBot

• Нет отзывов

Автор

Описание

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

Примечание. Используйте Python 3.6 или более позднюю версию для установки и запуска бота, предыдущая версия не поддерживается.

 

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

multicolor_captcha_generator – https://github.com/J-Rios/multicolor_captcha_generator

 

1. Предварительные требования

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

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

git clone https://github.com/J-Rios/TLG_JoinCaptchaBot

python3 -m pip install -r TLG_JoinCaptchaBot/requirements.txt

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

cd TLG_JoinCaptchaBot/sources

chmod +x run status kill

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

‘TOKEN’ : ‘XXXXXXXXX:XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX’

Готово!

Для облегчения использования, реализованы сценарии:

Запустите бота:

./run

Проверяем, запущен ли скрипт:

./status

Остановить бота:

./kill

Ссылка на гит: https://github.com/J-Rios/TLG_JoinCaptchaBot

Вход

Либо введите логин и пароль:

Продолжая, я соглашаюсь с

Пользовательским соглашением,

Политикой конфиденциальности,

Политикой возврата.

Регистрация

Регистрация на сайте возможна только через один из предложенных сервисов:

Продолжая, я соглашаюсь с

Пользовательским соглашением,

Политикой конфиденциальности,

Политикой возврата.

Оплата