Компонент Получение события

Описание

Осуществляет возврат очередного сообщения из очереди текстовых сообщений и других событий сессии.
Сообщения в очередь попадают компонентом Операция с текстовой сессией и через websocket-API из приложения АРМ оператора.

Table 1. Системные характеристики

Индекс

301

Краткое название

receive_msg

Типы сценариев

chatbot

Стартовый модуль

r_script_chatbot_component_receive_msg

Режим

Асинхронный

Иконка

301

Характер разветвления

Разветвляющий, прерывающий

Свойства

Table 2. Свойства
Спецификация Описание

Название: Id сообщения
Код: msgId
Усл. видимости: нет
По умолчанию: — 

Переменная для сохранения идентификатора полученного сообщения.

Название: Тело сообщения
Код: msgText
Усл. видимости: нет
По умолчанию: — 

Переменная для сохранения текста полученного сообщения.
Значение может иметь сложный формат, например JSON-структуру.
Формат должен быть синхронизирован между АРМ оператора и служебными сценариями поставки сообщений в текстовую сессию.

Название: Таймаут, мс
Код: timeoutMs
Усл. видимости: нет
По умолчанию: — 

Таймаут ожидания поступления в пустую очередь нового сообщения, в миллисекундах.

Название: Переход, абонент
Код: transferAbonMsg
Усл. видимости: нет
По умолчанию: — 

Компонент, которому передается управление, если сообщение отправлено внешним абонентом.

Название: Переход, оператор
Код: transferOperMsg
Усл. видимости: нет
По умолчанию: — 

Компонент, которому передается управление, если сообщение отправлено оператором.

Название: Переход, время
Код: transferTimeout
Усл. видимости: нет
По умолчанию: — 

Компонент, которому передается управление в случае истечения таймаута ожидания очередного сообщения.

См. также

  • Функциональная роль scr

  • Функциональная роль sess