English

مرجع تنظیمات

سیکرت‌ها

سیکرت‌ها با دستور wrangler secret put تنظیم می‌شوند و هرگز در wrangler.toml ذخیره نمی‌شوند.

سیکرت توضیحات
BOT_TOKEN توکن ربات تلگرام از @BotFather
BOT_INFO نتیجه JSON از API تلگرام /getMe (آبجکت "result")

متغیرهای محیطی

اینها در فایل wrangler.toml در بخش [vars] تنظیم می‌شوند.

متغیر نوع توضیحات مثال
LANGUAGE string زبان رابط کاربری ربات "fa" یا "en"
CHANNEL_ID string آیدی عددی کانال هدف "-1002154055412"
CHANNEL_LINK string یوزرنیم کانال (بدون @) "MyChannel"
CHANNEL_NAME string نام نمایشی کانال "کانال من"
LOCKED_CHANNELS string (JSON) آرایه آیدی کانال‌هایی که کاربر باید عضو باشد "[-1002154055412]"
OWNER_ID string آیدی عددی تلگرام صاحب ربات "2003287522"
OWNER_USERNAME string یوزرنیم صاحب ربات (بدون @) "MyUsername"

نکات

پیدا کردن آیدی عددی کانال

یک پیام از کانال خود را به @userinfobot در تلگرام فوروارد کنید. این ربات آیدی عددی کانال را برای شما می‌فرستد (یک عدد منفی که با -100 شروع می‌شود).

دریافت اطلاعات ربات

این URL را در مرورگر باز کنید (به جای <TOKEN> توکن ربات خود را قرار دهید):

https://api.telegram.org/bot<TOKEN>/getMe

آبجکت JSON داخل فیلد "result" را کپی کنید و به عنوان سیکرت BOT_INFO استفاده کنید.

اینلاین کوئری

برای کارکرد اینلاین کوئری (مدیریت بن/آنبن توسط ادمین)، مطمئن شوید که حالت اینلاین از طریق @BotFather با دستور /setinline فعال شده باشد.


This site uses Just the Docs, a documentation theme for Jekyll.