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