Interface ISberSmartAppRequestPayload

Hierarchy

  • ISberSmartAppRequestPayload

Properties

Общие характеристики сообщения пользователя.

Информация о смартапе.

Информация о текущем персонаже ассистента, который установлен у пользователя.

Информация об устройстве пользователя.

intent: string

Интент, полученный из предыдущего ответа смартапа.

intent_meta: object

Мета данные, полученные от сервиса распознавания интентов. Поле будет использовано в будущем. В текущей реализации содержит пустой объект. Определяйте интенты в SmartApp Code и передавайте их в запросах к своему серверу.

Результат пред обработки.

Данные о содержимом экрана пользователя.

new_session?: boolean

Указывает на характер запуска смартапа. Если поле содержит true, сессии присваивается новый идентификатор (поле sessionId). Возможные значения: true — приложение запущено впервые или после закрытия приложения, а так же при запуске приложения по истечению тайм-аута (10 минут) или после прерывания работы приложения, например, по запросу "текущее время"i false — во всех остальных случаях.

Default Value

false

original_intent: string

Исходный интент. Значение поля отличается от значения intent только при монопольном захвате контекста.

projectName: string

Имя смартапа, которое задается при создании проекта и отображается в каталоге приложений.

rating: ISberRating

Результат оценки пользователя

Описание элемента экрана, который пользователь назвал при запросе ("включи второй" / "включи второго терминатора"). Для работы этой функциональности нужна отправка во входящем сообщении с фронтенда item_selector со списком элементов. Объект передаётся всегда и может быть либо пустым, либо содержать все указанные поля.

Информация о запускаемом смартапе и параметрах его запуска. Формируется бэкендом приложения. По умолчанию: пустой объект.

Default Value

Статут оценки

strategies: { happy_birthday: boolean; is_alice?: boolean; last_call: number }

Возможные стратегии смартапа.

Type declaration

  • happy_birthday: boolean
  • Optional is_alice?: boolean
  • last_call: number

Generated using TypeDoc