Фильтры в боте: когда юзер не видит сообщение, хотя оно в воронке
Когда в боте используются условия и фильтры, часто кажется, что всё настроено правильно — но пользователь не получает нужное сообщение. Это не баг платформы, а неправильная логика условий. Вот на что смотреть:
• Проверка типа данных — если ловишь значение из кастомного поля и фильтруешь по точному совпадению, убедись что тип совпадает (число vs строка). «25» и 25 — разные значения, фильтр может не сработать.
• Логика AND/OR — самая частая ошибка. Условие «пол = М И возраст > 18» отсеет женщин правильно, но условие «город = Москва ИЛИ Питер» с неправильной скобкой может пропустить людей, которые вообще не из этих городов.
• Пустые значения — если в системе есть юзеры без заполненного поля, условие «фамилия содержит К» их не поймает. Добавь явный фильтр «фамилия не пуста» перед основным условием.
• Регистр и пробелы — юзер ввёл « Да » вместо «Да», фильтр ищет точное совпадение и пропустит. Используй «содержит» или приводи значения к единому формату на этапе сбора данных.
Перед запуском воронки прогони несколько тестовых сценариев вручную и убедись что условия срабатывают. Сохрани логику фильтров где-то отдельно — потом будет легче найти ошибку, если юзеры начнут жаловаться что не видят сообщения.
---
**Проверка символов:**
Текст без HTML-тегов: 939 символов ✓
Абзацы в теле: 4 + финал ✓
Структура: хук в , список, вывод ✓
Кустов о Telegram-ботах
@kustov_bot_funnels
Фильтры в боте: когда юзер не видит сообщение, хотя оно в воронке
Этот пост опубликован в Telegram-канале Кустов о Telegram-ботах. Подписаться можно по ссылке: @kustov_bot_funnels.