Бот для проверки того, является ли новый пользователь, присоединившийся к группе, человеком. Бот отправляет изображение капчи для каждого нового пользователя и уведомляет любого из участников, кто не может решить капчу за определенное количество времени. Кроме того, любое сообщение
, содержащее 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 GitHub - J-Rios/TLG_JoinCaptchaBot: Telegram Bot to verify if users joining a group are human. The Bot sends an image captcha for each new user and kicks any of them who can't solve the captcha in a specified time. | End Way - Форум социальной инженерии и программирования
pip install -r TLG_JoinCaptchaBot/requirements.txt
Перейдем по дерриктории и даём разрешение на выполнение сценария использования:
cd TLG_JoinCaptchaBot/sources
chmod +x run status kill
Укажите Токен аккаунта Telegram Bot (получите его от botfather) в файле «settings.py»:
'TOKEN' : 'XXXXXXXXX:XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
Установка предварительных условий подушки:
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 GitHub - J-Rios/TLG_JoinCaptchaBot: Telegram Bot to verify if users joining a group are human. The Bot sends an image captcha for each new user and kicks any of them who can't solve the captcha in a specified time. | End Way - Форум социальной инженерии и программирования
pip install -r TLG_JoinCaptchaBot/requirements.txt
Перейдем по дерриктории и даём разрешение на выполнение сценария использования:
cd TLG_JoinCaptchaBot/sources
chmod +x run status kill
Укажите Токен аккаунта Telegram Bot (получите его от botfather) в файле «settings.py»:
'TOKEN' : 'XXXXXXXXX:XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
Скачать -
Для просмотра скрытого содержимого вы должны войти или зарегистрироваться.