بات پشتیبانی تلگرام که روی Cloudflare Workers اجرا میشود.
کاربران میتوانند پیامها یا عکسهای خود را ارسال کنند و این پیامها برای مدیر (ادمین) فوروارد میشوند.
مدیر میتواند به کاربران پاسخ دهد، آنها را مسدود/آزاد کند، پیامهای عمومی ارسال کند و فعالیت کاربران را بررسی کند.
در داشبورد Cloudflare یک فضای ذخیرهسازی KV با نام RATE_LIMIT_KV
بسازید.
این متغیرها را به Worker خود اضافه کنید:
توضیحات | متغیر |
---|---|
توکن ربات تلگرام از BotFather | BOT_TOKEN |
آیدی کاربر تلگرام شما (ادمین) | ADMIN_ID |
اتصال فضای ذخیرهسازی KV | RATE_LIMIT_KV |
توکن مخفی برای امنیت Webhook | SECRET_TOKEN |
کد زبان (EN یا FA) | BOT_USER_LANGUAGE |
آدرس webhook را روی آدرس Worker خود تنظیم کنید:
https://api.telegram.org/bot<BOT_TOKEN>/setWebhook?url=https://your-worker.workers.dev&secret_token=<SECRET_TOKEN>
توضیحات | دستور |
---|---|
پاسخ به یک کاربر خاص | /reply <user_id> <message> |
مسدود کردن یک کاربر | /block <user_id> |
آزاد کردن کاربر مسدود شده | /unblock <user_id> |
ارسال پیام به تمام کاربران فعال | /broadcast <message> |
یافتن و حذف کاربرانی که ربات را مسدود کردهاند | /check |
- گفتوگوی دوطرفه: کاربران پیام میفرستند، ادمین پاسخ میدهد
- پشتیبانی از رسانه: دریافت/ارسال عکس و فایل
- مدیریت کاربران: مسدود/آزاد کردن کاربران مشکلساز
- پیامهای عمومی: ارسال پیام به همه کاربران
- پشتیبانی از چند زبان: رابط کاربری انگلیسی و فارسی
- محدودسازی ارسال پیام: جلوگیری از اسپم توسط کاربران
- پاکسازی خودکار: حذف کاربران غیرفعال با دستور
/check
فقط کافیست اسکریپت را در Cloudflare Worker مستقر کنید، متغیرها و KV را تنظیم نمایید و از طریق webhook به تلگرام متصل شوید.