...
| Russian |
|---|
На платформе TWIN есть встроенные переменные, которые можно использовать в различных сценариях: К сожалению, невозможно использовать собственные переменные со знаком точка: {ваша.переменная}такая конструкция работать не будет. Это единственное ограничение в переменных, так как знак "." указывает на системную переменную. {системные.переменная}Системные переменные используемые на платформе. {детектор.эмоции}Определение эмоциональной окраски ответа человека. Бывает 3-х типов:
{детектор.пол}Определение пола по голосу. Доступно только в звонках. Для работы данной переменной требуется в задании на обзвон установить галочку "Определение гендерного признака". Возможные значения Для определения пола системе необходимо не менее 1 секунды чистого голоса клиента, в противном случае система ничего не распознает.
{переменная|падеж:имя_падежа}Склонение переменных для правильного произношение синтезом согласно падежу. Пример: {m_0|падеж:родительный} - где m_0, например: Иван Иванович. И согласно сценарию "могу я услышать m_0 ?", задача использовать переменную в родительном падеже. Поддерживаются все падежи: именительный (кто? что?) пример: -это кто? -Иван Иванович родительный (кого? чего?) пример: -нет кого? - Анны Андреевны или Ивана Ивановича дательный (кому? чему?) пример: чему вы рады? -Анне Андреевне и Ивану Ивановичу винительный (кого? что?) пример: кого/что вы видите? -Ивана Ивановича или Анну Андреевну творительный (кем? чем?) пример: кем восхищаетесь? -Иваном Ивановичем и Анной Андреевной предложный (о ком? о чем?) пример: о ком думаете? - об Иване Ивановиче и Анне Андреевне Переменные значения которых не меняются и которые нельзя изменить в процессе диалога{companyId} - строка, идентификатор компании которой принадлежит бот. Информация о клиенте (конечный пользователь Twin, участник диалога)информация может быть изменена в процессе диалога с помощью ендпойнта идентификации клиента (он есть как в чатах, так и в сервисе бота). {clientId} - uuid, внутренний идентификатор клиента в системе Twin. Данные, которые можно изменить только в процессе переключения со звонка на чат, либо наоборот(Пока данный функционал не доступен в полном объеме, т.к. не запущен CIS. В данный момент можно использовать, например для определения в каком мессенджере ведется диалог): {communicationType} - строка, тип коммуникации с клиентом. Допустимые значения: TEXT, VOICE. Данные, меняющиеся при каждом обращении к боту, автоматически{percept} - строка, хранит фразу которую сказал пользователь и на которую в данный момент отвечает бот. Переменные будут пополняться в этой статье по мере их появления на нашей платформе |
...