Переменные пользователя
Разберем как работают переменные пользователя на примере подсчета баллов.
Last updated
Was this helpful?
Разберем как работают переменные пользователя на примере подсчета баллов.
Last updated
Was this helpful?
Что такое переменная?
Переменная пользователя - дополнительное поле в карточке клиента, куда вы можете записать и сохранить любые нужные данные. Например, узнать у человека его рост и размер обуви, чтобы подобрать нужный размер одежды.
Переменная - от слова "меняться". То есть вы можете в любой момент обновить её значение, если у вашего клиента что-то поменялось.
Например, у нас есть "карма-бот", который начисляет очки кармы за помощь в чатах. Для этого мы создали переменную с названием "карма" и туда добавляем по одному баллу человеку, которого поблагодарили за помощь. То есть добавляем плюсики в карму :) А также можем показать сколько уже человек накопил плюсиков. Но не будем забегать вперед, обо всём по порядку.
Для создания переменной в левом меню заходим в Пользователи - Переменные. Кнопка "Добавить переменную" в углу справа.
Указываем тут нужные вам названия:
Например так
Далее нажимаем кнопку "Сохранить".
Вы можете создавать переменные прямо в блоках бота. Для этого начните писать название переменной, которой ещё не существует. Вы увидите подсказку с созданием переменной - нажмите на неё и переменная сразу будет создана и готова к использованию.
Начнем с действий:
В боте добавляем блок "Действие" - в нем выбираем "Переменные пользователя"
Нажимаем на селектор "Имя переменной" и из выпадающего списка выбираем нужную переменную
В селекторе ниже выбираем нужное действие. Если нужно просто прибавлять по баллу за каждый ответ, то выбираем "Увеличить значение переменной пользователя на число".
Внизу в поле "Число" указываем нужное количество
Затем сохраняем блок. Теперь при проходе через этот блок, пользователю будет начислять по 1 баллу.
Добавляем блок "Условие" и в нём выбираем пункт "Переменные пользователя"
И далее по аналогии с инструкцией по "Действиям" (выше) - выбирайте нужную переменную - затем выбирайте нужную проверку. Посмотрите все возможности блока, которые предложены.
Для того, чтобы увидеть все значения переменных у конкретного пользователя - перейдите в его профиль внутри сервиса. Для этого найдите нужного пользователя во вкладке "Пользователи" и нажмите кнопку перехода в профиль.
В открывшемся профиле перейдите во вкладку "Переменные". В ней будут лежать все переменные и значения, которые заданы для этого пользователя. Вы можете менять значения в полях и оно автоматически будет сохранено.
Посмотреть, что у пользователей записано в переменных, можно так: Автоматизация- Переменные - вкладка "Пользователи". После чего появится список всех пользователей и значение их переменных. Также можно выбрать определенную переменную и посмотреть ее значение у пользователей.
Заходим в чат-боты: в блоке отправки сообщения нажимаем "Переменные", в появившемся окне нажимаем на селектор "Добавить пользовательскую переменную", выбираем нужную и нажимаем кнопку "Добавить". Переменная добавится в сообщение.
Также, до добавления можно указать флажок "Вставить с названием переменной". При включенном флаге переменная будет прописываться не просто числом, а ещё и с названием, соответствующим этому числу. Например: 1 балл, 2 балла, 5 баллов.