ym88659208ym87991671
Используем данные пользователя | Документация для разработчиков

Используем данные пользователя

Обновлено 15 декабря 2023

Если у вас есть проект SaluteBot, подключенный к каналам Jivo, вы можете использовать в сценарии данные пользователя – имя, телефон и электронный адрес.

Для Graph

В Graph вы можете воспользоваться системной переменной $clientProfile:

  • $clientProfile.name — ФИО.
  • $clientProfile.email — электронный адрес.
  • $clientProfile.phone — номер телефона.

Например, чтобы поприветствовать пользователя, используя имя:

  1. Добавьте в сценарий блок Текст с приветствием.
  2. Добавьте в блок вывод имени пользователя через переменную $clientProfile.name.
  3. Соберите сценарий и протестируйте чат-бот в подключенном канале Jivo.

При запуске чат-ботов с $clientProfile.name в тестовом виджете будет возникать ошибка, так как чат-бот не может получить данные канала Jivo.

Для Code

В Code вы можете воспользоваться системной переменной $rawRequest:

  • $request.rawrequest.sender.name — ФИО.
  • $request.rawrequest.sender.email — электронный адрес.
  • $request.rawrequest.sender.phone — номер телефона.

Например, вы можете поприветствовать пользователя, используя имя:

state: Start
q!: $regex</start>
a: Привет {{ $request.rawrequest.sender.name }}! Чем могу помочь?
ПАО Сбербанк использует cookie для персонализации сервисов и удобства пользователей.
Вы можете запретить сохранение cookie в настройках своего браузера.