============================================= TELEGRAM MIDDLEMAN BOT - SETUP GUIDE Shani bhai ke liye step-by-step ============================================= STEP 1: CONFIG.PHP BHARO -------------------------- config.php kholke yeh sab fill karo: - BOT_TOKEN → BotFather se milega - TARGET_BOT → Jis bot se data lena hai uska @username - API_ID → https://my.telegram.org → "API development tools" - API_HASH → Wahi se milega - PHONE_NUMBER → Apna number +91XXXXXXXXXX format mein - DB_HOST → localhost (usually) - DB_NAME → cPanel mein database ka naam - DB_USER → cPanel mein database user - DB_PASS → cPanel mein database password STEP 2: MADELINEPROTO INSTALL KARO ------------------------------------- cPanel Terminal ya SSH mein: cd /public_html/telegram-bot composer require danog/madelineproto (Composer nahi hai? cPanel → Software → PHP Composer) STEP 3: DATABASE BANAO ------------------------ cPanel → MySQL Databases mein: 1. Naya database banao 2. Naya user banao 3. User ko database assign karo (All Privileges) Phir browser mein kholo: https://teri-site.com/telegram-bot/db_setup.php "Table successfully bana diya!" dikhega. Baad mein db_setup.php delete kar do! STEP 4: WEBHOOK SET KARO -------------------------- set_webhook.php mein apna domain daalo: $domain = 'https://teri-site.com'; Phir browser mein kholo: https://teri-site.com/telegram-bot/set_webhook.php "Webhook set ho gaya" dikhega. Baad mein set_webhook.php delete kar do! STEP 5: TELEGRAM LOGIN (Ek baar) ----------------------------------- cPanel Terminal mein: php /home/USER/public_html/telegram-bot/login.php - Phone number maangega → enter karo - OTP maangega (Telegram pe aayega) → enter karo - "Login successful!" dikhega - session.madeline file ban jaayegi STEP 6: CRON JOB LAGAO ------------------------ cPanel → Cron Jobs mein: Frequency: * * * * * (har 1 minute) Command: php /home/CPANEL_USERNAME/public_html/telegram-bot/process.php (CPANEL_USERNAME apna actual cPanel username daalo) STEP 7: TEST KARO ------------------ 1. Apne bot ko Telegram pe kholo 2. Koi number ya text bhejo 3. "Processing..." aayega 4. 1-2 minutes mein result aayega Logs dekhne ke liye: logs/bot.log file ============================================= FILES KI LIST ============================================= config.php → Settings (fill karo pehle) db_setup.php → Database table banata hai (sirf ek baar) set_webhook.php → Webhook set karta hai (sirf ek baar) login.php → Telegram login (sirf ek baar, terminal mein) webhook.php → User ka message receive karta hai (always on) process.php → Cron job se chalta hai (auto) logs/ → Log files yahan aayenge vendor/ → MadelineProto library (composer se aayega) ============================================= IMPORTANT NOTES ============================================= 1. TARGET_BOT ke sath pehle manually baat karo apne Telegram account se - "Start" press karo ek baar. Warna MadelineProto message nahi bhej payega. 2. WAIT_SECONDS (config.php mein) - Target bot kitne seconds mein reply karta hai uske hisaab se set karo. Default: 5 seconds. 3. Cron job har 1 minute mein chalta hai, to user ko maximum 1 minute wait karna padega. 4. session.madeline file delete mat karo - iske andar login session hai. 5. logs/ folder ke andar logs dekhte raho koi problem aaye to. ============================================= PROBLEM? CONTACT KARO ============================================= Agar koi error aaye to logs/bot.log check karo aur error message dekho.