Options
All
  • Public
  • Public/Protected
  • All
Menu

Module core

Ядро движка

Index

Classes

Interfaces

Type aliases

Variables

Type aliases

TAppType

TAppType: "alisa" | "vk" | "telegram" | "viber" | "marusia" | "user_application" | "smart_app"

Типы приложений

TBotAuth

TBotAuth: string | null

TBotContent

TBotContent: boolean | string | null

TMessageName

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

Тип запроса

variant

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

varianr

RATING_RESULT - содержит информацию об оценке

variant

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

variant

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

variant

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

TRunResult

TSberResponseMessageName

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

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

variant

CALL_RATING - содержит ответ, благодаря которому ассистент понимает что пользователь хочет поставить оценку;

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"

Variables

Const HELP_INTENT_NAME

HELP_INTENT_NAME: "help" = 'help'

Название интента для помощи

Const T_ALISA

T_ALISA: TAppType = 'alisa'

Используется Алиса

Const T_MARUSIA

T_MARUSIA: TAppType = 'marusia'

Используется Марус

Const T_SMARTAPP

T_SMARTAPP: TAppType = 'smart_app'

Используется Сбер SmartApp

Const T_TELEGRAM

T_TELEGRAM: TAppType = 'telegram'

Используется telegram бот

Const T_USER_APP

T_USER_APP: TAppType = 'user_application'

Используется пользовательский тип приложения

Const T_VIBER

T_VIBER: TAppType = 'viber'

Используется viber бот

Const T_VK

T_VK: TAppType = 'vk'

Используется vk бот

Const WELCOME_INTENT_NAME

WELCOME_INTENT_NAME: "welcome" = 'welcome'

Название интента для приветствия

Generated using TypeDoc