Стоп-слова и старт-слова
Ролик не запустился? Открыть отдельным окном
У каждого маршрута два независимых фильтра. Оба настраиваются в карточке маршрута, раздел «Фильтры по словам». В тарифах они называются «Фильтр рекламы и лишних сообщений» (стоп-слова) и «Пересылка только по меткам и хештегам» (старт-слова). Оба фильтра есть на платных тарифах «Старт», «Про» и «Макс»; на бесплатном тарифе слова не сохраняются. Сообщение, которое фильтры не пропустили ни в один приёмник, суточный лимит сообщений не тратит.
Стоп-слова
Сообщение, где есть любое слово из списка, не пересылается.
Что обычно кладут в список: erid, реклама, #реклама, промокод, партнёрский, имя рекламного бота. Так рекламный пост из Telegram не уезжает в MAX, где ему потребовалась бы отдельная маркировка.
Второе применение — служебный шум рабочего чата: сообщения деплой-ботов, напоминания, «+1» и «ок». Стоп-слова отсекают их до того, как они станут уведомлением у подписчиков.
Старт-слова
Обратный фильтр: пересылается только сообщение, где есть хотя бы одно слово из списка. Пустой список означает «пересылать всё».
Удобно, когда из рабочего чата в канал должны попадать только помеченные сообщения — например, с меткой #анонс.
Как это работает вместе
- Сначала старт-слова отбирают, что вообще годится к пересылке.
- Затем стоп-слова отсеивают лишнее из отобранного.
Правила записи:
- по одному слову на строку или через запятую;
- регистр не важен: «Реклама» и «реклама» — одно и то же;
- слово ищется внутри текста, отдельного слова не требуется;
- проверяются текст сообщения и подпись к вложению.
Вложение без текста стоп-словами не отсекается и под старт-слова не подходит: проверять в нём нечего.
В боте
Экран маршрута → «🚫 Стоп-слова». Пришлите слова одним сообщением — по одному на строку или через запятую. Несколько слов в одной строке — это одна фраза: сообщение отсеется, только если в нём есть вся фраза целиком. Новое сообщение заменяет весь прежний список; нынешний список бот покажет над вопросом. Очистить список — пришлите «-».
Пример:
#реклама
erid
@spam_bot
Старт-слова задаются в кабинете, в карточке маршрута.
Как убедиться, что фильтр сработал
Экран «Доставка»: пропущенные сообщения показаны с причиной — «пропущено: стоп-слово» и самим словом. Что считать рекламой, решаете вы; бот только выполняет список.