Что происходит в чате
Сообщения, решения и причины — в одном месте.
В режиме удаления распознанная реклама, объявления о подработке и сбор обращений удаляются. «Нужна проверка» означает, что сообщение осталось видимым в чате. Самооценка модели не отменяет удаление распознанного нарушения.
Спам: удаляем сообщение и блокируем автора в этой группе. При блокировке Telegram удаляет и другие сообщения этого участника. Жалоба в Telegram от бота недоступна; отметка «Спам» сохраняется в нашем журнале.
Повторы: при втором одинаковом тексте за 24 часа удаляются обе копии и дальнейшие повторы в группе. Плюсы от разных участников в ответ на просьбу поставить плюс не считаются повторами; профили авторов проверяются отдельно. Повторные плюсы одного автора остаются под правилом. Решение «Оставить» для конкретного сообщения сохраняет приоритет.
Здесь появится история
Подключи бота в настройках. В режиме наблюдения он покажет, что удалил бы, и объяснит своё решение.
Помощник в разговоре
Отвечает на упоминание бота или ответ на его сообщение. Видно, что это ИИ-помощник. Личные рассылки не отправляет.
Ответы помощника
Черновики доступны для отправки в течение часа. Сомнительная отправка не повторяется автоматически.
Подключение и работа
Создай отдельного бота у @BotFather, добавь администратором в тестовую группу с правом удаления сообщений. Отправь ему /start в личку.
Чтобы работал постоянно
Сервис подключается напрямую к Telegram. Codex и мост не нужны. После сбоя он повторяет подключение; журнал и очередь сохраняются на диске.
На компьютере нужны питание, интернет и отключённый сон. Для работы при выключенном компьютере перенеси сервис на VPS. Файлы запуска и инструкция находятся в папке проекта.
Что проверяет модератор
Спам, рекламу и сбор обращений: «напиши в личку», «поставь плюс — вышлю книгу», приглашения в профиль. Обычную беседу, мат и флуд оставляет. Неуверенные решения отправляет на проверку.
Журнал по умолчанию хранится 7 дней. Текст и поддерживаемые изображения отправляются в API модели для анализа. Удалённое сообщение нельзя восстановить от имени автора.