Антиспам бот для комментариев в Telegram-канале
STOP SPAM модерирует комментарии канала через привязанную группу обсуждения: удаляет явный спам, применяет правила вашей группы и оставляет администратору способы проверить или исправить решение.
Обновлено 1 октября 2026 года. Инструкция сверена с текущей логикой комментариев, правами и настройками STOP SPAM.
Как устроены комментарии Telegram-канала
Комментарии к публикации канала находятся не внутри самого канала. Telegram создаёт для них ветку в привязанной группе обсуждения. Это соответствует официальному описанию обсуждений Telegram. Поэтому антиспам бот для комментариев в ТГ канале подключается именно к этой группе.
Telegram-канал → привязанная группа обсуждения → STOP SPAM с правами администратора в группе.
Одна группа обсуждения может одновременно содержать ветки комментариев и обычные сообщения участников. Настройки STOP SPAM применяются ко всей группе, а не только к комментариям под отдельными постами.
Как подключить антиспам к комментариям канала
- 1
Привяжите группу обсуждения к каналу
Откройте управление каналом в Telegram, выберите раздел «Обсуждение» и привяжите существующую группу или создайте новую. После этого у публикаций появится кнопка комментариев.
- 2
Добавьте STOP SPAM в группу
Нажмите «Добавить в обсуждение», выберите привязанную группу и назначьте
@stopusdt_botадминистратором. Для самой модерации комментариев добавлять бота администратором канала не требуется. - 3
Выдайте необходимые права
Разрешите боту удалять сообщения и ограничивать участников. Первое право нужно для очистки комментариев, второе - для мьюта или бана при подтверждённом нарушении.
- 4
Откройте настройки группы
В личном чате с ботом нажмите «Настройки АнтиСпам для моих групп», выберите группу обсуждения и проверьте нужные фильтры.
- 5
Проверьте на тестовом комментарии
Оставьте обычный безопасный комментарий под публикацией. Он должен остаться. Затем убедитесь, что группа появилась в настройках и бот видит выданные права.

Что настроить для комментариев
- Основная антиспам-защита. Проверяет содержание комментариев и действует по выбранному режиму группы.
- TG link (на чаты/каналы). Контролирует нежелательные приглашения и Telegram-ссылки. Разрешённые адреса можно добавить в белый список группы.
- www-ссылки. Более строгий фильтр любых веб-ссылок. Включайте его только там, где ссылки действительно запрещены правилами канала.
- Репосты и сообщения от имени чужих каналов. Помогают отсекать рекламу, которую публикуют не от личного аккаунта.
- Интервал повторов и эмодзи-флуд. Убирают слишком частые точные дубли и сообщения, состоящие преимущественно из эмодзи.
- Стоп-слова, антимат и белый список. Дополняют общую защиту правилами конкретного сообщества и исключениями для разрешённых терминов, доменов и людей.
Для настройки Telegram-ссылок и репостов используйте отдельную инструкцию по структурным фильтрам. Если легитимная ссылка или термин повторяется в комментариях, добавьте точное исключение по инструкции белого списка, а не отключайте всю защиту.
Как бот обрабатывает новый комментарий
- 1
Получает сообщение из группы обсуждения
Для Telegram комментарий - это сообщение в ветке привязанной группы. Бот видит его в пределах прав, которые выдали администраторы.
- 2
Применяет правила этой группы
Учитываются включённые фильтры, доверенные участники и разрешённые записи. Точные внутренние сигналы не публикуются, чтобы не упрощать обход защиты.
- 3
Выполняет только доступное действие
При подтверждённом нарушении бот удаляет сообщение и применяет предусмотренное правило. Если Telegram не дал нужного права, действие не должно выдаваться за успешное.
- 4
Оставляет результат для контроля
Подключённый личный журнал показывает решение и доступные действия администратора. Удалённый Telegram текст восстановить нельзя, но ошибочную спам-метку или ограничение можно пересмотреть.
Что бот не должен удалять
Автоматическая копия публикации из привязанного канала служит началом ветки комментариев и исключена из обычной модерации. Сообщения, которые сам привязанный канал отправляет от своего имени в обсуждение, также защищены. Это не относится к постам от имени посторонних каналов: для них действует отдельная настройка.
Защита канала-источника не является общим разрешением для всех каналов. STOP SPAM отличает привязанный канал обсуждения от стороннего канала, который пришёл рекламироваться.
Ручная модерация и исправление ошибок
Администратор может ответить /report на спамный комментарий. По умолчанию бот удалит доступные недавние сообщения автора только в этой группе обсуждения и поставит ему постоянный мьют здесь же. Другие группы, общий SpamRating и глобальные доказательства этим первым действием не меняются.
Если нужен более широкий охват, итоговая карточка открывает личное подтверждение: только автор команды может применить действие в своих доступных группах, а бот перед этим повторно проверит его права. Если ту же команду отправляет обычный участник, это только жалоба администратору без автоматического удаления и наказания. Подробнее - в инструкции по команде /report.

Если бот не удаляет спам или удалил нормальный комментарий
- проверьте, что нужная группа действительно привязана к каналу как обсуждение;
- проверьте статус администратора и права STOP SPAM в этой группе;
- откройте настройки именно группы обсуждения, а не другого чата;
- посмотрите включённые фильтры ссылок, репостов, стоп-слов и повторов;
- для легитимного автора или домена используйте подходящее доверие либо белый список;
- подключите личный лог-канал, чтобы видеть результаты модерации и исправлять решения.
Вопросы об антиспаме в комментариях канала
Куда добавлять антиспам-бота для комментариев?
В группу обсуждения, которая привязана к каналу. Именно там Telegram хранит ветки комментариев к публикациям.
Нужно ли давать боту права в самом канале?
Для модерации комментариев достаточно назначить STOP SPAM администратором связанной группы обсуждения и дать права удалять сообщения и ограничивать участников.
Бот может удалить оригинальный пост канала?
Оригинальный пост находится в канале, а бот модерирует сообщения группы обсуждения. Автоматическая копия поста в обсуждении и сообщения от имени привязанного канала исключены из обычной проверки.
Можно настроить разные правила для разных каналов?
Да, если у каналов разные группы обсуждения. Настройки задаются для каждой подключённой группы отдельно. Если несколько каналов используют одну группу, у них будут общие правила этой группы.
Почему фильтр действует и на обычные сообщения группы?
Комментарии и обычная лента находятся в одной группе обсуждения. Telegram передаёт их как сообщения одного чата, поэтому правила применяются ко всей группе.
Что делать при ложном удалении?
Откройте карточку решения в личном журнале и выберите подходящее исправление. Для регулярно разрешённого домена, фразы или участника настройте белый список либо доверие в этой группе.
Подключите защиту к группе обсуждения канала
Базовая модерация бесплатна: добавьте STOP SPAM, выдайте два права и настройте правила вашего сообщества.