๐ Table of Contents
๐ Overview & Features
Ye ek complete Telegram Broadcast Bot system hai jo color prediction game ke saath integrated hai. Har 1 minute pe automatically Big/Small/Number results groups mein bhejta hai.
Color Prediction
Big, Small, Number results automatically generate aur send
Auto Messages
Har 1 minute pe automatically messages groups mein jate hain
Broadcast
Ek hi message multiple groups mein simultaneously send
Group Management
Auto group registration aur management
Cron Job
Windows Task Scheduler ya Linux Crontab support
Simple Admin
Easy-to-use admin panel with modern UI
โ๏ธ Requirements
Server Requirements
- PHP 7.4 ya higher
- MySQL 5.7 ya higher
- cURL extension enabled
- PDO extension enabled
- HTTPS domain (webhook ke liye)
Telegram Bot
- Telegram account
- Bot token from @BotFather
- Bot ko groups mein add karne ki permission
Windows (Task Scheduler)
- Windows 10/11
- PHP installed aur PATH mein configured
- Administrator access (Task Scheduler setup ke liye)
๐๏ธ Database Setup
Create Database
phpMyAdmin mein jao aur database create karo:
Database Name: tashanw3_selimxpro
Import SQL Schema
SQL file run karo:
File: sql/database_schema.sqlphpMyAdmin โ Import โ Select File โ Go
telegram_groups- Registered groupsauto_messages- Scheduled messagescolor_predictions- Game results
Verify Tables
Check karo ki sab tables create ho gaye hain:
SHOW TABLES;
โ๏ธ Configuration
Edit Config File
File: config/config.php kholo aur update karo:
// Database Configuration
define('DB_HOST', 'localhost');
define('DB_NAME', 'tashanw3_selimxpro');
define('DB_USER', 'your_username');
define('DB_PASS', 'your_password');
// Telegram Bot Token
define('BOT_TOKEN', 'YOUR_BOT_TOKEN_HERE');
// Webhook URL
define('WEBHOOK_URL', 'https://yourdomain.com/webhook/bot.php');
// Admin Credentials
define('ADMIN_USERNAME', 'admin');
define('ADMIN_PASSWORD', 'your_strong_password');
Get Bot Token
- Telegram mein @BotFather ko message karo
/newbotcommand send karo- Bot name aur username set karo
- Bot token copy karo
- Token ko
config.phpmein paste karo
Set Webhook
Webhook setup karo (ya setup_webhook.php file use karo):
https://api.telegram.org/bot<YOUR_BOT_TOKEN>/setWebhook?url=https://yourdomain.com/webhook/bot.php
๐ช Windows Task Scheduler Setup
Automatic Setup (Recommended)
- PowerShell ko Administrator mode mein kholo
- Project folder mein jao:
- Setup script run karo:
- Ya simple double-click karo:
cron\setup_windows_task.bat
cd "C:\Users\mdasi\OneDrive\Desktop\botcom"
.\cron\setup_windows_task.ps1
Manual Setup
- Task Scheduler kholo:
taskschd.msc - "Create Basic Task" click karo
- Name:
TelegramBotAutoMessages - Trigger: Daily โ Start time: abhi ka time
- Action: Start a program
- Program: PHP path (e.g.,
C:\php\php.exe) - Arguments:
"C:\Users\mdasi\OneDrive\Desktop\botcom\cron\send_auto_messages.php" - Start in:
C:\Users\mdasi\OneDrive\Desktop\botcom
- Program: PHP path (e.g.,
- Task properties โ Triggers โ Edit
- "Repeat task every" check karo โ 1 minute
- Duration: Indefinitely
Verify Task
PowerShell mein check karo:
Get-ScheduledTask -TaskName "TelegramBotAutoMessages"
Manual run karne ke liye:
Start-ScheduledTask -TaskName "TelegramBotAutoMessages"
๐ง Linux/Unix Cron Setup
Edit Crontab
crontab -e
Add Cron Job
Ye line add karo (har 1 minute pe run hoga):
* * * * * php /path/to/your/project/cron/send_auto_messages.php
Ya curl se (agar web accessible hai):
* * * * * curl -s https://yourdomain.com/cron/send_auto_messages.php > /dev/null
Verify Cron
crontab -l
๐จโ๐ผ Admin Panel Usage
Login
Browser mein kholo:
https://yourdomain.com/admin/login.php
Default credentials:
- Username:
admin - Password:
admin123
Dashboard Features
Send Single
Ek specific group ko message bhejo
Broadcast
Sab groups ko ek saath message bhejo
Color Prediction
Game enable/disable karo
Refresh Groups
Groups list update karo
๐ฏ Color Prediction Game
Enable Game
- Admin panel mein jao:
admin/auto_messages.php - Groups select karo (ya sab groups ke liye chhodo)
- "Enable Color Prediction Game" button click karo
How It Works
- Big: Numbers 5-9 (๐ด Red)
- Small: Numbers 0-4 (๐ข Green)
- Number: Random 0-9 (๐ต Blue)
- Frequency: Har 1 minute pe automatically
- Rotation: Big โ Small โ Number โ Big (cycle)
Message Format
๐ฏ COLOR PREDICTION RESULT
๐ด Type: BIG
๐ฒ Result: 7
โฐ Period: #123456
๐ฐ Win Big! ๐ฐ
๐งช Testing & Troubleshooting
Test Cron Job
Browser mein test script kholo:
https://yourdomain.com/cron/test_cron.php
Ya command line se:
php cron/send_auto_messages.php
Check Logs
Log file check karo:
cron/auto_messages.log
Ye file automatically create hogi jab messages send honge.
Common Issues
Solution: PHP install karo ya PATH mein add karo. Check:
php -v
Solution: Task Scheduler mein task properties check karo. "Run whether user is logged on or not" check karo.
Solution:
- Groups registered hain ya nahi check karo
- Bot groups mein add hai ya nahi verify karo
- Color prediction enabled hai ya nahi check karo
- Log file check karo errors ke liye
Solution:
- HTTPS URL verify karo
- Bot token correct hai ya nahi check karo
- Webhook set hai ya nahi verify karo
โ Frequently Asked Questions
Q: Cron job har 1 minute pe run hoga, ye normal hai?
A: Haan, ye bilkul normal hai. Har minute pe cron job run hoga aur check karega ki koi message send karna hai ya nahi. Color prediction game ke liye ye zaroori hai.
Q: Kaise pata chale ki cron job chal raha hai?
A: Log file check karo: cron/auto_messages.log. Agar messages send ho rahe hain to log file mein entries dikhengi.
Q: Multiple groups ko kaise select karu?
A: Admin panel mein "Select Groups" section mein checkboxes hain. Multiple groups select kar sakte ho. Agar koi select nahi kiya to sab groups ko message jayega.
Q: Color prediction disable kaise karu?
A: Admin panel mein "Disable Color Prediction Game" button click karo. Disable karne se messages send hona band ho jayega.
Q: Results database mein store hote hain?
A: Haan, sab results color_predictions table mein store hote hain. Period number, type, value, aur sent status sab store hota hai.
Q: Bot ko group mein kaise add karu?
A:
- Group mein jao
- Group settings โ Add Members
- Bot username search karo
- Bot ko add karo
- Group automatically register ho jayega
๐ Quick Links
๐ Setup Complete!
Ab aap color prediction game use kar sakte ho.
Agar koi problem aaye to log file check karo ya admin panel mein verify karo.