Skip to content

BusySamurai/telegram-registration-bot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Telegram Registration Bot with Emoji CAPTCHA

A simple Telegram bot template that handles user registration with an emoji-based CAPTCHA system and stores user data in an SQLite database.

Features

  • Private chat registration
  • Inline button CAPTCHA (emoji-based verification)
  • User data storage (id, username, registration date, blocked status)
  • CAPTCHA retry limit (3 attempts)
  • Admin-only user list access
  • Clean structure in a single file

Tech Stack

Setup

  1. Install dependencies:

    pip install pyTelegramBotAPI
  2. Replace 'YOUR_TOKEN_HERE' with your Telegram bot token.

  3. (Optional) Add your Telegram user ID(s) to the admins_id list to access /list command.

  4. Run the bot:

    python main.py

Usage

  • /start: Begin the CAPTCHA verification process.
  • /list: Admin command to view all registered users.

License

This project is open source and available under the MIT License.

About

Register Captcha Telegram Bot. A minimal Telegram bot template with emoji-based CAPTCHA verification and SQLite user database. Perfect for learning or building simple registration workflows.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages