Войти

Telegram-бот a0-guardbot: меньше ручной модерации, больше контроля над группой

Обновлено 13 окт. 2026Версия 2Автор: АдминистраторИстория

Спам и жалобы отвлекают вас от общения в группе? Посмотрите a0-guardbot: он проверяет новичков и собирает обращения в очередь, а решения остаются за модератором.

1Знакомая ситуация

Вместо общения в группе вы разбираете рекламные ссылки, повторяющиеся сообщения и жалобы, а новых участников проверяете вручную. Telegram-бот a0-guardbot собирает подозрительные сообщения в очередь и встречает новичков капчей. Посмотреть продукт и купить — если хотите организовать модерацию через понятные карточки и кнопки.

Что делать с сообщением, которое выглядит подозрительно, но может оказаться обычным вопросом? Здесь решение остаётся у модератора. Он видит текст, сигналы проверки и контекст, затем выбирает действие. Ограниченный участник может попросить пересмотр, а принятое решение можно отменить.

2Что вы получаете

Это готовый бот для владельцев групп, клубов и небольших сообществ в Telegram. Он объединяет проверку новичков, антиспам, жалобы участников и работу модераторов. Вместо разрозненных действий появляется последовательность: проверка, очередь, карточка, решение и запись в журнале.

Одним ботом можно вести несколько групп. Для каждой задаются свои правила, капча, антиспам, исключения, срок хранения данных и ИИ-подсказки. Бот работает на вашем сервере: база, настройки и журнал остаются у вас. Такой вариант подходит, если вы хотите управлять своим сообществом и его настройками самостоятельно.

3Почему это выгодно

  • Меньше ручных проверок на входе — новичок проходит капчу до того, как получает возможность писать. Если проверка не получается, его можно передать модератору.
  • Жалобы собраны в одном месте — подозрительные сообщения и обращения участников попадают в общую очередь. Модератор открывает нужную карточку из списка.
  • Проще разобраться в спорном сообщении — карточка показывает автора, текст, сигналы и прошлые решения. При включённом контексте доступны последние сообщения до жалобы.
  • Можно исправить ошибочное решение — ограниченный участник просит пересмотр кнопкой. Модератор получает отметку и может отменить действие.
  • Защита учитывает особенности группы — баллы сигналов, общий порог, исключения и реакция на подозрительное сообщение настраиваются отдельно для каждого сообщества.
  • Легче видеть работу команды — журнал фиксирует решения и изменения настроек: кто, что и когда сделал. Для работы предусмотрены разные роли.
  • Удобнее сохранять и просматривать результаты — журнал, очередь жалоб и участники выгружаются в CSV для Excel. Резервную копию базы можно создать кнопкой.

4Что внутри

Проверка новичков

Выберите кнопку «Я не бот» или простой пример с четырьмя вариантами ответа. Время проверки и число попыток настраиваются, нажать ответ может только сам участник. До прохождения проверки новичок ограничен в отправке сообщений.

Капча с примером и вариантами ответа
Рис. 1. Новый участник получает арифметическую проверку с четырьмя вариантами ответа и кнопкой «Не получается».

Если человек нажимает «Не получается», проверка передаётся модератору. По истечении времени участник либо остаётся без права писать до решения, либо удаляется из группы и может вернуться по новой ссылке. В карточке ручной проверки доступны «Одобрить» и «Убрать из группы».

Ручная проверка новичка
Рис. 2. Карточка новичка показывает статус проверки и кнопки одобрения или удаления из группы.
Настройки капчи для группы
Рис. 3. В настройках капчи выбираются режим, время, число попыток и действие при неудаче.

Антиспам под правила сообщества

Бот учитывает ссылки, ключевые слова и домены из чёрного списка, частоту сообщений, повтор текста и ссылки от новичков. У каждого сигнала свои баллы. Когда сумма достигает порога группы, сообщение попадает в очередь.

Примеры сообщений со ссылками и повторами
Рис. 4. В переписке показаны обычный вопрос, сообщения со ссылками и повторяющийся текст.
Настройки сигналов антиспама
Рис. 5. Экран антиспама показывает баллы сигналов, порог очереди и состояние автоограничения.

Вы выбираете реакцию: оставить сообщение в группе и отправить в очередь либо скрыть его. При скрытии бот удаляет сообщение, но сохраняет текст для модератора; кнопка «Одобрить» возвращает его в группу. Белые списки участников и доменов позволяют задать исключения, администраторы группы не проверяются.

Выбор реакции на подозрительное сообщение
Рис. 6. Модератор выбирает отправку только в очередь или скрытие сообщения.
Белые и чёрные списки исключений
Рис. 7. Меню исключений содержит списки участников, доменов и запрещённых слов.
Карточка скрытого сообщения
Рис. 8. Карточка сообщает о сохранённом тексте скрытого сообщения и предлагает действия модератора.
Возвращённое модератором сообщение
Рис. 9. В группе появляется текст сообщения, возвращённого модератором.

Обычное общение и подозрительные сообщения видны на разных примерах экранов. Эти примеры помогают понять сценарий работы, а правила реакции вы задаёте в настройках своей группы.

Обычная переписка участников группы
Рис. 10. На экране показаны вопрос о встрече и короткий ответ в переписке.

Жалоба и решение в одной очереди

Участник отвечает командой /report на сообщение и при необходимости добавляет причину. Бот убирает команду, коротко отвечает в группе и оповещает модераторов. Отдельно искать обращение среди сообщений не требуется: оно становится карточкой в очереди.

Сообщение о передаче жалобы
Рис. 11. В группе отображается подтверждение передачи сообщения модератору.
Оповещение модератора о новой жалобе
Рис. 12. Уведомление показывает сообщение, сработавшие сигналы и кнопку открытия жалобы.

В очереди есть фильтры: ждут решения, апелляции, ручные проверки и закрытые обращения. Список разбит на страницы. В карточке доступны одобрение, удаление, ограничение, отклонение жалобы и отмена решения; повторное нажатие не создаёт второго действия.

Очередь сообщений, ожидающих решения
Рис. 13. В очереди отображаются обращения и кнопки фильтров по статусам.
Карточка жалобы с действиями модератора
Рис. 14. Карточка показывает текст, сигналы и кнопки решения, контекста и ИИ-подсказки.

Перед решением можно открыть контекст, если его хранение включено. Необязательная ИИ-подсказка даёт оценку и причину одной строкой: похоже на спам, похоже на обычное сообщение или не уверен. Если ИИ недоступен, карточка остаётся доступной.

Контекст сообщения из жалобы
Рис. 15. Экран контекста показывает сообщения переписки и переход к жалобе.
ИИ-подсказка для модератора
Рис. 16. Подсказка содержит оценку сообщения, причину и напоминание о решении человеком.

Пересмотр без поиска переписки

При ограничении бот показывает подтверждение действия, затем уведомляет участника. Под уведомлением есть кнопка «Попросить пересмотр». После обращения модераторы получают отметку об апелляции и могут вернуться к карточке.

Подтверждение временного ограничения
Рис. 17. Перед ограничением участника бот предлагает подтвердить действие или отменить его.
Уведомление об ограничении с пересмотром
Рис. 18. В группе показано уведомление о временном ограничении с кнопкой запроса пересмотра.
Подтверждение приёма запроса на пересмотр
Рис. 19. Бот сообщает участнику, что его апелляция передана модераторам.

Апелляции вынесены в отдельный фильтр очереди. Модератор открывает обращение и при необходимости отменяет решение; для ограниченного участника отмена снимает ограничение. Изменение записывается в журнал.

Очередь апелляций
Рис. 20. Фильтр апелляций показывает обращение для повторного рассмотрения.
Карточка жалобы с апелляцией
Рис. 21. Карточка ограниченного участника содержит отметку об апелляции и кнопку отмены решения.
Подтверждение отмены решения
Рис. 22. Бот объясняет снятие ограничения при отмене решения и предлагает подтвердить действие.

Настройки нескольких групп

В списке групп выбирайте сообщество и открывайте его настройки. Здесь находятся капча, антиспам, исключения, правила и хранение данных. Отчёт о правах показывает доступные функции. Если нужного права нет, функция выключается с объяснением, а ручная модерация остаётся; о потере права бот сообщает модераторам.

Список подключённых групп
Рис. 23. Меню предлагает выбрать подключённую группу для настройки.
Настройки выбранной группы
Рис. 24. Экран группы показывает статус, права бота и разделы настройки защиты.
Отчёт о правах и возможностях
Рис. 25. Отчёт показывает доступность удаления сообщений, ограничения участников и событий входа.

Перед включением бот показывает проверку прав, капчи, антиспама и правил. Для ИИ-подсказок предусмотрены отдельные настройки. Перед отправкой телефоны, почта, номера и имена пользователей заменяются метками.

Настройки ИИ-подсказок
Рис. 26. Экран ИИ-подсказок показывает состояние функции и кнопку информации об отправляемых данных.
Проверка настроек перед включением
Рис. 27. Перед запуском обработки группы бот показывает готовность прав, капчи, антиспама и правил.
Подтверждение сохранения изменений
Рис. 28. Бот подтверждает сохранение изменений и предлагает вернуться назад или в меню.

Правила, данные и работа команды

Команда /rules открывает правила по страницам. Кнопки обновляют одно сообщение, поэтому в личной переписке не накапливаются лишние сообщения от меню. Участник может открыть помощь и узнать, как подать жалобу.

Переход из группы к правилам
Рис. 29. Бот предлагает открыть правила сообщества в личной переписке.
Страница правил сообщества
Рис. 30. Правила показаны на второй странице с кнопками навигации.
Главное меню участника
Рис. 31. Главное меню содержит правила, помощь, сведения о жалобах, данные участника и вход в панель администратора.

Через /privacy доступны политика, согласие и его отзыв, выгрузка своих данных файлом и удаление данных. Владелец задаёт срок хранения и контекст, может найти участника по Telegram ID и удалить его данные. В документации есть памятка по персональным данным.

Данные и хранение для участника
Рис. 32. Участник видит сведения о хранении и кнопки отзыва согласия, скачивания и удаления данных.
Данные выбранного участника
Рис. 33. Карточка участника показывает категории сохранённых данных и кнопку удаления.

Для команды предусмотрены роли владельца, администратора, оператора и наблюдателя. Права проверяются при каждом нажатии. Панель администратора объединяет очередь, группы, журнал, роли, экспорт и диагностику. Диагностика показывает состояние бота и групп, права и позволяет сделать резервную копию базы.

Панель администратора бота
Рис. 34. Панель администратора показывает счётчики обращений и кнопки основных разделов.
Журнал действий и решений
Рис. 35. Журнал отображает события модерации и кнопки перехода между страницами.
Диагностика бота и групп
Рис. 36. Диагностика показывает состояние групп и кнопки повторной проверки и резервного копирования.

Выбрать Telegram-бота для модерации за 8 900 ₽ — если вашей группе нужны капча, очередь жалоб и возможность пересматривать решения.

5Как начать

Сначала проверьте, что у вас есть сервер Linux, токен бота от BotFather и ваш числовой Telegram ID. Для запуска нужны Docker с Docker Compose или Python 3.12. Установку выполняйте по README из комплекта.

Что входит и что подготовить
ЧастьСостав или требование
БотИсходный код на Python, база SQLite с миграциями, шаблон настроек
ЗапускDockerfile, docker-compose.yml, команды diag, backup, demo
ДокументацияУстановка, подключение группы, сигналы и баллы, ИИ, копии и обновление
СерверLinux, 1 vCPU, 512 МБ памяти, 1 ГБ диска
ГруппаСупергруппа Telegram, бот с правами удаления сообщений и ограничения участников
ИИ по желаниюКлюч провайдера или адрес локальной модели

Добавьте бота администратором супергруппы и отправьте в ней /connect. Бот проверит права и покажет доступные функции. Если группа обычная, он подскажет, как сделать её супергруппой. Затем задайте правила, капчу и антиспам, просмотрите проверку перед включением и включите обработку группы.

Для знакомства с возможностями предусмотрена команда demo. Она создаёт отдельную базу с группой, правилами, списками, очередью и ручными проверками. На этом примере можно посмотреть, как устроена работа с обращениями.

6Частые вопросы

Нужен ли ИИ для работы?

Нет, подсказки необязательны. Проверка новичков, антиспам по правилам и очередь модерации работают без них. Если подключаете ИИ, потребуется ключ провайдера или адрес локальной модели.

Бот сам банит участников?

Автобана нет. Автоограничение включается отдельно и действует на срок. Модератор принимает решения в карточке, а участник может попросить пересмотр ограничения.

Можно подключить несколько групп?

Да. У каждой группы свои настройки капчи, антиспама, исключений, правил, хранения данных и ИИ-подсказок. Вы выбираете нужную группу в меню.

Что потребуется кроме покупки?

Сервер Linux с указанными ресурсами, среда запуска, токен бота, ваш Telegram ID и супергруппа с нужными правами бота. В комплекте есть README по установке и подключению, а также средства диагностики и резервного копирования.

7Забрать продукт

Telegram-бот a0-guardbot стоит 8 900 ₽. Вы получаете готового бота с капчей, антиспамом, очередью модерации, пересмотром решений и документацией для запуска на своём сервере.

Забрать бота за 8 900 ₽ — страница продукта в магазине. Подключите группу, задайте свои правила и собирайте обращения в очередь, где модератор видит основания для решения.

Обсуждение статьи
Обсуждение отключено.