Стоп-слова для канала и чата: готовый список и как настроить
Шесть готовых списков для чата и комментариев канала — можно скопировать целиком. Плюс таблица фрагментов, которые ломают обычное общение: «ставк» удаляет доставку, а «кид» — скидку.
В этой статье
Коротко. Стоп-слово — это фрагмент текста, при котором бот-модератор удаляет сообщение автоматически, не дожидаясь администратора. Рабочий список — это 15–30 записей в шести группах: приглашения в личку, заработок, крипта, ставки, мошеннические схемы и попытки протащить ссылку. Главная ошибка — короткие корни: запись «ставк» удаляет не только ставки на спорт, но и «доставку», а «кид» — слово «скидка». Ниже готовые списки, которые можно скопировать, и таблица фрагментов, которые добавлять нельзя.
Списки слов — самый быстрый способ убрать из чата и из комментариев однотипный спам: «заработок без вложений», «пишите в лс», казино и крипта приходят одними и теми же формулировками месяцами. Настраивается это за пять минут, а дальше работает само.
Ломается это тоже одинаково: список либо собран из головы и ничего не ловит, либо собран слишком жадно и начинает съедать обычные сообщения. Поэтому ниже не рассуждения, а материал для копирования: шесть групп слов, разбор ложных срабатываний, приёмы обхода и честный перечень того, что списком не закрывается вообще.
Что такое стоп-слова в чате и как они работают
Стоп-слово — это слово или фрагмент, при появлении которого в сообщении бот удаляет это сообщение. Администратор ничего не делает: текст проверяется в момент отправки, нарушение исчезает до того, как его успевают прочитать.
У фильтра три свойства, от которых зависит вообще всё.
- Регистр не важен. «Казино», «КАЗИНО» и «кАзИнО» для бота одно и то же — писать варианты с большой буквы не нужно.
- Запись ищется как часть текста. В боте Tapbox Помощник для групповых чатов это описано прямо: слово ищется как часть сообщения, поэтому одна запись закрывает все формы. «Заработ» поймает и «заработок», и «заработать», и «заработаешь».
- Фильтр не действует на администраторов и ботов. Свои сообщения под удаление не попадают — проверить работу списка на себе не выйдет, нужен обычный участник или тестовый чат.
Проверить, как устроен ваш бот, можно за полминуты: добавьте в список слово «тест» и напишите в чате «тестирование». Удалилось — бот ищет фрагмент, и корни работают. Осталось на месте — бот сравнивает слова целиком, и в список придётся класть все формы отдельно.
Отдельно: стоп-слова в модерации и стоп-слова в SEO — это разные вещи, которые совпали по названию. В текстах и в поисковой оптимизации стоп-слова — это предлоги, союзы и местоимения, которые поисковик выбрасывает при обработке фразы. Здесь речь только о модерации: список слов, за которые удаляют.
Есть ли фильтр слов в самом MAX
Нет. В справке MAX такой настройки не описано ни для групп, ни для комментариев под постами канала. Штатными средствами администратор может удалить сообщение и исключить участника, а владелец канала — удалить комментарий и заблокировать подписчика. Оба действия ручные: кто-то должен это увидеть.
При этом правила внутри канала MAX оставляет на владельца: в справке про жалобы сказано, что руководители каналов «самостоятельно устанавливают правила поведения внутри канала и условия разблокировки». Содержимое комментариев — ваша зона ответственности, а инструмента для автоматической проверки текста в мессенджере нет. Его добавляют боты: в чатах — командами, в комментариях канала — настройками бота-модератора.
Как именно включается антиспам, разобрано отдельно: для комментариев — в статье спам в комментариях канала, для групп — в статье спам в групповом чате MAX. Дальше по тексту — только содержимое списков.
Готовый список: реклама и приглашения в личку
Самая массовая группа и самая безобидная на вид. Спамер не даёт ссылку — ссылку у него, скорее всего, удалит фильтр, — а зовёт написать ему. Формулировок немного, и они почти не меняются.
в лс, в личку, в личные сообщения, пишите в лич, пиши в лич, жду в лс, отвечу в лс, кому интересно пиш, пишите мне, в директ, мой канал, подпишись на мой, взаимная подписка, взаимка
«Мой канал» — это про комментарии под постами: чужую рекламу вносят словами «у меня на канале» или «подписывайтесь на мой канал». А «взаимка» и «взаимная подписка» нужны, если вас зовут в схемы обмена подписчиками; если взаимный пиар — ваш рабочий инструмент, эти две записи, наоборот, не добавляйте.
Чего в этой группе быть не должно: односложных «лс», «пиши», «канал». Первое ловится редко, зато два других вычистят половину нормального обсуждения — а тишина под постами лечится потом дольше, чем спам, см. разбор почему под постами тишина.
Готовый список: заработок и финансовые пирамиды
Здесь спам узнаётся по обещанию суммы и по отсутствию названия работодателя.
без вложений, пассивный доход, доход в день, от 5000 в день, заработ, подработ, удалённая работа, удаленная работа, свободный график, набираю команду, нужны люди, требуются люди, финансовая свобода, доход с телефона, работа в интернете, быстрые деньги
«Заработ» и «подработ» — единственные корни в этой группе, и они безопасны: слов с такими фрагментами вне темы денег в русском языке практически нет. Исключение одно — чат работодателя или бухгалтерии, где «заработная плата» обсуждается ежедневно. Там корень «заработ» придётся убрать и оставить только фразы.
Обратите внимание на дубль «удалённая работа» и «удаленная работа» — с «ё» и без. Бот сравнивает символы, а не смыслы, и две эти записи для него разные строки. Везде, где в стоп-слове есть «ё», добавляйте оба варианта: спамеры пишут как придётся.
Готовый список: крипта, ставки и казино
Две группы разбираем вместе: они приходят от одних и тех же сеток и ломаются об одну и ту же ошибку — слишком короткий корень.
Крипта
Крипта приходит в двух видах: приглашение в «сигнальный» канал и предложение вложиться. Тикеты и названия монет спамер пишет латиницей, поэтому в списке должны быть и русские, и латинские написания.
крипто, криптовалют, биткоин, bitcoin, btc, usdt, tether, эфириум, трейдинг, трейдер, памп, арбитраж, холодный кошелек, холодный кошелёк, инвестиции в крипт, гарантированный доход, приумножить депозит, депозит от
Важная деталь: «крипт» без окончания добавлять нельзя — этот фрагмент входит в слово «скрипт», а в чатах разработчиков, маркетологов и админов оно встречается постоянно. Пишите «крипто» и «криптовалют» — две записи закрывают почти все формы и не трогают скрипты.
«Сигналы» тоже не добавляйте: слово живёт в обычной речи («сигнал не проходит», «сигнализация»). Если сигнальный спам идёт потоком, ловите его фразой — «сигналы по входу», «точка входа», «закрытый канал с сигналами».
Ставки и казино
Группа, на которой список ломают чаще всего: самый очевидный корень оказывается самым опасным.
казино, букмекер, ставки на спорт, экспресс дня, прогноз на матч, фрибет, бонус на первый депозит, джекпот, слоты, зеркало сайта, промокод на депозит, коэффициент, тотализатор, лудоман
Не добавляйте «ставк». Этот фрагмент есть в словах «доставка», «поставка» и «выставка» — в чате магазина, барахолки или домовом чате фильтр начнёт удалять сообщения каждый день, и найти причину будет непросто: участник видит, что сообщение исчезло, а за что — не понимает. Правильная запись — целая фраза «ставки на спорт».
«Коэффициент» ставьте с оглядкой: в чатах, где обсуждают деньги, расчёты или учёбу, слово нормальное. В домовом чате или в комментариях под постами блога — смело.
Готовый список: мошенничество и фишинг
Эта группа важнее остальных: тут не реклама, а попытка увести деньги у ваших подписчиков — и претензии прилетят в канал, где это висело.
проголосуй за меня, нужен твой голос, поддержи меня в конкурсе, всероссийский конкурс, вы выиграли, вы стали победителем, получите приз, оплатите доставку приза, подтвердите данные, ваш аккаунт заблокирован, код из смс, продиктуйте код, служба безопасности, перейдите по ссылке для получения, срочно нужна помощь, переведите на карту
Схема «проголосуй за меня» и «всероссийский конкурс» — самая живучая в MAX: жертве пишут от имени знакомого, просят «отдать голос» по ссылке, а по ссылке уводят доступ к профилю. В канале и в чате она появляется в виде безобидной просьбы, поэтому её ловят именно фразой.
Записи «вы выиграли», «получите приз» и «оплатите доставку приза» нужны всем, кто проводит розыгрыши: сразу после объявления победителя в комментарии приходят мошенники и пишут остальным участникам от имени канала. Отдельная беда розыгрышей — призоловы, но их списком слов не отсечь, это другая задача.
Слово «приз» целиком в список не кладите: оно входит в «сюрприз», «признать», «призыв» и «призвание».
Ссылки, пересылки и мат: что списком слов не закрывается
Список слов — не единственный фильтр и не самый сильный. Половина спама вообще не содержит слов, по которым его можно поймать: реклама уходит ссылкой, картинкой или пересланным сообщением. Полезно один раз разложить, что чем закрывается.
| Задача | Помогают ли стоп-слова | Что работает лучше |
|---|---|---|
| Реклама со ссылкой | Частично | Запрет ссылок |
| Реклама без ссылки, «пишите в лс» | Да, основной инструмент | — |
| Мат и травля участников | Плохо | Антиспам на нейросети |
| Флуд одного человека | Нет | Медленный режим |
| Нарушитель возвращается снова | Нет | Бан, чёрный список |
| Ночной наплыв спама | Частично | Закрыть чат до утра |
| Объявление картинкой | Нет | Запрет вложений, ручная проверка |
Ссылки и пересылки
Ссылки ловятся отдельным переключателем, а не словами: он видит адрес и в тексте, и внутри разметки — когда ссылка спрятана под словом «тут», — и в пересланном сообщении. Стоп-слова тут нужны только для обходных написаний, когда адрес пишут словами.
тчк, точка ру, точка com, t.me, тг канал, телега, мой тг, гугл док, переходи по ссылке, ссылка в профиле, ссылка в шапке
Слово «собака» вместо символа @ в список не кладите, каким бы очевидным оно ни казалось: в любом чате рано или поздно заговорят про собаку.
Если ссылки в чате нужны — например, вы сами публикуете материалы, — не запрещайте их целиком: в Помощнике есть белый список доменов, и тогда проходят только ваши адреса. Пересылки закрываются отдельно: это самый частый способ занести рекламу из чужого канала, а ответ с цитатой при этом продолжает работать и обсуждение не страдает.
Мат и оскорбления
Мат списком не закрывается — это стоит принять до того, как вы потратите вечер на словарь. Причины три: форм и опечаток у каждого корня десятки, сами корни входят в безобидные слова, а фильтр обходится одной заменённой буквой.
Что делать вместо словаря:
- Включить нейросетевой антиспам и анти-буллинг. В Модераторе для комментариев канала это отдельная возможность: нейросеть смотрит на смысл сообщения, а не на совпадение букв, поэтому ловит и травлю, и мат с заменёнными символами. Заранее известных слов для этого не нужно.
- Добавить в список два-три корня, которыми ругаются именно у вас — и только после проверки на ложные срабатывания (см. таблицу ниже).
- Написать правила и закрепить их. В комментариях правила удобно вывешивать первым комментарием под каждым постом; в чате — в приветствии для новых участников.
Про юридическую сторону коротко, потому что её часто путают. Сам по себе мат в чате — не состав правонарушения. Наказывают за оскорбление — унижение чести и достоинства конкретного человека в неприличной форме (статья 5.61 КоАП РФ). Если это сделано публично, в том числе в сети, работает часть 2: штраф для граждан от 5 000 до 10 000 ₽. Дело возбуждает прокурор, рассматривает мировой судья, доказательство — скриншоты с датой и именем. Отдельная часть 3 той же статьи наказывает непринятие мер к недопущению оскорбления в информационно-телекоммуникационных сетях: для должностных лиц 30 000–50 000 ₽, для юридических — 50 000–100 000 ₽. Для чата компании это ещё один довод не оставлять модерацию на самотёк.
Какие фрагменты нельзя добавлять: ложные срабатывания
Ложное срабатывание — это когда бот удаляет обычное сообщение, потому что стоп-слово оказалось частью нормального слова. Опаснее самого спама: спам виден, а пропавшее сообщение — нет. Человек думает, что его сообщение не отправилось, пишет ещё раз, снова исчезает — и уходит из чата.
| Фрагмент | Что попадёт под удаление | Как записать правильно |
|---|---|---|
| ставк | доставка, поставка, выставка | ставки на спорт |
| мат | автомат, формат, климат, математика | не добавлять, это работа нейросети |
| бан | банк, банан, кабан, барабан | не добавлять, для этого есть команда бана |
| кид | скидка, накидка, откидной | кидала, кинул на деньги |
| акци | реакция, фракция, акционер | акция только сегодня |
| приз | сюрприз, признать, призыв, призвание | оплатите доставку приза |
| крипт | скрипт, дескриптор | крипто, криптовалют |
| курс | в курсе, экскурсия, курсовая | курс по заработку |
| бир | выбирать, собирать, убирать | биржа |
| вложен | вложение, вложенный файл | без вложений |
| дам | Амстердам, фундамент, «дам знать» | продам, сдам |
| с*ка | барсука | не добавлять, это работа анти-буллинга |
| х*р | Херсон, херес | то же |
Правило, которое закрывает почти все такие случаи: прежде чем добавить короткий корень, поищите его в своей же переписке. Открываете поиск по чату, вводите фрагмент — если находится хоть одно обычное сообщение, запись надо удлинить. Пять секунд проверки экономят неделю разбирательств «почему у меня ничего не отправляется».
Второй способ поймать ложные срабатывания — журнал действий: он показывает, что именно удалил бот. Раз в неделю пробежаться по нему глазами достаточно, чтобы заметить нормальные сообщения среди спама.
Как собрать свой список под свой чат за неделю
Готовые группы выше закрывают типовой спам. Всё, что приходит именно к вам, надо добирать руками — и не из головы, а из того, что уже удаляли.
- Неделю не удаляйте спам молча: копируйте текст удаляемых сообщений в заметку. Если бот ведёт журнал действий — берите оттуда, это быстрее.
- Выпишите повторяющиеся фразы целиком, а не отдельные слова. Спам обычно рассылают шаблоном, и одинаковых формулировок будет больше, чем кажется.
- Из каждой фразы возьмите самый устойчивый кусок — тот, который спамер не перепишет, не потеряв смысл. В «ищу людей на удалённую работу без опыта» это «удалённую работу», а не «людей».
- Проверьте кусок поиском по своей переписке. Нашлось обычное сообщение — удлиняйте до фразы.
- Добавьте 10–15 записей за раз, не больше. Длинный список невозможно отладить: непонятно, какая именно запись съела нормальное сообщение.
- Через неделю посмотрите, что реально сработало, и уберите мёртвые записи. Список на 30 живых слов лучше списка на 200 придуманных.
Состав списка зависит от того, что у вас за чат. Одно и то же слово в одном месте — спам, в другом — нормальная речь.
| Тип чата | Добавить обязательно | Не добавлять |
|---|---|---|
| Домовой чат | продам, сдам, сниму, в лс | ставк, акци, кид |
| Чат клиентов магазина | названия конкурентов, в лс | скидк, акци, заказ |
| Родительский чат | в лс, продам, репетитор недорого | сбор, класс, деньги |
| Комментарии под постами | мой канал, подпишись на мой, в лс | канал, подписка, пост |
| Рабочий чат | в личку, казино, без вложений | заработ, крипт, курс |
| Чат о деньгах и инвестициях | казино, ставки на спорт, гарантированный доход | крипто, депозит, доход |
Если чат при канале, а не отдельный, порядок настройки другой — разница между комментариями и чатом разобрана в статье про комментарии в канале MAX.
Все шесть групп одной строкой — чтобы скопировать целиком и потом вычеркнуть лишнее под свой чат:
в лс, в личку, в личные сообщения, пишите в лич, жду в лс, кому интересно пиш, в директ, мой канал, подпишись на мой, взаимная подписка, без вложений, пассивный доход, доход в день, заработ, подработ, удалённая работа, удаленная работа, свободный график, набираю команду, нужны люди, финансовая свобода, быстрые деньги, крипто, криптовалют, биткоин, bitcoin, btc, usdt, эфириум, трейдинг, памп, арбитраж, гарантированный доход, приумножить депозит, казино, букмекер, ставки на спорт, экспресс дня, прогноз на матч, фрибет, бонус на первый депозит, джекпот, слоты, зеркало сайта, тотализатор, проголосуй за меня, нужен твой голос, всероссийский конкурс, вы выиграли, вы стали победителем, получите приз, оплатите доставку приза, подтвердите данные, ваш аккаунт заблокирован, код из смс, продиктуйте код, служба безопасности, срочно нужна помощь, переведите на карту, тчк, точка ру, t.me, тг канал, телега, переходи по ссылке, ссылка в профиле
Каждый фильтр снимает свою часть потока. Всё, что прошло четыре ступени, остаётся администратору.
Как обходят стоп-слова и что придётся чистить руками
Список слов — фильтр на точное совпадение, и обходят его предсказуемо. Знать приёмы нужно не чтобы отказаться от списка, а чтобы не ждать от него стопроцентной защиты.
| Приём | Как выглядит | Чем закрывается |
|---|---|---|
| Латиница вместо кириллицы | kазино, cтавки | Нейросетевой антиспам |
| Цифры вместо букв | казин0, 3аработок | Нейросетевой антиспам |
| Пробелы и точки между буквами | к а з и н о | Нейросетевой антиспам |
| Эмодзи внутри слова | каз🎰ино | Нейросетевой антиспам |
| Текст картинкой | объявление скриншотом | Запрет вложений, ручная проверка |
| Ссылка в имени профиля | «Иван — подписка t.me/…» | Бан участника: имя фильтр не читает |
| Пересланное сообщение | реклама из чужого канала | Запрет пересылок |
| Ссылка внутри разметки | слово «тут» со ссылкой | Запрет ссылок — он видит и разметку |
Отсюда честный вывод: стоп-слова снимают массовый поток, но не всё. Руками в любом случае остаются четыре вещи.
- Реклама картинкой и скриншотом. Текста в сообщении нет, фильтру не за что зацепиться.
- Ссылки в именах и описаниях профилей. Проверка идёт по тексту сообщения, а не по анкете участника.
- Личные сообщения вашим подписчикам. Ни один бот канала или чата не видит чужую переписку. Единственное, что помогает, — предупредить аудиторию, что вы никогда не пишете первыми и не просите деньги.
- Новые схемы. Формулировки меняются каждые несколько месяцев, и список надо пересматривать — раз в месяц достаточно.
Частые ошибки
- Короткие корни «на всякий случай». «Бан», «мат», «ставк», «приз» выглядят логично и ломают обычное общение. Любая запись короче пяти букв — под подозрением.
- Список из головы. Слова, придуманные за один вечер, почти не пересекаются с реальным спамом. Основа списка — то, что вы уже удаляли руками.
- Двести записей сразу. Отладить такой список невозможно: когда пропадёт нормальное сообщение, вы не поймёте, какая запись виновата.
- Расчёт на список против мата. Его обходят одной буквой. Против ругани и травли работает нейросеть, а не словарь.
- Забыли про «ё». «Удалённая» и «удаленная» — для бота две разные строки, нужны обе записи.
- Никто не проверяет журнал. Без него не видно ни ложных срабатываний, ни того, что список давно не ловит ничего.
- Модерация вместо общения. Перекрученный фильтр гасит живое обсуждение вернее любого спама. Если под постами стало тихо, начните с проверки списка — и посмотрите, как отвечать на комментарии, чтобы разговор возвращался.
Чек-лист
- Проверил, как ищет бот: по фрагменту или по слову целиком (тест словом «тест»).
- Добавил шесть базовых групп: личка, заработок, крипта, ставки, мошенничество, обходные ссылки.
- Убрал из списка короткие корни: ставк, мат, бан, приз, кид, крипт, курс.
- Каждый новый фрагмент проверил поиском по своей переписке.
- Для слов с «ё» добавил вариант без «ё».
- Отдельно включил запрет ссылок и, если нужно, белый список своих доменов.
- Против мата и травли включил нейросетевой антиспам, а не словарь.
- Неделю собирал реальный спам и дописал 10–15 своих записей.
- Раз в неделю просматриваю журнал действий: нет ли удалённых нормальных сообщений.
- Раз в месяц пересматриваю список и убираю мёртвые записи.
Остался вопрос по теме статьи? Напишите его в предложку блога — отвечаю лично: задать вопрос в MAX. Частые вопросы разбираю отдельными статьями и присылаю ссылку тому, кто спросил.
Частые вопросы
Что такое стоп-слова в чате?
Это слова и фрагменты, при появлении которых бот-модератор удаляет сообщение автоматически. Регистр обычно не учитывается, а запись ищется как часть текста, поэтому «заработ» закроет и «заработок», и «заработать». Не путайте со стоп-словами в текстах и поисковой оптимизации: там так называют предлоги и союзы, которые поисковик выбрасывает из запроса. Это разные вещи, совпавшие по названию.
Есть ли в MAX встроенный фильтр слов?
Нет. В справке MAX такой настройки не описано ни для групп, ни для комментариев под постами канала. Администратор может удалить сообщение и исключить участника, владелец канала — удалить комментарий и заблокировать подписчика, но оба действия ручные. Автоматическую проверку текста добавляют боты-модераторы.
Сколько стоп-слов нужно добавить?
Рабочий список — 15–30 записей. Шесть базовых групп (личка, заработок, крипта, ставки, мошенничество, обходные написания ссылок) плюс 10–15 фраз из вашего собственного спама. Список на двести придуманных слов хуже: он не ловит больше, зато его невозможно отладить, когда бот начнёт удалять нормальные сообщения.
Почему бот удаляет обычные сообщения?
Почти всегда из-за слишком короткой записи в списке: она попала внутрь нормального слова. Классика — «ставк» в «доставке», «кид» в «скидке», «акци» в «реакции», «крипт» в «скрипте», «приз» в «сюрпризе», «бан» в «банке». Найдите фрагмент поиском по своей переписке: если он встречается в обычных сообщениях, запись надо удлинить до целой фразы.
Как запретить мат в чате MAX?
Словарём — почти никак: у каждого корня десятки форм, сами корни входят в безобидные слова (фильтр на три буквы удалит «Херсон» и «барсука»), а обходится всё одной заменённой буквой. Работает другое: нейросетевой антиспам и анти-буллинг, которые смотрят на смысл сообщения, а не на совпадение символов. В список имеет смысл добавить два-три корня, которыми ругаются именно у вас, — и только после проверки на ложные срабатывания.
Могут ли оштрафовать за мат в чате или в домовом чате?
Сам по себе мат состава не образует. Наказывают за оскорбление — унижение чести и достоинства конкретного человека в неприличной форме, это статья 5.61 КоАП РФ. Если оскорбление публичное, в том числе в сети, применяется часть 2: для граждан штраф от 5 000 до 10 000 рублей. Дело возбуждает прокурор, рассматривает мировой судья, доказательством служат скриншоты. Есть и часть 3 — за непринятие мер к недопущению оскорбления в сетях: 30 000–50 000 рублей для должностных лиц и 50 000–100 000 для юридических.
Ловит ли фильтр слова с заменёнными буквами — «kазино», «казин0», «к а з и н о»?
Список слов — нет: он сравнивает символы, и латинская «k» вместо кириллической для него уже другое слово. Догонять все написания вручную бессмысленно, вариантов бесконечно много. Такие сообщения отсекает антиспам на нейросети: он оценивает смысл, поэтому пробелы, цифры вместо букв и эмодзи внутри слова ему не мешают.
Работают ли стоп-слова в комментариях под постами канала?
Да, но не средствами самого мессенджера. Штатные комментарии включаются одной кнопкой и приходят без антиспама, поэтому список слов задаётся в боте-модераторе: он проверяет каждый новый комментарий и удаляет тот, где встретилась запись из списка. У нас это Tapbox Модератор — там же запрет ссылок, нейросетевой антиспам и журнал действий, по которому видно, что бот удалил.
Читайте дальше
-
Как забанить и разбанить в MAX: участника, комментатора и бота
Бан, мьют и кик — разные действия, и в MAX они лежат в разных местах. Как забанить участника группы, комментатора под…
-
Как извиниться перед клиентами в канале и не потерять подписчиков
Шаблоны извинений под семь типовых провалов: срыв срока, брак, лишнее списание, сбой сервиса, грубость, неудачная…
-
Что запрещено в MAX: правила, за которые блокируют аккаунт
Пункт 4.3 соглашения по-человечески: спам, массовые приглашения, накрутка, запрещённый контент. Чем рискует…