Перше: права адміністратора
Почніть із цієї перевірки, бо саме тут найчастіше виникає проблема, яку важко помітити. Хтось змінює склад адміністраторів або повторно додає бота без потрібних дозволів, і всі дії, для яких ці дозволи потрібні, перестають виконуватися без жодного попередження. Бот може залишатися в групі й виглядати активним, але нічого не мати змоги зробити.
Друге: налаштування конфіденційності в групі
Якщо модерація та аналітика не бачать повідомлень, а команди й далі працюють, причина майже завжди саме в цьому. Коли режим конфіденційності ввімкнено, Telegram не передає ботам звичайні повідомлення з групи, а за замовчуванням цей режим увімкнений. Змінити його може той, хто створив бота, через BotFather.
Третє: чи ввімкнено модуль для цього каналу
Модулі налаштовуються окремо для кожного каналу. Налаштування, яке ви ввімкнули для однієї групи, не поширюється на іншу, а в новому каналі спочатку нічого не ввімкнено. Відкрийте канал у панелі керування, замість покладатися на те, що пам’ятаєте про налаштування попереднього.
Четверте: токен
Якщо токен відкликали або згенерували заново в BotFather, ваш бот втрачає підключення. Якщо ви з будь-якої причини змінили токен, його потрібно оновити там, де ви підключали бота.
П’яте: ліміт тарифного плану
Ліміти перевіряються перед виконанням дії, а не після, тому їх перевищення виглядає як відмова виконати дію, а не як збій. Порахуйте канали, якими ви керуєте, і пам’ятайте, що вітрина магазину теж займає одне місце.
Шосте: зверніться до бота напряму
Надішліть йому команду в особистому чаті. Якщо він відповість, із ботом і його токеном усе гаразд, а проблема в дозволах або налаштуваннях чату, у якому ви його перевіряли. Якщо відповіді немає, проблема в самому боті, тож із наведеного вище залишається перевірити токен і підключення.