Combot живёт достаточно давно, чтобы «поставь Combot» до сих пор было ответом по умолчанию в половине админских чатов Telegram. Он это заслужил. Чего он не сделает — так это ничего с четырьмя сотнями аккаунтов, которые пришли к вам в канал за ночь: канал — не группа, и читать фильтру сообщений там нечего.
Так что это не драка, а карта двух территорий, которые принято считать одной. Если вы искали аналоги Combot, начинать стоит не со списка ботов, а с вопроса, на какой из этих территорий стоит ваша задача.
Ищете аналог Combot? Сначала о самом Combot
Главный его продукт — дашборд. Статистика группы, срезы по участникам, система триггеров с цепочками действий (выдать варн, замутить на 600 секунд, ответить случайной строкой из списка), плюс настраиваемые фильтры, политики ограничений, отложенные объявления и модуль репутации, где участники плюсуют друг друга. Живому чату с живыми модераторами это снимает кучу рутины, а прайс-листа у Combot нет просто потому, что то, чем пользуется большинство групп, бесплатно.
Если ваша проблема — один человек, вставляющий реферальные ссылки, и соадмин, который вечно забывает команду мута, ставьте Combot и не читайте дальше. Лучше сказать это прямо, чем делать вид, что вариантов нет.
CAS стоит понять как следует
CAS (Combot Anti-Spam) — это общий бан-лист. Пойманный на спаме аккаунт получает постоянную запись, каждая группа с включённым CAS блокирует его в момент вступления, а весь список скачивается через бесплатный API, к которому сторонние боты стучатся примерно два раза в секунду. Админ группы не может сам занести кого-то в CAS — и именно поэтому списку можно верить: банов из мести там не будет.
В TGuard та же идея решена с другой стороны. Наша сеть смотрит за 15 000+ защищённых каналов, и аккаунт помечается как известный нарушитель, когда его забанили в пяти и более из них. Сейчас в этой базе пятнадцать миллионов аккаунтов. Но интересен не сам список, а то, что метка срабатывает в трёх местах сразу: на вступлении, на первом сообщении и задним числом — когда вы сканируете канал, в котором боты уже сидят.
Общий бан-лист отвечает на вопрос «видели ли мы этот аккаунт раньше». Он не отвечает на вопрос «почему за последние девяносто секунд пришли сорок аккаунтов» — а спрашивают владельцы каналов обычно именно второе.
Уровень сообщений и уровень аккаунтов
Любая классическая модерация реагирует на сообщение. Кто-то написал, правило прочитало текст, бот сработал. Для текстового спама это правильный цикл и совершенно бесполезный — против аккаунтов, которые ничего не писали. А таких большинство: раздуть счётчик участников и было всей задачей.
TGuard теперь закрывает оба уровня — год назад это было не так. На стороне сообщений шесть правил, которые настраиваются на отдельной странице под конкретный чат: стоп-слова с выбором «подстрока или слово целиком» (целиком не даст «касте» сработать на «подкасте»), фильтр ссылок на http://, голые домены и t.me / telegra.ph, правило частоты — по умолчанию пять сообщений за десять секунд, отдельные правила на медиа и голосовые для чатов, где вложения не нужны, и правило известного нарушителя, которому ключевые слова вообще не требуются.
У каждого правила своё действие — записать, удалить или удалить и забанить, — и новые правила намеренно стартуют в режиме «только запись». День смотрите, что правило удалило бы, и только потом разрешаете ему удалять: быстрее всего живой чат убивает одно неудачное стоп-слово, сработавшее на обычном разговоре. По той же причине есть жёсткий потолок срабатываний одного правила в одном чате за окно — правило, которое пошло вразнос, само встаёт на паузу и пишет предупреждение вместо того, чтобы вычистить комнату.
На стороне аккаунтов: капча на входе, лимит вступлений, который вы задаёте сами (скажем, больше десяти вступлений за тридцать секунд — и вся пачка улетает в кик или бан), и та самая база нарушителей.
Где сравнение действительно расходится
| Задача | Combot | TGuard |
|---|---|---|
| Фильтр слов и ссылок в группе | Да | Да |
| Общая база спамеров | CAS, публичный API | Своя сеть, 15 млн+ аккаунтов |
| Статистика чата, триггеры, отложка | Да — это основной продукт | Нет |
| Лимит вступлений против рейда | Нет | Да, настраивается |
| Массовая чистка ботов, которые уже внутри | Нет | Да, по дате вступления |
| Аудит подписчиков канала, ERR, накрутка просмотров | Нет | Да |
Значение имеют последние три строки, и под ними лежит одна и та же: Combot — инструмент для группового чата, а канал групповым чатом не является. У канала есть подписчики, бусты, просмотры, цена рекламы и scam-метка, которую можно поймать. Ничто из этого не является чьим-то сообщением — а значит, невидимо для фильтра, который читает сообщения.
Единственное место, где оба инструмента честно стоят в одной комнате, — комментарии. Комментарии под постами канала живут не в канале: Telegram держит их в отдельной связанной группе обсуждения со своими участниками и своими админами. Combot туда добавляется и модерирует нормально. Просто почти никто этого не делает — поэтому в одном обычном 28-минутном отрезке работы нашего движка 561 из 1749 сообщений от уже забаненных аккаунтов пришлись именно на комментарии, а не на групповые чаты.
Чего в TGuard нет
Нет приветствий. Нет кастомных команд, цепочек триггеров, очков репутации, отложенных объявлений и рейтинга активности чата. Если Combot вы ставили ради этого, здесь ему замены нет — и держать оба бота совершенно нормально. С одной оговоркой: право удаления отдайте только одному. Два бота, наперегонки удаляющих одно сообщение, дают путаные логи и изредка выживший спам, потому что каждый решил, что удалил другой.
Как выбрать
- Группа живых людей, которые в основном ведут себя прилично, и редкий спамер ссылками — Combot на бесплатном тарифе, CAS включён. Всё.
- Канал с подписчиками, под которых вы продаёте рекламу, или канал, который уже рейдили, — TGuard, и начинать с проверки на накрутку, а не с настроек.
- Канал плюс комментарии — то есть большая часть Telegram в 2026-м — TGuard и в канал, и в связанную группу обсуждения, правила первый день в режиме записи.
- Большое сообщество, которому нужны и удобная модерация, и защита от ботов, — оба бота, право удаления у TGuard.
Если вы пока разбираетесь в ландшафте, а не выбираете, рядом лежат ещё три статьи: сравнение с ChatKeeper, что ловят бесплатные антиспам-боты, а что нет и как устроена защита канала от ботов.
Частые вопросы
По защите от спама и ботов — да. В TGuard есть стоп-слова, фильтр ссылок, правило частоты сообщений и общая база нарушителей, поэтому чат, где Combot стоял только ради фильтра, спокойно переезжает на одного бота. По статистике чата, триггерам, кастомным командам и отложенным объявлениям — нет. Ничего из этого в TGuard нет и не планируется.
CAS — общий список спамеров от Combot: пойманный на спаме аккаунт получает постоянную запись, любая группа с CAS блокирует его на входе, а сам список отдаётся через бесплатный API. У TGuard своя сеть из 15 000+ защищённых каналов: аккаунт помечается как нарушитель, когда его забанили в пяти и более из них. Разница в том, что происходит дальше — TGuard реагирует ещё и на пачку вступлений, и на аккаунты, которые вообще ничего не написали.
Он модерирует групповые чаты, в том числе связанную группу обсуждения, где живут комментарии канала, — если добавить его туда. В самом канале фильтровать нечего: там нет потока сообщений, там есть подписчики. Риск в том, кто подписался, как быстро и что это делает с охватом, бустами и ценой рекламы. Именно под это сделан TGuard.