Як працює це налаштування
Кожен бот має режим приватності, яким його власник керує через BotFather. Поки цей режим увімкнений, Telegram передає боту лише повідомлення, що його стосуються: команди, відповіді на його повідомлення та згадки. Решту повідомлень учасників групи бот не отримує.
Це свідомо передбачений Telegram захист, а не помилка. Водночас це означає, що бот, доданий для модерації, майже нічого не бачить, доки це налаштування не змінять.
Що відбувається, коли режим заважає роботі
Симптоми не вказують на причину, тому на її пошук легко витратити цілий вечір. Антиспам не спрацьовує. Аналітика показує, що повідомлень майже немає, хоча в групі явно жваве спілкування. Фільтри слів пропускають те, що мали б виявляти. З вашого боку все налаштовано правильно, бот має права адміністратора, тож ви шукаєте причину всюди, крім того єдиного місця, де варто було б.
Як змінити налаштування
Відкрийте BotFather, виберіть свого бота, перейдіть до його налаштувань і вимкніть режим приватності в групах. Потім видаліть бота з групи й додайте знову, оскільки дозвіл визначає, які повідомлення він отримуватиме надалі.
Якщо ви не створювали бота самі, змінити це налаштування можна лише з облікового запису, з якого його створили. Тож бот, якого ви взяли в когось іншого, працюватиме з обмеженнями, доки його власник не змінить налаштування.
Що бот читатиме після цього, а що ні
Коли режим приватності вимкнено, бот отримує повідомлення групи, щоб увімкнені вами модулі могли їх обробляти: виконувати модерацію, застосовувати фільтри та збирати аналітику. Він читає повідомлення лише для роботи цих функцій, а встановлений термін зберігання повідомлень залишається чинним. Якщо вимкнути модуль, повідомлення більше не використовуватимуться для його роботи.
Чесно про компроміс
Бот, який не може читати повідомлення групи, не може й модерувати її. Якщо вас не влаштовує такий доступ, залиште режим приватності ввімкненим і використовуйте бота для команд, привітань і магазину: ці функції працюють за обох налаштувань. Свідомо обрати обмежений режим цілком розумно. Варто лише уникати ситуації, коли його обирають випадково, а потім вважають, що модерація не працює через несправність.