...
| Russian | ||||||
|---|---|---|---|---|---|---|
На платформе TWIN существуют встроенные переменные, которые можно использовать в любом сценарии. Встроенные переменные не нужно объявлять. Вы можете сразу использовать их в своих сценариях. При указании переменных в текстах сценариев обязательно используйте фигурные скобки (например, чтобы добавить в сценарий переменную "сейчас" используйте {now}).
Системные переменныеВ сценариях можно использовать следующие системные переменные: {системные.сейчас} (имеет аналог: {now}) - возвращает текущие дату и время (например, 2019-11-22 04:06:58). Текущие дата и время определяются в тот момент, когда на основе сценария строится диалог с клиентом. Пример использования: Клиент звонит в магазин. Бот делает сообщение: Внимание, в течение этого месяца у нас проходит грандиозная распродажа! Цены снижены до 30%. Сегодня {системные.сейчас}. Торопитесь успеть!
Пример использования: Клиент создает заказ и хочет узнать, когда он сможет его забрать. Бот отвечает клиенту: заказ будет готов к получению сегодня {системные.сегодня}, начиная с 18.00.
Пример использования: Клиент звонит в службу точного времени. Бот отвечает клиенту: Тоное время: {системные.время}
Пример использования: Клиент звонит в магазин, чтобы узнать срок действия заказа. Бот отвечает клиенту: Уточните, заказ оформлен на номер {системные.телефон}?
Пример использования: При переходе в новый сценарий можно выполнять выполнить проверку, из какого сценария был выполнен переход, чтобы, например, не повторять вопросы, которые были заданы клиенту в предыдущем сценарии.
Пример использования: Например, можно настроить правило перезвона через блок "Результат".
Переменные детектора ({детектор.эмоций})Детектор эмоций предназначен для определения эмоциональной окраски ответа клиента. Данная переменная доступна только для сценариев, которые используются в телефонии. В системе существуют следующие переменные детектора эмоций:
Переменные детектора пола ({детектор.пол})Детектор пола предназначен для определения пола клиента по его голосу. Данная переменная доступна только для сценариев, которые используются в телефонии.
В системе существуют следующие переменные детектора пола:
Для определения пола системе необходимо прослушать чистый голос клиента в течение не менее чем 1 секунды. В противном случае система не сможет распознать его пол. {переменная|падеж:имя_падежа}Склонение переменных для правильного произношение синтезом согласно падежу. Пример: {m_0|падеж:родительный} - где m_0, например: Иван Иванович. И согласно сценарию "могу я услышать m_0 ?", задача использовать переменную в родительном падеже. Поддерживаются все падежи: именительный (кто? что?) пример: -это кто? -Иван Иванович родительный (кого? чего?) пример: -нет кого? - Анны Андреевны или Ивана Ивановича дательный (кому? чему?) пример: чему вы рады? -Анне Андреевне и Ивану Ивановичу винительный (кого? что?) пример: кого/что вы видите? -Ивана Ивановича или Анну Андреевну творительный (кем? чем?) пример: кем восхищаетесь? -Иваном Ивановичем и Анной Андреевной предложный (о ком? о чем?) пример: о ком думаете? - об Иване Ивановиче и Анне Андреевне Переменные значения которых не меняются и которые нельзя изменить в процессе диалога{companyId} - строка, идентификатор компании которой принадлежит бот. Информация о клиенте (конечный пользователь Twin, участник диалога)информация может быть изменена в процессе диалога с помощью ендпойнта идентификации клиента (он есть как в чатах, так и в сервисе бота). {clientId} - uuid, внутренний идентификатор клиента в системе Twin. Данные, которые можно изменить только в процессе переключения со звонка на чат, либо наоборот(Пока данный функционал не доступен в полном объеме, т.к. не запущен CIS. В данный момент можно использовать, например для определения в каком мессенджере ведется диалог): {communicationType} - строка, тип коммуникации с клиентом. Допустимые значения: TEXT, VOICE. Данные, меняющиеся при каждом обращении к боту, автоматически{percept} - строка, хранит фразу которую сказал пользователь и на которую в данный момент отвечает бот. Переменные будут пополняться в этой статье по мере их появления на нашей платформе |
...