Назначение правил группам

Назначение правил и текущие ограничения дашборда.

Создать правило недостаточно: оно не начинает работать в Telegram само по себе. Для большинства правил нужно выбрать конфигурацию в карточке конкретной группы и сохранить изменения.

Перед назначением

Проверьте, что:

  1. Группа подключена к вашему аккаунту и имеет статус active.
  2. Бот остаётся администратором группы.
  3. Для модерации сообщений у бота есть право удалять сообщения.
  4. Нужный список или правило уже создано и включено.

Для /banall и /muteall дополнительно необходимо право Restrict members. Подробнее: Подключение группы и Права бота.

Что назначается в карточке группы

Откройте Groups, выберите группу и используйте форму настроек. В ней есть следующие поля:

  • Dashboard label — внутреннее название; оно не изменяет заголовок группы в Telegram.
  • Stop words list — список стоп-слов.
  • Required words list — список обязательных слов.
  • Links list — правило фильтрации ссылок.
  • Message limit — правило антифлуда.
  • Greeting — шаблон приветствия.

Порядок работы одинаковый:

  1. Создайте список или правило в соответствующем разделе дашборда.
  2. Откройте Groups и выберите целевую группу.
  3. Выберите конфигурацию в нужном поле.
  4. Нажмите Save changes.
  5. Проверьте статус группы и права бота.

На один тип настройки в группе приходится одно выбранное значение. Новый фильтр ссылок, лимит сообщений или шаблон приветствия заменяет прежний для этой группы. То же правило действует для списков стоп-слов и обязательных слов.

Ограничение для заблокированных пользователей

Списки заблокированных пользователей можно создавать и наполнять в разделе Message delete lists. Runtime умеет применить уже существующее назначение: при совпадении он удаляет сообщение пользователя, но не банит и не мутит его.

Однако в текущей версии дашборда в карточке Groups нет селектора для назначения такого списка. Поэтому создать или изменить это назначение через публичный интерфейс пока нельзя. Не считайте текст «Assignments on Groups page» на странице списка рабочей функцией — это расхождение интерфейса с кодом, а не доступный шаг настройки.

Что насчёт Group Sets

Group sets — сохранённые наборы групп с названием, описанием и участниками. В текущей версии они не подставляются в форму назначения, не меняют effective rules и не влияют на runtime-модерацию. Используйте их только как организационный список, а не как способ массово применить правило.

Если правило не срабатывает

Проверьте по порядку:

Проверка Что должно быть верно
Статус группы active, а не paused, disconnected или error.
Назначение В карточке группы выбрано нужное правило или список.
Состояние правила Список стоп-слов или обязательных слов включён.
Права бота Для удаления сообщений включено Delete messages.
Условие Тестовое сообщение действительно совпадает со словом, ссылкой или лимитом.
Обновление runtime После сохранения может быть короткая задержка. Не используйте фиксированное время ожидания — сначала перепроверьте настройки.

Для подробной проверки используйте Диагностику.

Связанные инструкции