Для корректной модерации GramGroupsBot должен быть администратором группы Telegram.
Минимально обязательные права
Delete messages
Без этого права бот не сможет удалять сообщения при срабатывании правил.
Это ключевое разрешение для:
- стоп-слов;
- обязательных слов;
- фильтра ссылок;
- блок-листа пользователей;
- лимитов сообщений.
Права для массовых действий
Restrict members
Нужно для /banall, /muteall и снятия этих ограничений. Отдельное право Ban users в текущей runtime-логике не проверяется.
Если этих прав нет, команда может завершаться частично или с ошибкой по отдельным группам.
Рекомендуемая матрица прав
Delete messages required
Restrict members required for banall and muteall
Post messages required in a log destination
Pin messages optional
Invite users optional
Где проверить права
В Telegram:
- Откройте группу.
- Перейдите в список администраторов.
- Выберите GramGroupsBot.
- Проверьте включённые разрешения.
Симптомы недостатка прав
Типовые признаки:
- сообщения не удаляются при явном совпадении правила;
/banallили/muteallвозвращает ошибки для части групп;- в логах видны события с отказом по правам.
Операционная рекомендация
Для всех рабочих групп выдавайте одинаковый профиль прав боту. Это снижает число ложных инцидентов при массовых действиях и упрощает поддержку.
Если после выдачи прав проблема остаётся, проверьте Подключение группы и Диагностику.