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