Бот в чатах и права
Ролик не запустился? Открыть отдельным окном
Бот переносит сообщения только из тех чатов, куда его добавили. Права нужны разные в зависимости от площадки и вида чата.
Telegram
| Вид чата | Что нужно | Почему |
|---|---|---|
| Канал | администратор с правом «Публикация сообщений» | иначе бот не сможет писать копии |
| Группа | администратор | иначе платформа не отдаёт боту сообщения участников |
Вместо прав администратора в группе можно отключить privacy mode: в @BotFather команда /setprivacy → Disable. Настройка действует только для чатов, куда бот добавлен после неё, поэтому бота придётся удалить из группы и добавить заново. Права администратора проще.
MAX
| Вид чата | Что нужно |
|---|---|
| Канал | администратор, достаточно права «Писать посты» |
| Группа | администратор |
Без прав администратора площадка не отдаёт боту состав участников, и чат не появляется в списке при создании маршрута.
Как проверить
Откройте «Мои чаты» в кабинете. У чата, где бот на месте и с правами, пометок нет: название, подписчики и маршруты. Если с ботом чата беда, в карточке — цветная плашка:
- красная «Пересылка через чат не идёт» — через чат идут маршруты, а бота в чате нет или у него нет прав администратора;
- жёлтая «Чат пока не готов к маршрутам» — бот в чате есть, но администратором не сделан, маршрутов пока нет.
В плашке сказано, что сделать, а знак «?» подсказывает, где выдать права. Выдали — нажмите в карточке «Проверить права»: кабинет спросит площадку и сразу скажет, что вышло.
Кнопка «Обновить» над списком перечитывает у площадки названия, состав и права всех чатов. Само по себе это происходит раз в час, кнопка — не чаще раза в минуту.
Если чата нет в списке
Обычно причина одна: бот не администратор. Выдайте права и нажмите «Обновить» — писать в чат ничего не нужно. Не помогло — «Добавить чат»: кабинет спросит площадку о чате напрямую, см. Если чата нет в списке.