Skip to content

ReturnFI/Support-Bot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Language

بات پشتیبانی تلگرام

بات پشتیبانی تلگرام که روی Cloudflare Workers اجرا می‌شود.

کاربران می‌توانند پیام‌ها یا عکس‌های خود را ارسال کنند و این پیام‌ها برای مدیر (ادمین) فوروارد می‌شوند.

مدیر می‌تواند به کاربران پاسخ دهد، آن‌ها را مسدود/آزاد کند، پیام‌های عمومی ارسال کند و فعالیت کاربران را بررسی کند.

⚙️ راه‌اندازی

💾 فضای ذخیره‌سازی KV

در داشبورد Cloudflare یک فضای ذخیره‌سازی KV با نام RATE_LIMIT_KV بسازید.

🔐 متغیرهای محیطی (Environment Variables)

این متغیرها را به Worker خود اضافه کنید:

توضیحات متغیر
توکن ربات تلگرام از BotFather BOT_TOKEN
آی‌دی کاربر تلگرام شما (ادمین) ADMIN_ID
اتصال فضای ذخیره‌سازی KV RATE_LIMIT_KV
توکن مخفی برای امنیت Webhook SECRET_TOKEN
کد زبان (EN یا FA) BOT_USER_LANGUAGE

🌐 تنظیم Webhook

آدرس 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 به تلگرام متصل شوید.

About

A simple support bot built for Telegram using Cloudflare Workers!

Topics

Resources

License

Stars

Watchers

Forks