{"repo":"J-Rios/TLG_JoinCaptchaBot","free":true,"listed":false,"github":"https://github.com/J-Rios/TLG_JoinCaptchaBot","clone":"git clone https://github.com/J-Rios/TLG_JoinCaptchaBot.git","description":"Telegram Bot to verify if users joining a group are human. The Bot sends a captcha challenge to each new user and removes those who fail to solve it within a specified time.","language":"Python","stars":612,"topics":["captcha","bot","telegram","telegram-bot","python","python3","python-telegram-bot","hacktoberfest","manim","video"],"license":"GPL-3.0","category":"media-processing","readme_excerpt":"TLG JoinCaptchaBot Overview TLG JoinCaptchaBot is a Telegram Bot designed to verify that new members joining a group are humans by presenting a CAPTCHA challenge. The bot: - Automatically sends a CAPTCHA when a new user joins - Removes users who fail to solve the CAPTCHA within a specified time limit - Deletes messages containing URLs sent by users who haven't completed the CAPTCHA (anti-spam) - Block new users to send media messages before the captcha is not solved - Provides different captcha modes, like visual animated video captchas, image captchas, custom poll captchas, etc - Has multilanguage support with near to 30 languages - Allows custom configuration per group (time for solving the captcha, captcha mode, difficulty, language, welcome message, etc) - Keeps the groups clean from Bot and captcha messages by automatically self-removing them after a while. Table of Contents - Requirements - Installation - Configuration - Usage - Deployment - Systemd Service - Docker - Advanced Features - Bot Owner Commands - Private Mode - Scalability (Polling vs Webhook) - Localization - Languages Contributors - Support Development Requirements - Python 3.12+ - Manim requirements - Pillow requirements - Telegram Bot Token (from @BotFather) Installation sudo apt-get install build-essential make python3 python3-dev python3-pip sudo apt-get install libcairo2-dev libpango1.0-dev 1. Install Python3 and tools 2. Install Pillow & Manim prerequisites 3. Get and setup the project 4. Configure y","default_branch":null,"files":null,"tree":[],"storefront":"/r/J-Rios","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/J-Rios/TLG_JoinCaptchaBot/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}