Skip to content

ReturnFI/Support-Bot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 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