Options
All
  • Public
  • Public/Protected
  • All
Menu

Module src/core/interfaces/ISberSmartApp

Index

Type aliases

TMessageName

TMessageName: "MESSAGE_TO_SKILL" | "SERVER_ACTION" | "RUN_APP" | "CLOSE_APP"

Тип запроса

variant

MESSAGE_TO_SKILL — содержит сообщение для смартапа;

variant

SERVER_ACTION — сообщает смартапу о действиях пользователя на фронтенде;

variant

RUN_APP — сообщает о запуске смартапа;

variant

CLOSE_APP — сообщает о закрытии смартапа.

TSberResponseMessageName

TSberResponseMessageName: "ANSWER_TO_USER" | "POLICY_RUN_APP" | "NOTHING_FOUND" | "ERROR"
variant

ANSWER_TO_USER — содержит ответ, который ассистент предоставит пользователю;

variant

POLICY_RUN_APP — сообщает о вызове смартапа из другого приложения;

variant

NOTHING_FOUND — смартап не смог найти ответ. Может указывать на то, что приложение было запущено по ошибке;

variant

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

TSberSmartAppEmotionId

TSberSmartAppEmotionId: "igrivost" | "udovolstvie" | "podavleniye_gneva" | "smushchennaya_ulibka" | "simpatiya" | "oups" | "laugh" | "ok_prinyato" | "bespokoistvo" | "predvkusheniye" | "vinovatiy" | "zhdu_otvet" | "zadumalsa" | "neznayu" | "nedoumenie" | "nedovolstvo" | "nesoglasie" | "pechal" | "radost" | "sochuvstvie" | "strakh" | "zainteresovannost"

Идентификатор эмоции, определяющий эмоцию персонажа.

variant

igrivost — анимация игривости, которую ассистент может испытывать в ответ на дружеские шутки и подколки пользователя;

variant

udovolstvie — анимация удовольствия;

variant

podavleniye_gneva — анимация подавляемого раздражения на отрицательно окрашенные реплики в адрес ассистента;

variant

smushchennaya_ulibka — анимация смущения, например, в ответ на похвалу;

variant

simpatiya — анимация симпатии в ответ на положительно окрашенные реплики;

variant

oups — анимация неловкости в ответ на лёгкое раздражение или неудобные вопросы пользователя. Например, при вопросе вида "Почему такие низкие ставки по вкладам?";

variant

laugh — анимация смеха над шуткой пользователя;

variant

ok_prinyato — анимация исполнения запроса;

variant

bespokoistvo — анимация беспокойства, например, при жалобе пользователя на самочувствие;

variant

predvkusheniye — анимация возбуждённого ожидания следующей реплики пользователя;

variant

vinovatiy — анимация вины, например, если в приложении произошла ошибка;

variant

zhdu_otvet — анимация ожидания реакции от пользователя, например, ответа на заданный вопрос;

variant

zadumalsa — анимация размышление над репликой пользователя, например, если её не удалось распознать;

variant

neznayu — анимация отсутствия ответа.

variant

nedoumenie — анимация сомнения, например, когда не удаётся точно распознать реплику.

variant

nedovolstvo — анимация негативной реакции в ответ на реплику

variant

nesoglasie — анимация несогласия с пользователем.

variant

pechal — анимация грусти и тоскливого настроения.

variant

radost — анимация радости или удовлетворения действиями или репликами пользователя.

variant

sochuvstvie — анимация сопереживания или выражения участия в проблемах пользователя.

variant

strakh — анимация испуга.

variant

zainteresovannost — анимация проявления интереса или любопытства по отношению к действиям или репликам пользователя.

TSberSmartAppExpandPolicy

TSberSmartAppExpandPolicy: "auto_expand" | "force_expand" | "preserve_panel_state"

Поведение шторки ассистента. Параметр актуален при работе с ассистентом на наших устройствах.

variant

auto_expand — шторка будет автоматически разворачиваться, если полученный текст не помещается в свёрнутой шторке;

variant

force_expand — шторка развернётся независимо от того, помещается полученный текст в свёрнутой шторке или нет;

variant

preserve_panel_state — сохраняет текущее состояние шторки независимо от длины текста.

default

auto_expand.

TSberSmartAppPadding

TSberSmartAppPadding: "0x" | "1x" | "2x" | "4x" | "5x" | "6x" | "8x" | "9x" | "10x" | "12x" | "16x"

TSberSmartAppTextColor

TSberSmartAppTextColor: "default" | "secondary" | "tertiary" | "inverse" | "brand" | "warning" | "critical" | "link"

TSberSmartAppType

TSberSmartAppType: "DIALOG" | "WEB_APP" | "APK" | "CHAT_APP"

TSberSmartAppTypeface

TSberSmartAppTypeface: "headline1" | "headline2" | "headline3" | "title1" | "title2" | "body1" | "body2" | "body3" | "text1" | "paragraphText1" | "paragraphText2" | "footnote1" | "footnote2" | "button1" | "button2" | "caption"

Generated using TypeDoc