Превью сценария
Обзор
Бот проверяет сообщения в Telegram-группе, классифицирует риск через ИИ и может предупредить, удалить сообщение, замьютить или забанить участника.
Для кого
Подойдёт для Telegram-группы или супергруппы, где нужен стартовый бот-модератор с предупреждениями и базовыми действиями enforcement.
Что нужно для запуска
- Бот должен только наблюдать, удалять и предупреждать, или автоматически мутить/банить?
- Что модерировать: спам, скам, оскорбления, adult content, оффтоп или свои правила?
- Нужно ли исключить администраторов из enforcement-действий?
- Добавьте бота в нужную группу или супергруппу.
- Выдайте боту права администратора: удаление сообщений и ограничение/бан участников.
- Если нужно проверять каждое сообщение, отключите privacy mode у бота в BotFather.
- Проверьте переменную политики модерации и AI-промпт перед запуском в активном сообществе.
- Начните с observe-only, затем включайте удаление/предупреждения или auto-enforce после проверки ложных срабатываний.
Разбор узлов
- Триггер MESSAGE получает сообщение из группы или супергруппы
- Контекст контакта привязывается к отправителю, а chat_id сохраняется для действий в группе
- Бот проверяет свои права модератора в чате
- ИИ возвращает один токен действия: allow, warn, delete, mute или ban
- Условия ведут к нужному Telegram-действию
- Бот предупреждает, удаляет сообщение, мутит или банит через модуль Telegram
Подробности
Полезно знать
- Чтобы бот видел все сообщения группы, отключите режим приватности в BotFather.
- Бот должен быть администратором группы с правами удаления сообщений и ограничения/бана участников.
- Для продакшен-версии добавьте журнал нарушений по паре chat_id + sender_user_id перед автоматической эскалацией.
Что важно помнить
- Не обещайте, что бот видит все сообщения, если privacy mode не отключен.
- Не обещайте enforcement без прав администратора.
- Не храните strike count только в переменных группы, если нужна эскалация по конкретным пользователям.
