METABOT24
Search…
⌃K

Запросить значение

Запросить значение у пользователя и сохранить его в обращении
Функциональную команду запроса значений можно использовать в любой части вашего бота. В построенном диалоге вы можете добавить данную команду для того, чтобы, например, узнать Имя пользователя и тем самым данный атрибут будет записан в параметры пользователя. В дальнейшем можно будет использовать его, например, при рассылке уведомлений.
Настроить команду Запросить значение можно, выбрав одноименный пункт Запросить значение из списка Команд:
Список команд
Параметр Использовать условие - активность параметра позволяет создавать условие:
  • если условие выполнено успешно, то данная команда будет выполнена
  • если условие выполнено не успешно, то данная команда не будет выполнена
Подробнее с синтаксисом условий можно ознакомиться в разделе JS условие выполнения команды.
Параметр позволяет настраивать очень гибкие сценарии бота, в котором выполнение тех или иных команд зависит от выполнения условий. Например, зависит определенных действий пользователя или от полученных от него данных.
В диалоговом окне необходимо указать следующие параметры:
  • Имя переменной - указать имя, с которым переменная будет записана в базу данных.
  • Подсказка-приглашение для пользователя - текстовое сообщение понятное пользователю.
Нажать кнопку Создать.
Настройка свойств команды
В редакторе скриптов появится команда Запросить значение.
Команда в редакторе скриптов
Если вы не хотите, чтоб значения запрашивались каждый раз или необходимо проверить вначале наличие сохраненных значение, то необходимо установить активность параметра Использовать условие и описать JS условие выполнения команды.
Например: допустим надо проверить указал ли пользователь ранее значение Имя и повторно его не запрашивать. Мы должны ввести проверяемое условие.
if (lead.getAttr('Имя') == null) {
return true;
}
В редакторе скриптов команда Запросить значение будет выглядеть следующим образом и будет выполняться только в том случае, если по Лиду не заполнено значение Имя.
По данной команде доступны следующие операции:
  • Редактировать команду
  • Удалить команду
  • Перетащить для изменения порядка - удерживая иконку левой кнопкой мыши можно перетащить команду по списку вверх или вниз
Операции для команды "Запросить значение"
Введенные значения будут записаны в поле Атрибуты в разделе Лиды.
Атрибуты в разделе Лиды
Редактировать или удалить введенные значения можно в разделе Атрибуты.
Атрибуты введенные в бота