بازگشت به بلاگ
واژه‌نامه۱۳ آبان ۱۴۰۵2 min read

چرا ربات شما در Telegram پیام‌های گروه را نمی‌بیند؟

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

چرا ربات شما در Telegram پیام‌های گروه را نمی‌بیند؟

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

این تنظیم چه کاری انجام می‌دهد؟

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

این یک اقدام حفاظتی عمدی از طرف Telegram است، نه یک ایراد. در نتیجه، رباتی هم که برای مدیریت گروه اضافه شده، تا وقتی این تنظیم تغییر نکند تقریباً هیچ پیامی نمی‌بیند.

نشانه‌های تنظیم نادرست چیست؟

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

چطور این تنظیم را تغییر دهید؟

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

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

پس از آن ربات چه چیزهایی را می‌خواند و چه چیزهایی را نمی‌خواند؟

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

انتخابی با مزایا و محدودیت‌های روشن

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

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

این تنظیم کجاست؟

در BotFather، در بخش تنظیمات رباتتان، گزینه حریم خصوصی گروه قرار دارد. فقط حسابی که ربات را ساخته می‌تواند آن را تغییر دهد.

بعد از تغییر تنظیم باید ربات را دوباره به گروه اضافه کنم؟

بله. ربات را از گروه حذف کنید و دوباره اضافه کنید، چون نحوه دریافت پیام‌ها از آن لحظه به بعد تغییر می‌کند.

آیا ربات همه صحبت‌های اعضا را می‌خواند؟

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

می‌توانم با روشن نگه داشتن حریم خصوصی، محتوای گروه را مدیریت کنم؟

خیر. قابلیت مدیریت گروه باید به پیام‌ها دسترسی داشته باشد. دستورها، خوشامدگویی و فروشگاه Mini App با حریم خصوصی روشن هم کار می‌کنند.

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