Бот в чатах и права

Шаг 1: проверка прав бота в кабинете и кнопка «Обновить»

Бот переносит сообщения только из тех чатов, куда его добавили. Права нужны разные в зависимости от площадки и вида чата.

Telegram

Вид чата Что нужно Почему
Канал администратор с правом «Публикация сообщений» иначе бот не сможет писать копии
Группа администратор иначе платформа не отдаёт боту сообщения участников

Вместо прав администратора в группе можно отключить privacy mode: в @BotFather команда /setprivacy → Disable. Настройка действует только для чатов, куда бот добавлен после неё, поэтому бота придётся удалить из группы и добавить заново. Права администратора проще.

MAX

Вид чата Что нужно
Канал администратор, достаточно права «Писать посты»
Группа администратор

Без прав администратора площадка не отдаёт боту состав участников, и чат не появляется в списке при создании маршрута.

Как проверить

Откройте «Мои чаты» в кабинете. У чата, где бот на месте и с правами, пометок нет: название, подписчики и маршруты. Если с ботом чата беда, в карточке — цветная плашка:

  • красная «Пересылка через чат не идёт» — через чат идут маршруты, а бота в чате нет или у него нет прав администратора;
  • жёлтая «Чат пока не готов к маршрутам» — бот в чате есть, но администратором не сделан, маршрутов пока нет.

В плашке сказано, что сделать, а знак «?» подсказывает, где выдать права. Выдали — нажмите в карточке «Проверить права»: кабинет спросит площадку и сразу скажет, что вышло.

Кнопка «Обновить» над списком перечитывает у площадки названия, состав и права всех чатов. Само по себе это происходит раз в час, кнопка — не чаще раза в минуту.

Если чата нет в списке

Обычно причина одна: бот не администратор. Выдайте права и нажмите «Обновить» — писать в чат ничего не нужно. Не помогло — «Добавить чат»: кабинет спросит площадку о чате напрямую, см. Если чата нет в списке.