# ربات تلگرام استعلام وضعیت کانفیگ

کاربران با فرستادن **کد استعلام** به ربات می‌توانند باقی‌مانده ترافیک و روز انقضای کانفیگ خود را ببینند.

## راه‌اندازی

1. **ساخت ربات**
   - در تلگرام به [@BotFather](https://t.me/BotFather) بروید و دستور `/newbot` را بزنید.
   - نام و یوزرنیم ربات را تنظیم کنید و **توکن** را کپی کنید.

2. **تنظیم توکن در سایت**
   - در فایل `config.php` در ریشه پروژه، مقدار `TELEGRAM_BOT_TOKEN` را با توکن ربات پر کنید:
   ```php
   define('TELEGRAM_BOT_TOKEN', '123456789:AAH...');
   ```

3. **تنظیم وب‌هوک**
   - آدرس وب‌هوک باید از بیرون در دسترس باشد (مثلاً با دامنه و HTTPS).
   - در مرورگر این آدرس را باز کنید (به‌جای `TOKEN` و `YOUR-DOMAIN` مقدار واقعی بگذارید):
   ```
   https://api.telegram.org/botTOKEN/setWebhook?url=https://YOUR-DOMAIN.com/telegram/bot_webhook.php
   ```
   - اگر موفق باشد پاسخ `{"ok":true,...}` می‌گیرید.

## استفاده

- کاربران دستور `/start` را می‌زنند و سپس **کد استعلام** را (که از نماینده/فروشنده گرفته‌اند) به ربات می‌فرستند.
- ربات پاسخ می‌دهد: ترافیک باقی‌مانده، ترافیک مصرف‌شده، تاریخ انقضا و روز باقی‌مانده.
- نماینده در پنل، در لیست کاربران، روی آیکون تلگرام کنار هر کاربر کلیک می‌کند و کد استعلام یا لینک استعلام را کپی کرده به مشتری می‌دهد.

## لینک استعلام در مرورگر

مشتری می‌تواند به‌جای ربات، همین لینک را در مرورگر باز کند:
```
https://YOUR-DOMAIN.com/check_usage.php?token=کد_استعلام
```
