Переменные в условии
Переменная — это термин из программирования, но понять его не сложно. Представим, что у нас есть шкаф с ящиками. И мы знаем, что в каждом ящике что-то лежит.
Например, в этом ящике лежит зимняя одежда, в том — одеяло и т.д.
Переменная — это ящик, в котором что-то лежит. Например, выше мы уже работали с переменными Имя и Фамилия. У каждого пользователя они свои. У этого человека переменная Имя — Иван. Переменная Фамилия — Сидоров.
Переменные хранят значения, информацию. У Сидорова переменная "телефон" хранит 8-800-555-35-35. А у Иванова в переменной "телефон" содержится +7918-88888888-8888888.
В LeadConverter есть информация о каждом пользователе, проходящем чат-бота. В разделе "Подписчики" открываем "шкаф" Иванова, и там много-много ящиков: имя, фамилия, телефон, email, количество баллов, статус оплаты и др.
Эта информация пригодится нам для дальнейшей работы. Дальше узнаем, как можно применять условия к переменным.
Возможные значения:
Далее все примеры будут строиться на основе переменной "Баллы". Например, у нас есть простенький чат-бот с вопросами, и если ответ правильный, то плюс 1 балл в переменную. Если неправильный — минус один балл из переменной.
Равен: например, по окончании теста должно получиться максимум 12 баллов. Чтобы определить самых крутых, делаем условие: переменная Баллы Равен 12.
Не равен: например, разделим людей на чемпионов с максимальным количеством баллов и на тех, кто ответил не на все вопросы. Сделаем условие: переменная Баллы Не равен 12. Если условие выполнено, пишем: "У тебя не получилось везде дать правильный ответ".
Больше чем: например, будем считать, что 10-11-12 баллов, это хороший результат. Делаем условие: переменная Баллы Больше чем 9. Под это условие подходят все участники с баллами 10-12.
Меньше чем: например, если количество баллов 5-6 и ниже, будем считать это плохим результатом. Для этого делаем условие: параметр Баллы Меньше чем 7. Под такое условие подходят все числа с минусом, а также с 0 до 6 включительно.
Больше или равен: например, будем считать, что 10-11-12 баллов — это хороший результат. Делаем условие: переменная Баллы Больше или равен 10. Под это условие подходят все участники с баллами 10-12.
Меньше или равен: например, если количество баллов 5-6 и ниже, будем считать это плохим результатом. Для этого делаем условие: параметр Баллы Меньше или равен 6. Под такое условие подходят все числа с минусом, а также с 0 до 6 включительно.
Соответствует регулярке: например, для нас главное, чтобы при прохождении теста человек не ушёл в минус. Для проверки этого можно использовать регулярное выражение. Реализация: параметр Баллы Соответствует регулярке ^\d+$ .
Данное регулярное выражение взято из этой статьи и будет проверять положительное целое число. Т.е. числа с минусом не пройдут в этом условии.
Содержит: например, можно также проверить, является ли число отрицательным, и сделать условие параметр Баллы Содержит - . Если там действительно отрицательное число, то условие сработает. Можно написать: "Дружище, ты не справился".
Не содержит: например, проверяем, отрицательное число, или нет. Для этого также делаем условие параметр Баллы Не содержит - . Условие выполнится, если у числа не будет минуса.
Заполнен: например, можно проверить, проходил ли человек тест. Если не проходил, то переменная Баллы будет пустой, т.е. не заполненной. Реализация: параметр Баллы Заполнен. Если заполнено и тест проходился, тогда условие выполнится.
Не заполнен — это условие противоположно прошлому. Если выполнится, значит переменная Баллы пустая и тест не проходился. Реализация: параметр Баллы Не заполнен.
Если остались вопросы, смело обращайтесь в техподдержку.
Мы всегда рады помочь! ☺️👇
Последнее обновление