Если у вас есть проект SaluteBot, подключенный к каналам Jivo, вы можете использовать в сценарии данные пользователя – имя, телефон и электронный адрес.
В Graph вы можете воспользоваться системной переменной $clientProfile:
$clientProfile.name— ФИО.$clientProfile.email— электронный адрес.$clientProfile.phone— номер телефона.
Например, чтобы поприветствовать пользователя, используя имя:
- Добавьте в сценарий блок Текст с приветствием.
- Добавьте в блок вывод имени пользователя через переменную
$clientProfile.name. - Соберите сценарий и протестируйте чат-бот в подключенном канале Jivo.
При запуске чат-ботов с $clientProfile.name в тестовом виджете будет возникать ошибка, так как чат-бот не может получить данные канала Jivo.
В Code вы можете воспользоваться системной переменной $rawRequest:
$request.rawrequest.sender.name— ФИО.$request.rawrequest.sender.email— электронный адрес.$request.rawrequest.sender.phone— номер телефона.
Например, вы можете поприветствовать пользователя, используя имя:
state: Start
q!: $regex</start>
a: Привет {{ $request.rawrequest.sender.name }}! Чем могу помочь?