بازگشت به بلاگ
راهنماها۱۶ آبان ۱۴۰۵1 min read

ربات Telegram شما دیگر پاسخ نمی‌دهد: چه چیزهایی را بررسی کنید

رباتی که دیروز کار می‌کرد، تقریباً هیچ‌وقت به دلیل عجیب‌وغریبی از کار نمی‌افتد. این‌ها شش علت رایج‌اند، به‌ترتیبی که بهتر است بررسی‌شان کنید.

ربات Telegram شما دیگر پاسخ نمی‌دهد: چه چیزهایی را بررسی کنید

به این ترتیب بررسی کنید: آیا ربات هنوز در آن گفت‌وگو مدیر است، آیا حریم خصوصی گروه برای ربات خاموش است، آیا ماژول موردنظرتان واقعاً برای آن کانال فعال است، آیا توکن هنوز معتبر است، آیا از محدودیت‌های طرح اشتراک عبور کرده‌اید و آیا ربات به دستور مستقیم پاسخ می‌دهد. پنج مورد از این شش مورد به تنظیمات مربوط می‌شوند، نه خرابی؛ بررسی به این ترتیب بیشترین صرفه‌جویی را در وقتتان دارد.

اول: دسترسی‌های مدیریتی

اول از همه این مورد را بررسی کنید، چون بیشتر از بقیه دچار مشکل می‌شود و به چشم هم نمی‌آید. کافی است کسی فهرست مدیران را تغییر دهد یا ربات را دوباره بدون دسترسی‌های لازم اضافه کند تا تمام کارهایی که به مجوز نیاز دارند، بی‌سروصدا متوقف شوند. ممکن است ربات در گروه باشد و حضورش هم دیده شود، اما نتواند هیچ کاری انجام دهد.

دوم: تنظیم حریم خصوصی گروه

اگر بخش‌های مدیریت محتوا و تحلیل آمار هیچ پیامی نمی‌بینند، اما دستورها همچنان کار می‌کنند، تقریباً همیشه مشکل همین است. وقتی حالت حریم خصوصی روشن باشد، Telegram پیام‌های عادی گروه را به ربات‌ها نمی‌رساند. این حالت به‌صورت پیش‌فرض روشن است و سازندهٔ ربات می‌تواند آن را در BotFather تغییر دهد.

سوم: آیا ماژول برای آن کانال فعال است؟

ماژول‌ها برای هر کانال جداگانه فعال می‌شوند. تنظیمی که برای یک گروه روشن کرده‌اید، برای گروه بعدی روشن نیست و در یک کانال جدید هم در ابتدا هیچ‌چیز فعال نیست. کانال موردنظر را در داشبورد باز کنید و به چیزی که از تنظیمات کانال قبلی به خاطر دارید تکیه نکنید.

چهارم: توکن

اگر توکن در BotFather باطل یا دوباره تولید شده باشد، اتصال ربات شما قطع می‌شود. اگر به هر دلیلی توکن را عوض کرده‌اید، باید آن را در همان جایی که ربات را متصل کرده‌اید هم به‌روز کنید.

پنجم: محدودیت‌های طرح اشتراک

محدودیت‌ها پیش از انجام هر کار بررسی می‌شوند، بنابراین وقتی از یکی از آن‌ها عبور کرده باشید، به نظر می‌رسد ربات از انجام کار خودداری می‌کند، نه اینکه از کار افتاده باشد. تعداد کانال‌هایی را که مدیریت می‌کنید بشمارید و یادتان باشد که فروشگاه هم یک جایگاه را اشغال می‌کند.

ششم: مستقیماً از خود ربات بپرسید

در یک گفت‌وگوی خصوصی برایش دستور بفرستید. اگر آنجا پاسخ داد، یعنی ربات و توکن آن سالم‌اند و مشکل از یکی از دسترسی‌ها یا تنظیمات همان گفت‌وگویی است که در آن آزمایش می‌کردید. اگر پاسخی نداد، مشکل از خود ربات است؛ در این صورت، از میان موارد بالا باید سراغ توکن و اتصال بروید.

پرسش‌های متداول

کدام مورد بیشتر از همه مشکل‌ساز می‌شود؟

دسترسی‌های مدیریتی در گفت‌وگو، معمولاً بعد از اینکه کسی فهرست مدیران را تغییر می‌دهد یا ربات را دوباره بدون دسترسی‌های لازم اضافه می‌کند.

دستورها کار می‌کنند، اما مدیریت محتوا هیچ کاری نمی‌کند. چرا؟

حریم خصوصی گروه برای ربات روشن است، بنابراین پیام‌های عادی اصلاً به آن نمی‌رسند. سازندهٔ ربات می‌تواند این تنظیم را در BotFather تغییر دهد.

آیا تنظیمات به کانال جدید هم منتقل می‌شوند؟

خیر. ماژول‌ها برای هر کانال جداگانه فعال می‌شوند و در یک کانال جدید در ابتدا هیچ‌چیز روشن نیست.

از کجا بفهمم مشکل از خود ربات است؟

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

اشتراک‌گذاری این مقاله