Skip to content

clayhackergroup/Atomic

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

4 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸŒ€ ATOMIC

Advanced Telegram Group/Channel Reporting Tool

Python Telethon License


⚠️ WARNING

╔════════════════════════════════════════════════════════════════╗
β•‘                                                                β•‘
β•‘   ⚠️ THIS TOOL IS FOR EDUCATIONAL PURPOSES ONLY              β•‘
β•‘                                                                β•‘
β•‘   β€’ Use at your own risk                                      β•‘
β•‘   β€’ Not responsible for any account bans                      β•‘
β•‘   β€’ Telegram's TOS may be violated                            β•‘
β•‘   β€’ This is a SIDE PROJECT - not actively maintained           β•‘
β•‘                                                                β•‘
β•šβ•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•β•

πŸ“‹ FEATURES

  • πŸ”₯ Multi-Account Reporting - Use multiple Telegram accounts simultaneously
  • ⚑ Fast Reporting - Automated reports with configurable intervals
  • πŸ›‘οΈ Proxy Support - Add proxies to avoid rate limits
  • πŸ“Š Statistics - Track total reports sent
  • πŸ‘₯ Multi-User Support - Handle multiple users at once
  • 🎯 Real Telegram API - Uses official Telethon library
  • πŸ”„ Rate Limit Handling - Auto-wait and retry on blocks
  • πŸ“’ Broadcast Messages - Admin can broadcast to all users

πŸš€ QUICK SETUP

# 1. Clone the repository
git clone https://github.com/clayhackergroup/Atomic.git
cd Atomic

# 2. Run setup script
chmod +x setup.sh
./setup.sh

# 3. Configure credentials
# Edit accounts.json with your API credentials

# 4. Run the bot
python userbot.py

πŸ“ CONFIGURATION

Step 1: Get Telegram API Credentials

  1. Go to my.telegram.org
  2. Login with your phone number
  3. Click "API Development"
  4. Create a new application
  5. Copy api_id and api_hash

Step 2: Edit accounts.json

[
  {
    "api_id": 12345678,
    "api_hash": "your_api_hash_here",
    "session": "account1"
  },
  {
    "api_id": 87654321,
    "api_hash": "your_api_hash_2",
    "session": "account2"
  }
]

Step 3: (Optional) Add Proxies

Edit proxies.json:

[
  {
    "host": "proxy_ip",
    "port": 8080,
    "user": "proxy_user",
    "pass": "proxy_pass"
  }
]

Step 4: Configure config.json

{
  "admin_id": 8754040441,
  "max_reports": 100,
  "interval": 3,
  "image_path": "/path/to/image.jpg",
  "rate_limit_wait": 60
}

πŸ’» COMMANDS

Command Description
/start Start the bot
/help Show help menu
/report <target> <reason> [count] Report with single account
/multi <target> <reason> [count] Report with multiple accounts
/accounts List configured accounts
/proxies List configured proxies
/status Check bot status
/stats View report statistics
/cancel Cancel current operation
/broadcast <message> Broadcast message (admin only)

Report Reasons

spam, violence, illegal, fake, adult, abuse, scam, drugs, pedo, copyright

πŸ“Œ USAGE EXAMPLES

Single Account Report

/report @groupname spam

Single Account with Custom Count

/report @groupname spam 200

Multi-Account Report (Uses ALL accounts)

/multi @groupname violence 500

πŸ› οΈ ERROR SOLUTIONS

Error: "Cannot import name 'ReportSpamRequest'"

Solution:

pip install --upgrade telethon

Error: "Chat not found"

Solution:

  • Make sure the group username is correct
  • Bot must be able to access the group
  • Try using group ID instead of username

Error: "Rate limited"

Solution:

  • Wait for the specified time (default 60s)
  • Add more accounts in accounts.json
  • Use proxies from proxies.json
  • Increase rate_limit_wait in config.json

Error: "api_id/api_hash is invalid"

Solution:

  • Get fresh credentials from my.telegram.org
  • Make sure there are no spaces or quotes in the values

Error: "No accounts available"

Solution:

  • Add at least one account in accounts.json
  • Make sure api_id is a number (not string)

Error: "Phone number required"

Solution:

  • Userbot requires phone authentication
  • Run python userbot.py and enter your phone when prompted
  • Use bot token if you only want bot commands (limited features)

πŸ—οΈ HOW IT WORKS

β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
β”‚                      ATOMIC WORKFLOW                        β”‚
β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜

1. User sends /report or /multi command
       β”‚
       β–Ό
2. Bot validates target and reason
       β”‚
       β–Ό
3. Fetches entity using Telegram API
       β”‚
       β–Ό
4. Sends reports via ReportSpamRequest()
   β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
   β”‚  β€’ Uses your Telegram account               β”‚
   β”‚  β€’ Submits to Telegram's review system      β”‚
   β”‚  β€’ Each report = 1 API call                β”‚
   β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜
       β”‚
       β–Ό
5. Handles rate limits automatically
       β”‚
       β–Ό
6. Sends progress updates to user
       β”‚
       β–Ό
7. Completion notification

Note: Reports are submitted to Telegram's system for review. Effectiveness depends on:

  • Number of unique reporters
  • Severity of violation
  • Previous complaints on the target

πŸ§‘β€πŸ’» DEVELOPERS

Spidey | Mr Dark Horizon | Nalli Dev Ganag

Sweta | Nishat | DevX Tiwari


πŸ“ž SUPPORT


⚑️ DISCLAIMER

This tool is a SIDE PROJECT and is NOT actively maintained.

By using this tool you agree to:
β€’ Take full responsibility for your actions
β€’ Not hold developers liable for any consequences
β€’ Use only for educational purposes
β€’ Understand Telegram's TOS may be violated

πŸ“„ LICENSE

MIT License - See LICENSE file for details


⭐ Star us on GitHub if you find this useful!

Made with ❀️ by ClayHackerGroup

Releases

No releases published

Packages

 
 
 

Contributors