=============================================
  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.
