Обращение по имени в диалоге
В диалогах iSpring TalkMaster можно обращаться к пользователю по имени.
Для этого перед публикацией включите и настройте форму входа. При создании диалога используйте переменную %USER_NAME% там, где должно быть имя.
Перед началом диалога пользователь вводит имя, которое автоматически подставляется вместо %USER_NAME% на протяжении всего диалога.
Как задать имя пользователя
Включите форму входа в настройках диалога (Свойства > Основные > Запрашивать информацию о пользователе).
Примечание: Если диалог расположен в СДО, имя пользователя передается автоматически, если оно задано в системе. При загрузке курса на обычный сайт обязательно включите форму входа, иначе диалог не будет “знать” имени и будет показывать название переменной.
Введенное имя хранится в переменной USER_NAME.
Настройка формы входа
Вы можете настроить окно входа, выбрав необходимые поля для заполнения (Свойства > Основные > Запрашивать информацию о пользователе > Настройка)
Поле может быть обязательным или необязательным. Отключить поле ввода можно выставив условие Не запрашивать.
Для данного примера достаточно одного поля Имя, которое будет обязательным для ввода:
Использование имени в диалоге
При создании диалога используйте %USER_NAME% в фразах персонажа, вариантах ответа и описании сцен.
Если все настроено правильно, после публикации пользователь увидит следующее окно:
Скачать пример этого диалога (совместим с TalkMaster 8.5) ↓
Использование других переменных
Вы также можете использовать другие пользовательские переменные. Например, название компании (%COMPANY%) или электронную почту пользователя (%USER_EMAIL%).
Единственное условие — используемое поле должно быть обязательным для ввода.
Данные переменные также могут использоваться для результатов диалога, которые отправляются на почту или на сервер.