چرا ربات بهطور پیشفرض چیزی نمیبیند
Telegram از گفتگوهای گروهی در برابر رباتها محافظت میکند. تا وقتی ربات ادمین نباشد یا حالت حریم خصوصی آن خاموش نشده باشد، اصلاً پیامهای عادی را دریافت نمیکند. همین یک تنظیم دلیل بیشتر گزارشهایی است که میگویند ربات مدیریت محتوا انگار هیچ کاری نمیکند: ربات خراب نیست، پیامها به آن نمایش داده نمیشوند.
مجوزهای مهم
ضداسپم و فیلترها به مجوز حذف پیام نیاز دارند. محدود کردن اعضا برای هشدار دادن، بیصدا کردن و مسدودسازی لازم است. سنجاق کردن پیامها برای اعلانهاست. اگر از لینک دعوت یا بررسی عضویت برای اضافه کردن دوباره افراد استفاده میکنید، مجوز دعوت کاربران اهمیت دارد.
فقط مجوزهایی را بدهید که ماژولهای فعال شما لازم دارند. رباتی که همه مجوزها را دارد، روزی که توکنش لو برود مشکل بزرگتری ایجاد میکند.
ادمین بودن در مقایسه با حالت حریم خصوصی
هر دو یک مشکل را به دو روش متفاوت حل میکنند. ادمین کردن ربات روش رایج است و بیشتر گروهها همین کار را میکنند. خاموش کردن حالت حریم خصوصی در BotFather راه دیگری برای رباتی است که نمیخواهید ادمینش کنید. در هر دو حالت، ربات باید بتواند پیامها را ببیند تا قابلیتهای مدیریت محتوا یا تحلیل داده بتوانند روی آنها عمل کنند.
وقتی یک ماژول کار نمیکند، چه چیزهایی را بررسی کنید
ابتدا وضعیت ادمین بودن را بررسی کنید، بعد مجوز مشخصی را که آن ماژول لازم دارد و سپس مطمئن شوید ماژول برای آن گروه روشن است. دقیقاً به همین ترتیب. تقریباً همیشه مشکل همان مورد اول است.
امن نگه داشتن توکن
توکن ربات، گذرواژه ربات شماست. توکنها هنگام ذخیرهسازی در سمت پلتفرم با AES-256 رمزگذاری میشوند، اما چیزی که یک گروه را به خطر میاندازد، قرار دادن توکن در تصویر ثبتشده از صفحه است. اگر چنین اتفاقی افتاد، توکن را در BotFather لغو کنید و ربات را دوباره متصل کنید.