@salutejs/types
Advanced tools
Comparing version
@@ -0,9 +1,7 @@ | ||
export * from './i18n'; | ||
export * from './request'; | ||
export * from './response'; | ||
export * from './salute'; | ||
export * from './global'; | ||
export * from './i18n'; | ||
export * from './storage'; | ||
export * from './card'; | ||
export * from './bubble'; | ||
export * from './systemMessage'; | ||
//# sourceMappingURL=index.d.ts.map |
@@ -13,9 +13,7 @@ "use strict"; | ||
Object.defineProperty(exports, "__esModule", { value: true }); | ||
__exportStar(require("./i18n"), exports); | ||
__exportStar(require("./request"), exports); | ||
__exportStar(require("./response"), exports); | ||
__exportStar(require("./salute"), exports); | ||
__exportStar(require("./global"), exports); | ||
__exportStar(require("./i18n"), exports); | ||
__exportStar(require("./storage"), exports); | ||
__exportStar(require("./card"), exports); | ||
__exportStar(require("./bubble"), exports); | ||
__exportStar(require("./systemMessage"), exports); |
@@ -1,199 +0,7 @@ | ||
import { AppInfo, Device, UUID, Character } from './global'; | ||
export declare enum NLPRequestType { | ||
/** CΠΎΠΎΠ±ΡΠ΅Π½ΠΈΠ΅ Π΄Π»Ρ ΡΠΌΠ°ΡΡΠ°ΠΏΠ° ΠΎΡ Π°ΡΡΠΈΡΡΠ΅Π½ΡΠ° */ | ||
MESSAGE_TO_SKILL = "MESSAGE_TO_SKILL", | ||
/** | ||
* Π‘ΠΎΠΎΠ±ΡΠ°Π΅Ρ ΡΠΌΠ°ΡΡΠ°ΠΏΡ ΠΎ Π΄Π΅ΠΉΡΡΠ²ΠΈΡΡ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ Π½Π° ΡΡΠΎΠ½ΡΠ΅Π½Π΄Π΅, | ||
* Π° ΡΠ°ΠΊΠΆΠ΅ ΡΠΎΠ½ΠΎΠ²ΡΠ΅ Π΄Π΅ΠΉΡΡΠ²ΠΈΡ ΠΏΠΎΠ»Π½ΠΎΡΠΊΡΠ°Π½Π½ΡΡ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ | ||
*/ | ||
SERVER_ACTION = "SERVER_ACTION", | ||
/** Π‘ΠΎΠΎΠ±ΡΠ°Π΅Ρ ΠΎ Π·Π°ΠΏΡΡΠΊΠ΅ ΡΠΌΠ°ΡΡΠ°ΠΏΠ° */ | ||
RUN_APP = "RUN_APP", | ||
/** | ||
* Π‘ΠΎΠΎΠ±ΡΠ°Π΅Ρ ΠΎ Π·Π°ΠΊΡΡΡΠΈΠΈ ΠΈ Π½Π΅ ΡΡΠ΅Π±ΡΠ΅Ρ ΠΎΡΠ²Π΅ΡΠ° ΠΎΡ ΡΠΌΠ°ΡΡΠ°ΠΏΠ°. | ||
* Π‘ΠΎΠ΄Π΅ΡΠΆΠΈΠΌΠΎΠ΅ ΡΠΎΠΎΠ±ΡΠ΅Π½ΠΈΡ ΡΠΎΠ²ΠΏΠ°Π΄Π°Π΅Ρ Ρ ΡΠΎΠ΄Π΅ΡΠΆΠΈΠΌΡΠΌ payload ΡΠΎΠΎΠ±ΡΠ΅Π½ΠΈΡ MESSAGE_TO_SKILL. | ||
*/ | ||
CLOSE_APP = "CLOSE_APP" | ||
} | ||
/** Π‘ΠΏΠΈΡΠΎΠΊ ΠΏΠΎΠ΄ΡΠ΅Π½Π·ΡΡΠ½ΡΡ ΠΊΠ°ΡΠ΅Π³ΠΎΡΠΈΠΉ, ΠΎΠ±Π½Π°ΡΡΠΆΠ΅Π½Π½ΡΡ Π² ΡΠ΅ΠΊΡΡΠ΅ ΠΈΠ»ΠΈ ΡΠ΅ΠΏΠ»ΠΈΠΊΠ΅ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ */ | ||
export declare enum CensorClass { | ||
/** ΠΠ°Π»ΠΈΡΠΈΠ΅ ΠΏΠΎΠ»ΠΈΡΠΈΠΊΠΎΠ² ΠΈΠ· ΡΠΏΠΈΡΠΊΠ° */ | ||
politicians = "politicians", | ||
/** ΠΠ°Π»ΠΈΡΠΈΠ΅ Π½Π΅ΡΠ΅Π½Π·ΡΡΠ½ΠΎΠΉ Π»Π΅ΠΊΡΠΈΠΊΠΈ */ | ||
obscene = "obscene", | ||
/** ΠΠ΅ΡΠΎΡΡΠ½ΠΎΡΡΡ Π½Π΅Π³Π°ΡΠΈΠ²Π° */ | ||
model_response = "model_response" | ||
} | ||
declare type PhraseEmotions = 'negative' | 'positive' | 'neutral'; | ||
/** ΠΠ±ΡΠΈΠ΅ Ρ Π°ΡΠ°ΠΊΡΠ΅ΡΠΈΡΡΠΈΠΊΠΈ ΡΠΎΠΎΠ±ΡΠ΅Π½ΠΈΡ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ */ | ||
export interface Annotations { | ||
/** ΠΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ ΠΎ ΠΏΡΠΎΡ ΠΎΠΆΠ΄Π΅Π½ΠΈΠΈ ΡΠ΅Π½Π·ΡΡΡ */ | ||
censor_data: { | ||
classes: CensorClass[]; | ||
/** ΠΠΎΡΡΡΠΈΡΠΈΠ΅Π½ΡΡ ΠΏΠΎΠ΄ΡΠ΅Π½Π·ΡΡΠ½ΡΡ ΠΊΠ°ΡΠ΅Π³ΠΎΡΠΈΠΉ Π² Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½Π΅ ΠΎΡ 0 Π΄ΠΎ 1 */ | ||
probas: number[]; | ||
}; | ||
/** ΠΠΌΠΎΡΠΈΠΎΠ½Π°Π»ΡΠ½Π°Ρ ΠΎΠΊΡΠ°ΡΠΊΠ° ΡΠ΅ΠΊΡΡΠ° ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ */ | ||
text_sentiment: { | ||
/** Π‘ΠΏΠΈΡΠΎΠΊ Ρ Π°ΡΠ°ΠΊΡΠ΅ΡΠΈΡΡΠΈΠΊ ΡΠΌΠΎΡΠΈΠΎΠ½Π°Π»ΡΠ½ΠΎΠΉ ΠΎΠΊΡΠ°ΡΠΊΠΈ ΡΠ΅ΠΊΡΡΠ° ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ */ | ||
classes: PhraseEmotions[]; | ||
/** ΠΠΎΡΡΡΠΈΡΠΈΠ΅Π½ΡΡ ΡΠΎΠΉ ΠΈΠ»ΠΈ ΠΈΠ½ΠΎΠΉ ΡΠΌΠΎΡΠΈΠΎΠ½Π°Π»ΡΠ½ΠΎΠΉ Ρ Π°ΡΠ°ΠΊΡΠ΅ΡΠΈΡΡΠΈΠΊΠΈ ΡΠ΅ΠΊΡΡΠ° ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ Π² Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½Π΅ ΠΎΡ 0 Π΄ΠΎ 1 */ | ||
probas: number[]; | ||
}; | ||
/** ΠΠΌΠΎΡΠΈΠΎΠ½Π°Π»ΡΠ½Π°Ρ ΠΎΠΊΡΠ°ΡΠΊΠ° Π³ΠΎΠ»ΠΎΡΠ° ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ */ | ||
asr_sentiment: { | ||
/** Π‘ΠΏΠΈΡΠΎΠΊ Ρ Π°ΡΠ°ΠΊΡΠ΅ΡΠΈΡΡΠΈΠΊ ΡΠΌΠΎΡΠΈΠΎΠ½Π°Π»ΡΠ½ΠΎΠΉ ΠΎΠΊΡΠ°ΡΠΊΠΈ Π³ΠΎΠ»ΠΎΡΠ° ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ */ | ||
classes: PhraseEmotions[]; | ||
/** ΠΠΎΡΡΡΠΈΡΠΈΠ΅Π½ΡΡ ΡΠΎΠΉ ΠΈΠ»ΠΈ ΠΈΠ½ΠΎΠΉ ΡΠΌΠΎΡΠΈΠΎΠ½Π°Π»ΡΠ½ΠΎΠΉ Ρ Π°ΡΠ°ΠΊΡΠ΅ΡΠΈΡΡΠΈΠΊΠΈ ΡΠ΅ΠΏΠ»ΠΈΠΊΠΈ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ Π² Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½Π΅ ΠΎΡ 0 Π΄ΠΎ 1 */ | ||
probas: number[]; | ||
}; | ||
} | ||
export interface CcyToken { | ||
value: string; | ||
} | ||
export interface MoneyToken { | ||
amount: number; | ||
currency: string; | ||
} | ||
export interface NumToken { | ||
adjectival_number: boolean; | ||
value: number; | ||
} | ||
export interface Entities { | ||
CCY_TOKEN: CcyToken[]; | ||
MONEY_TOKEN: MoneyToken[]; | ||
NUM_TOKEN: NumToken[]; | ||
} | ||
export interface GrammemInfo { | ||
aspect?: string; | ||
mood?: string; | ||
number?: string; | ||
part_of_speech: string; | ||
person?: string; | ||
raw_gram_info: string; | ||
transitivity?: string; | ||
verbform?: string; | ||
voice?: string; | ||
numform?: string; | ||
degree?: string; | ||
case?: string; | ||
gender?: string; | ||
animacy?: string; | ||
} | ||
export interface TokenValue { | ||
adjectival_number?: boolean; | ||
value: number | string; | ||
} | ||
export interface ListOfTokenTypesDatum { | ||
token_type: string; | ||
token_value: TokenValue; | ||
} | ||
/** ΠΠ°Π½Π½ΡΠ΅ ΠΎ ΡΠ΅ΠΊΡΡΠ΅ΠΌ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ Π½Π° ΡΡΡΡΠΎΠΉΡΡΠ²Π΅ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ */ | ||
export interface Time { | ||
/** ΠΠ°ΠΈΠΌΠ΅Π½ΠΎΠ²Π°Π½ΠΈΠ΅ ΡΠ°ΡΠΎΠ²ΠΎΠ³ΠΎ ΠΏΠΎΡΡΠ°. ΠΡΠΈΠΌΠ΅Ρ Europe/Moscow. */ | ||
timezone_id: string; | ||
timezone_offset_sec: number; | ||
/** Unix-Π²ΡΠ΅ΠΌΡ Π² ΠΌΠΈΠ»Π»ΠΈΡΠ΅ΠΊΡΠ½Π΄Π°Ρ */ | ||
timestamp: number; | ||
} | ||
export interface AppState { | ||
[key: string]: unknown; | ||
item_selector?: { | ||
ignored_words?: string[]; | ||
items: [ | ||
{ | ||
number?: number; | ||
id?: string; | ||
title?: string; | ||
aliases?: string[]; | ||
server_action?: unknown; | ||
action?: unknown; | ||
[key: string]: unknown; | ||
} | ||
]; | ||
}; | ||
} | ||
/** ΠΠ°Π½Π½ΡΠ΅ ΠΎ ΡΠΎΠ΄Π΅ΡΠΆΠΈΠΌΠΎΠΌ ΡΠΊΡΠ°Π½Π° ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ */ | ||
export interface Meta { | ||
time: Time; | ||
current_app: { | ||
app_info: AppInfo; | ||
state: AppState; | ||
}; | ||
} | ||
/** ΠΠΎΠ·ΠΌΠΎΠΆΠ½ΡΠ΅ ΡΡΡΠ°ΡΠ΅Π³ΠΈΠΈ ΡΠΌΠ°ΡΡΠ°ΠΏΠ° */ | ||
export interface Strategies { | ||
/** Π‘ΠΎΠΎΠ±ΡΠ°Π΅Ρ, ΡΡΠΎ Ρ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ ΡΠ΅Π³ΠΎΠ΄Π½Ρ Π΄Π΅Π½Ρ ΡΠΎΠΆΠ΄Π΅Π½ΠΈΡ */ | ||
happy_birthday?: boolean; | ||
/** ΠΡΠ΅ΠΌΡ, ΠΊΠΎΡΠΎΡΠΎΠ΅ ΠΏΡΠΎΡΠ»ΠΎ Ρ ΠΌΠΎΠΌΠ΅Π½ΡΠ° ΠΏΠΎΡΠ»Π΅Π΄Π½Π΅Π³ΠΎ ΠΎΠ±ΡΠ°ΡΠ΅Π½ΠΈΡ ΠΊ ΡΠΌΠ°ΡΡΠ°ΠΏΡ */ | ||
last_call?: Date; | ||
/** | ||
* ΠΠ΅ΡΠ΅Π΄Π°Π΅ΡΡΡ ΡΠΎΠ»ΡΠΊΠΎ Π² ΡΠΎΠΌ ΡΠ»ΡΡΠ°Π΅, ΠΊΠΎΠ³Π΄Π° Π±ΠΈΠΎΠΌΠ΅ΡΡΠΈΡ ΠΎΠΏΡΠ΅Π΄Π΅Π»ΠΈΠ»Π° Π³ΠΎΠ»ΠΎΡ Π―Π½Π΄Π΅ΠΊΡ ΠΠ»ΠΈΡΡ. | ||
* Π ΠΎΡΡΠ°Π»ΡΠ½ΡΡ ΡΠ»ΡΡΠ°ΡΡ ΠΏΠΎΠ»Π΅ ΠΎΡΡΡΡΡΡΠ²ΡΠ΅Ρ. | ||
*/ | ||
is_alice?: boolean; | ||
} | ||
export interface TokenizedElementsList { | ||
dependency_type?: string; | ||
grammem_info?: GrammemInfo; | ||
head?: number; | ||
lemma: string; | ||
list_of_dependents?: number[]; | ||
text: string; | ||
composite_token_length?: number; | ||
composite_token_type?: string; | ||
composite_token_value?: MoneyToken; | ||
is_beginning_of_composite?: boolean; | ||
list_of_token_types_data?: ListOfTokenTypesDatum[]; | ||
token_type?: string; | ||
token_value?: TokenValue; | ||
} | ||
/** Π Π΅Π·ΡΠ»ΡΡΠ°Ρ ΠΏΡΠ΅Π΄ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΠΈ */ | ||
export interface Message { | ||
/** | ||
* ΠΡΡ ΠΎΠ΄Π½ΠΎΠ΅ ΡΠΎΠΎΠ±ΡΠ΅Π½ΠΈΠ΅ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ: ΡΠ°ΡΠΏΠΎΠ·Π½Π°Π½Π½ΡΠΉ Π³ΠΎΠ»ΠΎΡ ΠΈΠ»ΠΈ Π²Π²Π΅Π΄Π΅Π½Π½ΡΠΉ ΡΠ΅ΠΊΡΡ. | ||
* Π ΡΠ»ΡΡΠ°Π΅ ΡΠ°ΡΠΏΠΎΠ·Π½Π°Π½Π½ΠΎΠ³ΠΎ Π³ΠΎΠ»ΠΎΡΠ° ΠΏΡΠ΅Π΄ΠΎΡΡΠ°Π²Π»ΡΠ΅ΡΡΡ ΡΠ΅ΠΊΡΡ Π·Π°ΠΏΡΠΎΡΠ° Π±Π΅Π· Π½ΠΎΡΠΌΠ°Π»ΠΈΠ·Π°ΡΠΈΠΈ ΡΠΈΡΠ»ΠΈΡΠ΅Π»ΡΠ½ΡΡ | ||
* ΠΈ Π΄ΡΡΠ³ΠΎΠ³ΠΎ, ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²Π΅Π½Π½ΠΎ, Π²ΡΠ΅ ΡΠΈΡΠ»Π°, Π½ΠΎΠΌΠ΅ΡΠ° ΡΠ΅Π»Π΅ΡΠΎΠ½ΠΎΠ² ΠΈ ΡΠ΄ ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»Π΅Π½Ρ ΡΠ»ΠΎΠ²Π°ΠΌΠΈ. | ||
*/ | ||
original_text: string; | ||
/** | ||
* ΠΠΎΡΠΌΠ°Π»ΠΈΠ·ΠΎΠ²Π°Π½Π½ΡΠΉ ΡΠ΅ΠΊΡΡ, ΠΊΠΎΡΠΎΡΡΠΉ Π²Π²Π΅Π» ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ. | ||
* ΠΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ Π΄Π»Ρ ΡΠ½ΠΈΠΆΠ΅Π½ΠΈΡ ΠΌΠ½ΠΎΠ³ΠΎΠΎΠ±ΡΠ°Π·ΠΈΡ Π·Π°ΠΏΡΠΎΡΠΎΠ², Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, Π΄Π»Ρ Π°Π½Π°Π»ΠΈΡΠΈΠΊΠΈ. | ||
*/ | ||
normalized_text: string; | ||
/** ΠΡΠΎΠ±ΡΠ°ΠΆΠ°Π΅ΠΌΡΠΉ Π½Π° ΡΠΊΡΠ°Π½Π΅ ΡΠ΅ΠΊΡΡ Π·Π°ΠΏΡΠΎΡΠ°/Π½ΠΎΡΠΌΠ°Π»ΠΈΠ·ΠΎΠ²Π°Π½Π½ΡΠΉ Π½Π° ΡΡΠ°ΠΏΠ΅ ASR Π·Π°ΠΏΡΠΎΡ */ | ||
asr_normalized_message: string; | ||
/** ΠΠ·Π²Π»Π΅ΡΠ΅Π½Π½ΡΠ΅ ΠΈΠ· Π·Π°ΠΏΡΠΎΡΠ° ΡΡΡΠ½ΠΎΡΡΠΈ */ | ||
entities: Entities; | ||
tokenized_elements_list: TokenizedElementsList[]; | ||
} | ||
/** | ||
* ΠΠΏΠΈΡΠ°Π½ΠΈΠ΅ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠ° ΡΠΊΡΠ°Π½Π°, ΠΊΠΎΡΠΎΡΡΠΉ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ Π½Π°Π·Π²Π°Π» ΠΏΡΠΈ Π·Π°ΠΏΡΠΎΡΠ΅ ("Π²ΠΊΠ»ΡΡΠΈ Π²ΡΠΎΡΠΎΠΉ"/"Π²ΠΊΠ»ΡΡΠΈ Π²ΡΠΎΡΠΎΠ³ΠΎ ΡΠ΅ΡΠΌΠΈΠ½Π°ΡΠΎΡΠ°"). | ||
* ΠΠ»Ρ ΡΠ°Π±ΠΎΡΡ ΡΡΠΎΠΉ ΡΡΠ½ΠΊΡΠΈΠΎΠ½Π°Π»ΡΠ½ΠΎΡΡΠΈ Π½ΡΠΆΠ½Π° ΠΎΡΠΏΡΠ°Π²ΠΊΠ° Π²ΠΎ Π²Ρ ΠΎΠ΄ΡΡΠ΅ΠΌ ΡΠΎΠΎΠ±ΡΠ΅Π½ΠΈΠΈ Ρ ΡΡΠΎΠ½ΡΠ΅Π½Π΄Π° item_selector ΡΠΎ ΡΠΏΠΈΡΠΊΠΎΠΌ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠΎΠ². | ||
* ΠΠ±ΡΠ΅ΠΊΡ ΠΏΠ΅ΡΠ΅Π΄Π°ΡΡΡΡ Π²ΡΠ΅Π³Π΄Π° ΠΈ ΠΌΠΎΠΆΠ΅Ρ Π±ΡΡΡ Π»ΠΈΠ±ΠΎ ΠΏΡΡΡΡΠΌ, Π»ΠΈΠ±ΠΎ ΡΠΎΠ΄Π΅ΡΠΆΠ°ΡΡ Π²ΡΠ΅ ΡΠΊΠ°Π·Π°Π½Π½ΡΠ΅ ΠΏΠΎΠ»Ρ. | ||
*/ | ||
export interface SelectedItem { | ||
/** ΠΠΎΠΌΠ΅Ρ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠ° ΠΈΠ· ΡΠΏΠΈΡΠΊΠ°, Π½Π°ΡΠΈΠ½Π°Ρ Ρ 0 */ | ||
index: number; | ||
/** ΠΠ°Π·Π²Π°Π½ΠΈΠ΅ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠ° */ | ||
title: string; | ||
/** Π£ΠΊΠ°Π·ΡΠ²Π°Π΅Ρ Π²ΡΠ±ΠΎΡ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠ° ΠΏΠΎ Π½ΠΎΠΌΠ΅ΡΡ */ | ||
is_query_by_number: boolean; | ||
} | ||
export interface NLPRequestBody<T, P> { | ||
import { SystemMessage, SystemMessageName, SystemMessagePayload } from './systemMessage'; | ||
export declare type NLPRequestType = Extract<SystemMessageName, 'MESSAGE_TO_SKILL' | 'SERVER_ACTION' | 'RUN_APP' | 'CLOSE_APP'>; | ||
export interface NLPRequestBody<T, P> extends Pick<SystemMessage, 'sessionId' | 'messageId' | 'uuid'> { | ||
/** Π’ΠΈΠΏ Π·Π°ΠΏΡΠΎΡΠ° */ | ||
messageName: T; | ||
/** | ||
* ΠΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΎΡ ΡΠ΅ΡΡΠΈΠΈ, ΠΊΠΎΡΠΎΡΡΠΉ ΠΎΠ±Π½ΠΎΠ²Π»ΡΠ΅ΡΡΡ ΠΊΠ°ΠΆΠ΄ΡΠΉ ΡΠ°Π·, ΠΊΠΎΠ³Π΄Π° Π² ΠΏΠΎΠ»Π΅ new_session ΠΏΡΠΈΡ ΠΎΠ΄ΠΈΡ true. | ||
* ΠΡΠΈ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠΈ ΡΠΎΠ²ΠΌΠ΅ΡΡΠ½ΠΎ Ρ messageId ΠΏΠΎΠΌΠΎΠ³Π°Π΅Ρ Π³Π°ΡΠ°Π½ΡΠΈΡΠΎΠ²Π°ΡΡ ΡΠ½ΠΈΠΊΠ°Π»ΡΠ½ΠΎΡΡΡ ΡΠΎΠΎΠ±ΡΠ΅Π½ΠΈΡ. | ||
* Π ΡΠΎΠΌ ΡΠΈΡΠ»Π΅ Π΅ΡΠ»ΠΈ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ Π²Π·Π°ΠΈΠΌΠΎΠ΄Π΅ΠΉΡΡΠ²ΡΠ΅Ρ Ρ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΈΠΌΠΈ ΠΏΠΎΠ²Π΅ΡΡ Π½ΠΎΡΡΡΠΌΠΈ. | ||
*/ | ||
sessionId: string; | ||
/** | ||
* ΠΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΎΡ Π·Π°ΠΏΡΠΎΡΠ°, ΠΊΠΎΡΠΎΡΡΠΉ ΠΎΡΠΏΡΠ°Π²ΠΈΠ» Π°ΡΡΠΈΡΡΠ΅Π½Ρ. | ||
* ΠΡΠ²Π΅Ρ Π½Π° Π·Π°ΠΏΡΠΎΡ Π΄ΠΎΠ»ΠΆΠ΅Π½ ΡΠΎΠ΄Π΅ΡΠΆΠ°ΡΡ ΡΠ°ΠΊΠΎΠΉ ΠΆΠ΅ ΠΈΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΎΡ Π² ΠΏΠΎΠ»Π΅ messageId. | ||
*/ | ||
messageId: number; | ||
uuid: UUID; | ||
/** | ||
* ΠΠΎΠ»Π»Π΅ΠΊΡΠΈΡ, Π² ΠΊΠΎΡΠΎΡΠΎΠΉ Π² Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡΠΈ ΠΎΡ ΠΏΠΎΡΡΠ΅Π±ΠΈΡΠ΅Π»Ρ | ||
@@ -204,34 +12,7 @@ * ΠΈ messageName ΠΏΠ΅ΡΠ΅Π΄Π°Π΅ΡΡΡ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½Π°Ρ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ. | ||
} | ||
export interface SharedRequestPayload { | ||
device: Device; | ||
app_info: AppInfo; | ||
/** ΠΠΌΡ ΡΠΌΠ°ΡΡΠ°ΠΏΠ°, ΠΊΠΎΡΠΎΡΠΎΠ΅ Π·Π°Π΄Π°Π΅ΡΡΡ ΠΏΡΠΈ ΡΠΎΠ·Π΄Π°Π½ΠΈΠΈ ΠΏΡΠΎΠ΅ΠΊΡΠ° ΠΈ ΠΎΡΠΎΠ±ΡΠ°ΠΆΠ°Π΅ΡΡΡ Π² ΠΊΠ°ΡΠ°Π»ΠΎΠ³Π΅ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ */ | ||
projectName: string; | ||
strategies?: Strategies; | ||
character: Character; | ||
} | ||
export interface MTSPayload extends SharedRequestPayload { | ||
/** ΠΠ½ΡΠ΅Π½Ρ, ΠΏΠΎΠ»ΡΡΠ΅Π½Π½ΡΠΉ ΠΈΠ· ΠΏΡΠ΅Π΄ΡΠ΄ΡΡΠ΅Π³ΠΎ ΠΎΡΠ²Π΅ΡΠ° ΡΠΌΠ°ΡΡΠ°ΠΏΠ° */ | ||
intent: string; | ||
/** ΠΡΡ ΠΎΠ΄Π½ΡΠΉ ΠΈΠ½ΡΠ΅Π½Ρ. ΠΠ½Π°ΡΠ΅Π½ΠΈΠ΅ ΠΏΠΎΠ»Ρ ΠΎΡΠ»ΠΈΡΠ°Π΅ΡΡΡ ΠΎΡ Π·Π½Π°ΡΠ΅Π½ΠΈΡ intent ΡΠΎΠ»ΡΠΊΠΎ ΠΏΡΠΈ ΠΌΠΎΠ½ΠΎΠΏΠΎΠ»ΡΠ½ΠΎΠΌ Π·Π°Ρ Π²Π°ΡΠ΅ ΠΊΠΎΠ½ΡΠ΅ΠΊΡΡΠ°. */ | ||
original_intent: string; | ||
/** ΠΠ΅ΡΠ° Π΄Π°Π½Π½ΡΠ΅, ΠΏΠΎΠ»ΡΡΠ΅Π½Π½ΡΠ΅ ΠΎΡ ΡΠ΅ΡΠ²ΠΈΡΠ° ΡΠ°ΡΠΏΠΎΠ·Π½Π°Π²Π°Π½ΠΈΡ ΠΈΠ½ΡΠ΅Π½ΡΠΎΠ² */ | ||
intent_meta: unknown; | ||
meta: Meta; | ||
selected_item: SelectedItem; | ||
/** | ||
* Π£ΠΊΠ°Π·ΡΠ²Π°Π΅Ρ Π½Π° Ρ Π°ΡΠ°ΠΊΡΠ΅Ρ Π·Π°ΠΏΡΡΠΊΠ° ΡΠΌΠ°ΡΡΠ°ΠΏΠ°. ΠΡΠ»ΠΈ ΠΏΠΎΠ»Π΅ ΡΠΎΠ΄Π΅ΡΠΆΠΈΡ true, | ||
* ΡΠ΅ΡΡΠΈΠΈ ΠΏΡΠΈΡΠ²Π°ΠΈΠ²Π°Π΅ΡΡΡ Π½ΠΎΠ²ΡΠΉ ΠΈΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΎΡ (ΠΏΠΎΠ»Π΅ sessionId). | ||
* true β ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π·Π°ΠΏΡΡΠ΅Π½ΠΎ Π²ΠΏΠ΅ΡΠ²ΡΠ΅ ΠΈΠ»ΠΈ ΠΏΠΎΡΠ»Π΅ Π·Π°ΠΊΡΡΡΠΈΡ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ, | ||
* Π° ΡΠ°ΠΊ ΠΆΠ΅ ΠΏΡΠΈ Π·Π°ΠΏΡΡΠΊΠ΅ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ ΠΏΠΎ ΠΈΡΡΠ΅ΡΠ΅Π½ΠΈΡ ΡΠ°ΠΉΠΌ-Π°ΡΡΠ° (10 ΠΌΠΈΠ½ΡΡ) | ||
* ΠΈΠ»ΠΈ ΠΏΠΎΡΠ»Π΅ ΠΏΡΠ΅ΡΡΠ²Π°Π½ΠΈΡ ΡΠ°Π±ΠΎΡΡ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, ΠΏΠΎ Π·Π°ΠΏΡΠΎΡΡ "ΡΠ΅ΠΊΡΡΠ΅Π΅ Π²ΡΠ΅ΠΌΡ" | ||
*/ | ||
new_session: boolean; | ||
annotations: Annotations; | ||
message: Message; | ||
} | ||
export declare type SharedRequestPayload = Pick<SystemMessagePayload, 'device' | 'app_info' | 'projectName' | 'strategies' | 'character'>; | ||
export declare type MTSPayload = SharedRequestPayload & Pick<SystemMessagePayload, 'intent' | 'original_intent' | 'intent_meta' | 'meta' | 'selected_item' | 'new_session' | 'annotations' | 'message'>; | ||
/** MESSAGE_TO_SKILL */ | ||
export declare type NLPRequestMTS = NLPRequestBody<NLPRequestType.MESSAGE_TO_SKILL, MTSPayload>; | ||
export interface SAPayload extends SharedRequestPayload { | ||
app_info: AppInfo; | ||
export declare type NLPRequestMTS = NLPRequestBody<Extract<NLPRequestType, 'MESSAGE_TO_SKILL'>, MTSPayload>; | ||
export interface SAPayload extends SharedRequestPayload, Pick<SystemMessagePayload, 'app_info'> { | ||
server_action?: { | ||
@@ -247,3 +28,3 @@ payload: unknown; | ||
*/ | ||
export declare type NLPRequestSA = NLPRequestBody<NLPRequestType.SERVER_ACTION, SAPayload>; | ||
export declare type NLPRequestSA = NLPRequestBody<Extract<NLPRequestType, 'SERVER_ACTION'>, SAPayload>; | ||
export interface RAPayload extends SharedRequestPayload { | ||
@@ -258,3 +39,3 @@ /** ΠΠ½ΡΠ΅Π½Ρ, ΠΊΠΎΡΠΎΡΡΠΉ ΠΏΡΠΈΡ ΠΎΠ΄ΠΈΡ ΠΏΡΠΈ Π·Π°ΠΏΡΡΠΊΠ΅ ΡΠΌΠ°ΡΡΠ°ΠΏΠ° */ | ||
/** RUN_APP */ | ||
export declare type NLPRequestRA = NLPRequestBody<NLPRequestType.SERVER_ACTION, RAPayload>; | ||
export declare type NLPRequestRA = NLPRequestBody<Extract<NLPRequestType, 'RUN_APP'>, RAPayload>; | ||
/** | ||
@@ -266,5 +47,4 @@ * CLOSE_APP | ||
*/ | ||
export declare type NLPRequestΠ‘A = NLPRequestBody<NLPRequestType.SERVER_ACTION, MTSPayload>; | ||
export declare type NLPRequestΠ‘A = NLPRequestBody<Extract<NLPRequestType, 'CLOSE_APP'>, MTSPayload>; | ||
export declare type NLPRequest = NLPRequestRA | NLPRequestΠ‘A | NLPRequestMTS | NLPRequestSA; | ||
export {}; | ||
//# sourceMappingURL=request.d.ts.map |
"use strict"; | ||
Object.defineProperty(exports, "__esModule", { value: true }); | ||
exports.CensorClass = exports.NLPRequestType = void 0; | ||
var NLPRequestType; | ||
(function (NLPRequestType) { | ||
/** CΠΎΠΎΠ±ΡΠ΅Π½ΠΈΠ΅ Π΄Π»Ρ ΡΠΌΠ°ΡΡΠ°ΠΏΠ° ΠΎΡ Π°ΡΡΠΈΡΡΠ΅Π½ΡΠ° */ | ||
NLPRequestType["MESSAGE_TO_SKILL"] = "MESSAGE_TO_SKILL"; | ||
/** | ||
* Π‘ΠΎΠΎΠ±ΡΠ°Π΅Ρ ΡΠΌΠ°ΡΡΠ°ΠΏΡ ΠΎ Π΄Π΅ΠΉΡΡΠ²ΠΈΡΡ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ Π½Π° ΡΡΠΎΠ½ΡΠ΅Π½Π΄Π΅, | ||
* Π° ΡΠ°ΠΊΠΆΠ΅ ΡΠΎΠ½ΠΎΠ²ΡΠ΅ Π΄Π΅ΠΉΡΡΠ²ΠΈΡ ΠΏΠΎΠ»Π½ΠΎΡΠΊΡΠ°Π½Π½ΡΡ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ | ||
*/ | ||
NLPRequestType["SERVER_ACTION"] = "SERVER_ACTION"; | ||
/** Π‘ΠΎΠΎΠ±ΡΠ°Π΅Ρ ΠΎ Π·Π°ΠΏΡΡΠΊΠ΅ ΡΠΌΠ°ΡΡΠ°ΠΏΠ° */ | ||
NLPRequestType["RUN_APP"] = "RUN_APP"; | ||
/** | ||
* Π‘ΠΎΠΎΠ±ΡΠ°Π΅Ρ ΠΎ Π·Π°ΠΊΡΡΡΠΈΠΈ ΠΈ Π½Π΅ ΡΡΠ΅Π±ΡΠ΅Ρ ΠΎΡΠ²Π΅ΡΠ° ΠΎΡ ΡΠΌΠ°ΡΡΠ°ΠΏΠ°. | ||
* Π‘ΠΎΠ΄Π΅ΡΠΆΠΈΠΌΠΎΠ΅ ΡΠΎΠΎΠ±ΡΠ΅Π½ΠΈΡ ΡΠΎΠ²ΠΏΠ°Π΄Π°Π΅Ρ Ρ ΡΠΎΠ΄Π΅ΡΠΆΠΈΠΌΡΠΌ payload ΡΠΎΠΎΠ±ΡΠ΅Π½ΠΈΡ MESSAGE_TO_SKILL. | ||
*/ | ||
NLPRequestType["CLOSE_APP"] = "CLOSE_APP"; | ||
})(NLPRequestType = exports.NLPRequestType || (exports.NLPRequestType = {})); | ||
/** Π‘ΠΏΠΈΡΠΎΠΊ ΠΏΠΎΠ΄ΡΠ΅Π½Π·ΡΡΠ½ΡΡ ΠΊΠ°ΡΠ΅Π³ΠΎΡΠΈΠΉ, ΠΎΠ±Π½Π°ΡΡΠΆΠ΅Π½Π½ΡΡ Π² ΡΠ΅ΠΊΡΡΠ΅ ΠΈΠ»ΠΈ ΡΠ΅ΠΏΠ»ΠΈΠΊΠ΅ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ */ | ||
var CensorClass; | ||
(function (CensorClass) { | ||
/** ΠΠ°Π»ΠΈΡΠΈΠ΅ ΠΏΠΎΠ»ΠΈΡΠΈΠΊΠΎΠ² ΠΈΠ· ΡΠΏΠΈΡΠΊΠ° */ | ||
CensorClass["politicians"] = "politicians"; | ||
/** ΠΠ°Π»ΠΈΡΠΈΠ΅ Π½Π΅ΡΠ΅Π½Π·ΡΡΠ½ΠΎΠΉ Π»Π΅ΠΊΡΠΈΠΊΠΈ */ | ||
CensorClass["obscene"] = "obscene"; | ||
/** ΠΠ΅ΡΠΎΡΡΠ½ΠΎΡΡΡ Π½Π΅Π³Π°ΡΠΈΠ²Π° */ | ||
CensorClass["model_response"] = "model_response"; | ||
})(CensorClass = exports.CensorClass || (exports.CensorClass = {})); |
@@ -1,234 +0,15 @@ | ||
import { Device, UUID } from './global'; | ||
import { NLPRequestBody } from './request'; | ||
import { Bubble } from './bubble'; | ||
import { Card } from './card'; | ||
export declare enum NLPResponseType { | ||
/** Π‘ΠΎΠ΄Π΅ΡΠΆΠΈΡ ΠΎΡΠ²Π΅Ρ, ΠΊΠΎΡΠΎΡΡΠΉ Π°ΡΡΠΈΡΡΠ΅Π½Ρ ΠΏΡΠ΅Π΄ΠΎΡΡΠ°Π²ΠΈΡ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ */ | ||
ANSWER_TO_USER = "ANSWER_TO_USER", | ||
/** Π‘ΠΎΠΎΠ±ΡΠ°Π΅Ρ, ΡΡΠΎ ΡΠΌΠ°ΡΡΠ°ΠΏ Ρ ΠΎΡΠ΅Ρ Π·Π°ΠΏΡΡΡΠΈΡΡ Π΄ΡΡΠ³ΠΎΠ΅ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ */ | ||
POLICY_RUN_APP = "POLICY_RUN_APP", | ||
/** Π‘ΠΌΠ°ΡΡΠ°ΠΏ Π½Π΅ ΡΠΌΠΎΠ³ Π½Π°ΠΉΡΠΈ ΠΎΡΠ²Π΅Ρ. ΠΠΎΠΆΠ΅Ρ ΡΠΊΠ°Π·ΡΠ²Π°ΡΡ Π½Π° ΡΠΎ, ΡΡΠΎ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π±ΡΠ»ΠΎ Π·Π°ΠΏΡΡΠ΅Π½ΠΎ ΠΏΠΎ ΠΎΡΠΈΠ±ΠΊΠ΅. */ | ||
NOTHING_FOUND = "NOTHING_FOUND", | ||
/** | ||
* CΠΎΠΎΠ±ΡΠ°Π΅Ρ Π°ΡΡΠΈΡΡΠ΅Π½ΡΡ, ΡΡΠΎ Π² ΡΠΌΠ°ΡΡΠ°ΠΏΠ΅ Π²ΠΎΠ·Π½ΠΈΠΊΠ»Π° ΠΎΡΠΈΠ±ΠΊΠ°. | ||
* ΠΡΡΠΈΡΡΠ΅Π½Ρ ΡΠ°ΠΌΠΎΡΡΠΎΡΡΠ΅Π»ΡΠ½ΠΎ ΡΠΎΠΎΠ±ΡΠΈΡ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ ΠΎ Π²ΠΎΠ·Π½ΠΈΠΊΠ½ΠΎΠΊΠ΅Π½ΠΈΠΈ ΠΎΡΠΈΠ±ΠΊΠΈ. | ||
*/ | ||
ERROR = "ERROR" | ||
} | ||
/** ΠΠΎΠΌΠ°Π½Π΄Π° Π΄Π»Ρ ΠΏΠ΅ΡΠ΅Π΄Π°ΡΠΈ Π΄Π°Π½Π½ΡΡ Π² Canvas App */ | ||
export interface DataCommand { | ||
type: 'smart_app_data'; | ||
/** ΠΠ°Π»ΠΈΠ΄Π½ΡΠΉ JSON-ΠΎΠ±ΡΠ΅ΠΊΡ Ρ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ»ΡΠ½ΡΠΌΠΈ Π΄Π°Π½Π½ΡΠΌΠΈ Π΄Π»Ρ ΡΠΌΠ°ΡΡΠ°ΠΏΠ° */ | ||
smart_app_data?: unknown; | ||
} | ||
/** ΠΠΎΠΌΠ°Π½Π΄Π° Π΄Π»Ρ ΠΏΡΠΎΠΊΠΈΠ΄ΡΠ²Π°Π½ΠΈΡ ΠΎΡΠΈΠ±ΠΊΠΈ Π² Canvas App */ | ||
export interface ErrorCommand { | ||
type: 'smart_app_error'; | ||
smart_app_error: { | ||
code: number; | ||
description: string; | ||
}; | ||
} | ||
/** ΠΠ΅ΠΉΡΡΠ²ΠΈΠ΅, ΠΊΠΎΡΠΎΡΠΎΠ΅ ΠΎΠ±ΠΎΠ·Π½Π°ΡΠ°Π΅Ρ ΠΎΡΠΏΡΠ°Π²ΠΊΡ ΡΠΎΠΎΠ±ΡΠ΅Π½ΠΈΡ ΠΎΡ ΠΈΠΌΠ΅Π½ΠΈ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ Π² ΡΠ°Ρ Ρ Π°ΡΡΠΈΡΡΠ΅Π½ΡΠΎΠΌ */ | ||
export interface TextAction { | ||
type: 'text'; | ||
/** Π’Π΅ΠΊΡΡ ΡΠΎΠΎΠ±ΡΠ΅Π½ΠΈΡ ΠΎΡ ΠΈΠΌΠ΅Π½ΠΈ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ */ | ||
text: string; | ||
/** Π£ΠΊΠ°Π·ΡΠ²Π°Π΅Ρ, ΡΡΠΎ ΡΠΎΠΎΠ±ΡΠ΅Π½ΠΈΠ΅ Π½ΡΠΆΠ½ΠΎ Π½Π΅ ΡΠΎΠ»ΡΠΊΠΎ ΠΎΡΠΎΠ±ΡΠ°Π·ΠΈΡΡ Π² ΡΠ°ΡΠ΅ Ρ Π°ΡΡΠΈΡΡΠ΅Π½ΡΠΎΠΌ, Π½ΠΎ ΠΈ ΠΎΡΠΏΡΠ°Π²ΠΈΡΡ Π² Π±ΡΠΊΠ΅Π½Π΄ */ | ||
should_send_to_backend: boolean; | ||
} | ||
/** ΠΠ΅ΠΉΡΡΠ²ΠΈΠ΅, ΠΊΠΎΡΠΎΡΠΎΠ΅ ΠΎΠ±ΠΎΠ·Π½Π°ΡΠ°Π΅Ρ ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΡ Π΄ΠΈΠΏΠ»ΠΈΠ½ΠΊΠ° Π°ΡΡΠΈΡΡΠ΅Π½ΡΠΎΠΌ ΠΈΠ»ΠΈ Ρ ΠΎΡΡ-ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ΠΌ */ | ||
export interface DeepLinkAction { | ||
type: 'deep_link'; | ||
/** | ||
* ΠΠΈΠΏΠ»ΠΈΠ½ΠΊ, ΠΊΠΎΡΠΎΡΡΠΉ Π½ΡΠΆΠ½ΠΎ ΠΎΡΠΊΡΡΡΡ. | ||
* Π Π°Π±ΠΎΡΠ°Π΅Ρ ΡΠΎΠ»ΡΠΊΠΎ ΠΏΡΠΈ Π²ΡΠ·ΠΎΠ²Π΅ ΡΠΌΠ°ΡΡΠ°ΠΏΠ° Π² ΠΌΠΎΠ±ΠΈΠ»ΡΠ½ΠΎΠΌ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΈ ΠΈ Π² SberPortal. | ||
*/ | ||
deep_link: string; | ||
} | ||
/** ΠΡΠΎΠΈΠ·Π²ΠΎΠ»ΡΠ½ΠΎΠ΅ ΡΠΎΠΎΠ±ΡΠ΅Π½ΠΈΠ΅ Π΄Π»Ρ ΡΠΌΠ°ΡΡΠ°ΠΏΠ° */ | ||
export interface ServerAction { | ||
type: 'server_action'; | ||
message_name?: string; | ||
/** Π‘ΠΎΠΎΠ±ΡΠ΅Π½ΠΈΠ΅ Π΄Π»Ρ Π±ΡΠΊΠ΅Π½Π΄Π° */ | ||
server_action: { | ||
/** ΠΡΠΎΠΈΠ·Π²ΠΎΠ»ΡΠ½ΠΎΠ΅ Π½Π°Π·Π²Π°Π½ΠΈΠ΅ Π΄Π΅ΠΉΡΡΠ²ΠΈΡ */ | ||
action_id: string; | ||
[key: string]: unknown; | ||
}; | ||
} | ||
export interface ActionCommand { | ||
type: 'action'; | ||
action: TextAction | DeepLinkAction | ServerAction; | ||
} | ||
/** ΠΠ°ΠΊΡΡΡΠΈΠ΅ ΡΠΌΠ°ΡΡΠ°ΠΏΠ° */ | ||
export interface CloseAppCommand { | ||
type: 'close_app'; | ||
} | ||
export declare type UserPermisson = 'geo' | 'read_contacts' | 'record_audio' | 'push'; | ||
/** ΠΠ°ΠΏΡΠΎΡ ΡΠ°Π·ΡΠ΅ΡΠ΅Π½ΠΈΠΉ Π½Π° ΠΏΠΎΠ»ΡΡΠ΅Π½ΠΈΠ΅ ΠΈ ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΡ Π΄Π°Π½Π½ΡΡ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ */ | ||
export interface PermissionCommand { | ||
type: 'request_permissions'; | ||
permissions: UserPermisson[]; | ||
} | ||
/** ΠΠΎΠΌΠ°Π½Π΄Π° Π΄Π»Ρ ΠΏΠΎΠ»ΡΡΠ΅Π½ΠΈΡ ΠΈΠ½Π²ΠΎΠΉΡΠ° ΠΏΠ»Π°ΡΠ΅ΠΆΠ° */ | ||
export interface InvoiceCommand { | ||
type: 'payment_invoice'; | ||
payment_invoice: { | ||
/** ΠΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΎΡ ΠΈΠ½Π²ΠΎΠΉΡΠ° */ | ||
invoice_id: string; | ||
}; | ||
} | ||
export interface AssistantCommand { | ||
command: DataCommand | ActionCommand | CloseAppCommand | PermissionCommand | InvoiceCommand | ErrorCommand; | ||
} | ||
export interface BubbleCommand { | ||
bubble: Bubble; | ||
} | ||
export interface CardCommand { | ||
card: Card; | ||
} | ||
export interface PolicyRunAppComand { | ||
command: 'POLICY_RUN_APP'; | ||
nodes: { | ||
server_action: { | ||
app_info: { | ||
systemName: string; | ||
}; | ||
parameters: Record<string, unknown>; | ||
}; | ||
}; | ||
} | ||
/** | ||
* ΠΠΎΡΡΡΠΏΠ½ΡΠ΅ id ΠΊΠΎΠ½ΡΠ΅ΠΊΡΡΠΎΠ² Π΄Π»Ρ ΠΏΠΎΠΈΡΠΊΠ°. | ||
* ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, Π΅ΡΠ»ΠΈ Π·Π°Π΄Π°ΡΡ Π΄Π»Ρ ΠΊΠ°ΠΊΠΎΠ³ΠΎ-ΡΠΎ ΠΊΠΎΠ½ΡΠ΅ΠΊΡΡΠ° ΠΏΡΠ΅ΡΠΈΠΊΡΡ ("ΠΏΠΎΠ·Π²ΠΎΠ½ΠΈ", "Π½Π°Π±Π΅ΡΠΈ"), | ||
* ΡΠΎ ASR Π±ΡΠ΄Π΅Ρ ΠΈΡΠΊΠ°ΡΡ Π² ΡΡΠΎΠΌ ΠΊΠΎΠ½ΡΠ΅ΠΊΡΡΠ΅ ΡΠΎΠ»ΡΠΊΠΎ, Π΅ΡΠ»ΠΈ Π²ΡΡΡΠ΅ΡΠΈΡ ΡΠ»ΠΎΠ²Π° "ΠΏΠΎΠ·Π²ΠΎΠ½ΠΈ" ΠΈΠ»ΠΈ "Π½Π°Π±Π΅ΡΠΈ". | ||
* ΠΡΠ»ΠΈ Π·Π°Π΄Π°ΡΡ ΠΏΡΡΡΠΎΠΉ Π½Π°Π±ΠΎΡ ΠΏΡΠ΅ΡΠΈΠΊΡΠΎΠ², ΡΠΎ ASR Π±ΡΠ΄Π΅Ρ ΠΈΡΠΊΠ°ΡΡ Π² ΡΡΠΎΠΌ ΠΊΠΎΠ½ΡΠ΅ΠΊΡΡΠ΅ Π² Π»ΡΠ±ΠΎΠΌ ΡΠ»ΡΡΠ°Π΅. | ||
* Π’Π°ΠΊΠΈΠΌ ΠΎΠ±ΡΠ°Π·ΠΎΠΌ, Π΅ΡΠ»ΠΈ ΠΌΡ Ρ ΠΎΡΠΈΠΌ, ΡΡΠΎΠ±Ρ ΠΏΠΎΠΈΡΠΊ ΠΏΡΠΎΠΈΡΡ ΠΎΠ΄ΠΈΠ» ΠΏΠΎ Π²ΡΠ΅ΠΌ Π΄Π΅ΡΠΎΠ»ΡΠ½ΡΠΌ ΠΏΡΠ΅ΡΠΈΠΊΡΠ°ΠΌ, | ||
* Π΄Π»Ρ Π·Π½Π°ΡΠ΅Π½ΠΈΠΉ ΠΈΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΎΡΠΎΠ² ΠΊΠΎΠ½ΡΠ΅ΠΊΡΡΠ° context_id (mobile_contacts, vk_contacts, vk.fiends) | ||
* ΠΏΡΠ΅ΡΠΈΠΊΡΡ ΡΠΊΠ°Π·ΡΠ²Π°ΡΡ Π½Π΅ΠΎΠ±ΡΠ·Π°ΡΠ΅Π»ΡΠ½ΠΎ. | ||
*/ | ||
export declare type ASRContextsId = 'mobile_contacts' | 'vk_contacts' | 'vk.fiends'; | ||
/** ΠΠΎΠ΄ΡΠΊΠ°Π·ΠΊΠΈ Π΄Π»Ρ ΡΠ΅ΡΠ²ΠΈΡΠ° ΡΠΈΠ½ΡΠ΅Π·Π° ΠΈ ΡΠ°ΡΠΏΠΎΠ·Π½Π°Π²Π°Π½ΠΈΡ ΡΠ΅ΡΠΈ */ | ||
export interface ASRHints { | ||
/** ΠΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΡΠΏΠΈΡΠΎΠΊ ΡΠ»ΠΎΠ² ΠΈΠ»ΠΈ ΡΡΠ°Π·, Π½Π΅ Ρ ΡΠ°Π½ΡΡΠΈΡ ΡΡ Π² ASR, Π΄Π»Ρ ΠΎΠ΄Π½ΠΎΡΠ°Π·ΠΎΠ²ΠΎΠ³ΠΎ ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ΠΈΡ ΠΊΠΎΠ½ΡΠ΅ΠΊΡΡΠ° */ | ||
words?: string[]; | ||
/** ΠΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ Π²ΠΊΠ»ΡΡΠΈΡΡ ΠΎΠΏΡΠΈΡ ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΠΈ ΠΊΠΎΡΠΎΡΠΊΠΈΡ ΡΠ»ΠΎΠ² ΠΈ Π±ΡΠΊΠ², ΠΊΠΎΡΠΎΡΡΠ΅ ΠΏΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ Π±Π»ΠΎΠΊΠΈΡΡΡΡΡΡ ASR */ | ||
enable_letters?: boolean; | ||
/** | ||
* ΠΠ΅Π½ΡΠ΅Ρ ΠΈΠ½ΡΠ΅ΡΠ²Π°Π» ΠΎΠΆΠΈΠ΄Π°Π½ΠΈΡ ΡΠ΅ΡΠΈ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ. | ||
* ΠΠΎΠ·ΠΌΠΎΠΆΠ½ΡΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΡ ΠΎΡ 2 Π΄ΠΎ 20 ΡΠ΅ΠΊΡΠ½Π΄. | ||
*/ | ||
nospeechtimeout?: number; | ||
/** | ||
* ΠΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ Π²ΡΠ±ΠΈΡΠ°ΡΡ ΠΌΠΎΠ΄Π΅Π»Ρ ΡΠ°ΡΠΏΠΎΠ·Π½Π°Π²Π°Π½ΠΈΡ ΡΠ΅ΡΠΈ Π² Π·Π°ΠΏΡΠΎΡΠ΅. | ||
* ΠΡΠ»ΠΈ ΠΏΠ΅ΡΠ΅Π΄Π°ΡΡΡΡ Π²Π°Π»ΠΈΠ΄Π½Π°Ρ ΠΌΠΎΠ΄Π΅Π»Ρ (media ΠΈΠ»ΠΈ general), ΡΠΎ Π² Π·Π°ΠΏΡΠΎΡΠ΅ ΠΎΠ½Π° ΠΌΠΎΠΆΠ΅Ρ Π±ΡΡΡ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½Π°. | ||
* ΠΠΎΠ΄Π΅Π»Ρ media ΡΠ°ΡΠΏΠΎΠ·Π½Π°ΡΡ ΡΡΡΡΠΊΠΈΠΉ ΠΈ Π°Π½Π³Π»ΠΈΠΉΡΠΊΠΈΠΉ ΡΠ·ΡΠΊΠΈ. | ||
* ΠΠΎΠ΄Π΅Π»Ρ general ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅Ρ ΡΠΎΠ»ΡΠΊΠΎ ΡΡΡΡΠΊΠΈΠΉ ΡΠ·ΡΠΊ. | ||
*/ | ||
model?: 'media' | 'general'; | ||
contexts?: ASRContextsId[]; | ||
} | ||
/** ΠΠΌΠΎΡΠΈΡ Π°ΡΡΠΈΡΡΠ΅Π½ΡΠ°, ΠΊΠΎΡΠΎΡΡΡ ΠΎΠ½ ΠΏΠΎΠΊΠ°Π·ΡΠ²Π°Π΅Ρ Ρ ΠΏΠΎΠΌΠΎΡΡΡ Π°Π½ΠΈΠΌΠ°ΡΠΈΠΈ ΠΊΠ½ΠΎΠΏΠΊΠΈ */ | ||
export declare enum EmotionType { | ||
/** ΠΠ½ΠΈΠΌΠ°ΡΠΈΡ ΠΈΠ³ΡΠΈΠ²ΠΎΡΡΠΈ, ΠΊΠΎΡΠΎΡΡΡ Π°ΡΡΠΈΡΡΠ΅Π½Ρ ΠΌΠΎΠΆΠ΅Ρ ΠΈΡΠΏΡΡΡΠ²Π°ΡΡ Π² ΠΎΡΠ²Π΅Ρ Π½Π° Π΄ΡΡΠΆΠ΅ΡΠΊΠΈΠ΅ ΡΡΡΠΊΠΈ ΠΈ ΠΏΠΎΠ΄ΠΊΠΎΠ»ΠΊΠΈ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ */ | ||
igrivost = "igrivost", | ||
/** ΠΠ½ΠΈΠΌΠ°ΡΠΈΡ ΡΠ΄ΠΎΠ²ΠΎΠ»ΡΡΡΠ²ΠΈΡ */ | ||
udovolstvie = "udovolstvie", | ||
/** ΠΠ½ΠΈΠΌΠ°ΡΠΈΡ ΠΏΠΎΠ΄Π°Π²Π»ΡΠ΅ΠΌΠΎΠ³ΠΎ ΡΠ°Π·Π΄ΡΠ°ΠΆΠ΅Π½ΠΈΡ Π½Π° ΠΎΡΡΠΈΡΠ°ΡΠ΅Π»ΡΠ½ΠΎ ΠΎΠΊΡΠ°ΡΠ΅Π½Π½ΡΠ΅ ΡΠ΅ΠΏΠ»ΠΈΠΊΠΈ Π² Π°Π΄ΡΠ΅Ρ Π°ΡΡΠΈΡΡΠ΅Π½ΡΠ° */ | ||
podavleniye_gneva = "podavleniye_gneva", | ||
/** ΠΠ½ΠΈΠΌΠ°ΡΠΈΡ ΡΠΌΡΡΠ΅Π½ΠΈΡ, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, Π² ΠΎΡΠ²Π΅Ρ Π½Π° ΠΏΠΎΡ Π²Π°Π»Ρ */ | ||
smushchennaya_ulibka = "smushchennaya_ulibka", | ||
/** ΠΠ½ΠΈΠΌΠ°ΡΠΈΡ ΡΠΈΠΌΠΏΠ°ΡΠΈΠΈ Π² ΠΎΡΠ²Π΅Ρ Π½Π° ΠΏΠΎΠ»ΠΎΠΆΠΈΡΠ΅Π»ΡΠ½ΠΎ ΠΎΠΊΡΠ°ΡΠ΅Π½Π½ΡΠ΅ ΡΠ΅ΠΏΠ»ΠΈΠΊΠΈ */ | ||
simpatiya = "simpatiya", | ||
/** ΠΠ½ΠΈΠΌΠ°ΡΠΈΡ Π½Π΅Π»ΠΎΠ²ΠΊΠΎΡΡΠΈ Π² ΠΎΡΠ²Π΅Ρ Π½Π° Π»ΡΠ³ΠΊΠΎΠ΅ ΡΠ°Π·Π΄ΡΠ°ΠΆΠ΅Π½ΠΈΠ΅ ΠΈΠ»ΠΈ Π½Π΅ΡΠ΄ΠΎΠ±Π½ΡΠ΅ Π²ΠΎΠΏΡΠΎΡΡ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ. */ | ||
oups = "oups", | ||
/** ΠΠ½ΠΈΠΌΠ°ΡΠΈΡ ΡΠΌΠ΅Ρ Π° Π½Π°Π΄ ΡΡΡΠΊΠΎΠΉ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ */ | ||
laugh = "laugh", | ||
/** ΠΠ½ΠΈΠΌΠ°ΡΠΈΡ ΠΈΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΡ Π·Π°ΠΏΡΠΎΡΠ° */ | ||
ok_prinyato = "ok_prinyato", | ||
/** ΠΠ½ΠΈΠΌΠ°ΡΠΈΡ Π±Π΅ΡΠΏΠΎΠΊΠΎΠΉΡΡΠ²Π°, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, ΠΏΡΠΈ ΠΆΠ°Π»ΠΎΠ±Π΅ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ Π½Π° ΡΠ°ΠΌΠΎΡΡΠ²ΡΡΠ²ΠΈΠ΅ */ | ||
bespokoistvo = "bespokoistvo", | ||
/** ΠΠ½ΠΈΠΌΠ°ΡΠΈΡ Π²ΠΎΠ·Π±ΡΠΆΠ΄ΡΠ½Π½ΠΎΠ³ΠΎ ΠΎΠΆΠΈΠ΄Π°Π½ΠΈΡ ΡΠ»Π΅Π΄ΡΡΡΠ΅ΠΉ ΡΠ΅ΠΏΠ»ΠΈΠΊΠΈ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ */ | ||
predvkusheniye = "predvkusheniye", | ||
/** ΠΠ½ΠΈΠΌΠ°ΡΠΈΡ Π²ΠΈΠ½Ρ, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, Π΅ΡΠ»ΠΈ Π² ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΈ ΠΏΡΠΎΠΈΠ·ΠΎΡΠ»Π° ΠΎΡΠΈΠ±ΠΊΠ° */ | ||
vinovatiy = "vinovatiy", | ||
/** ΠΠ½ΠΈΠΌΠ°ΡΠΈΡ ΠΎΠΆΠΈΠ΄Π°Π½ΠΈΡ ΡΠ΅Π°ΠΊΡΠΈΠΈ ΠΎΡ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, ΠΎΡΠ²Π΅ΡΠ° Π½Π° Π·Π°Π΄Π°Π½Π½ΡΠΉ Π²ΠΎΠΏΡΠΎΡ */ | ||
zhdu_otvet = "zhdu_otvet", | ||
/** ΠΠ½ΠΈΠΌΠ°ΡΠΈΡ ΡΠ°Π·ΠΌΡΡΠ»Π΅Π½ΠΈΠ΅ Π½Π°Π΄ ΡΠ΅ΠΏΠ»ΠΈΠΊΠΎΠΉ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, Π΅ΡΠ»ΠΈ Π΅Ρ Π½Π΅ ΡΠ΄Π°Π»ΠΎΡΡ ΡΠ°ΡΠΏΠΎΠ·Π½Π°ΡΡ */ | ||
zadumalsa = "zadumalsa", | ||
/** ΠΠ½ΠΈΠΌΠ°ΡΠΈΡ ΠΎΡΡΡΡΡΡΠ²ΠΈΡ ΠΎΡΠ²Π΅ΡΠ° */ | ||
neznayu = "neznayu", | ||
/** ΠΠ½ΠΈΠΌΠ°ΡΠΈΡ ΡΠΎΠΌΠ½Π΅Π½ΠΈΡ, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, ΠΊΠΎΠ³Π΄Π° Π½Π΅ ΡΠ΄Π°ΡΡΡΡ ΡΠΎΡΠ½ΠΎ ΡΠ°ΡΠΏΠΎΡΠ·Π½Π°ΡΡ ΡΠ΅ΠΏΠ»ΠΈΠΊΡ */ | ||
nedoumenie = "nedoumenie", | ||
/** ΠΠ½ΠΈΠΌΠ°ΡΠΈΡ Π½Π΅Π³Π°ΡΠΈΠ²Π½ΠΎΠΉ ΡΠ΅ΠΊΠ°ΠΊΡΠΈΠΈ Π² ΠΎΡΠ²Π΅Ρ Π½Π° ΡΠ΅ΠΏΠ»ΠΈΠΊΡ */ | ||
nedovolstvo = "nedovolstvo", | ||
/** ΠΠ½ΠΈΠΌΠ°ΡΠΈΡ Π½Π΅ΡΠΎΠ³Π»Π°ΡΠΈΡ Ρ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Π΅ΠΌ */ | ||
nesoglasie = "nesoglasie", | ||
/** ΠΠ½ΠΈΠΌΠ°ΡΠΈΡ Π³ΡΡΡΡΠΈ ΠΈ ΡΠΎΡΠΊΠ»ΠΈΠ²ΠΎΠ³ΠΎ Π½Π°ΡΡΡΠΎΠ΅Π½ΠΈΡ */ | ||
pechal = "pechal", | ||
/** ΠΠ½ΠΈΠΌΠ°ΡΠΈΡ ΡΠ°Π΄ΠΎΡΡΠΈ ΠΈΠ»ΠΈ ΡΠ΄ΠΎΠ²Π»Π΅ΡΠ²ΠΎΡΠ΅Π½ΠΈΡ Π΄Π΅ΠΉΡΡΠ²ΠΈΡΠΌΠΈ ΠΈΠ»ΠΈ ΡΠ΅ΠΏΠ»ΠΈΠΊΠ°ΠΌΠΈ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ */ | ||
radost = "radost", | ||
/** ΠΠ½ΠΈΠΌΠ°ΡΠΈΡ ΡΠΎΠΏΠ΅ΡΠ΅ΠΆΠΈΠ²Π°Π½ΠΈΡ ΠΈΠ»ΠΈ Π²ΡΡΠ°ΠΆΠ΅Π½ΠΈΡ ΡΡΠ°ΡΡΠΈΡ Π² ΠΏΡΠΎΠ±Π»Π΅ΠΌΠ°Ρ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ */ | ||
sochuvstvie = "sochuvstvie", | ||
/** ΠΠ½ΠΈΠΌΠ°ΡΠΈΡ ΠΈΡΠΏΡΠ³Π° */ | ||
strakh = "strakh", | ||
/** ΠΠ½ΠΈΠΌΠ°ΡΠΈΡ ΠΏΡΠΎΡΠ²Π»Π΅Π½ΠΈΡ ΠΈΠ½ΡΠ΅ΡΠ΅ΡΠ° ΠΈΠ»ΠΈ Π»ΡΠ±ΠΎΠΏΡΡΡΡΠ²Π° ΠΏΠΎ ΠΎΡΠ½ΠΎΡΠ΅Π½ΠΈΡ ΠΊ Π΄Π΅ΠΉΡΡΠ²ΠΈΡΠΌ ΠΈΠ»ΠΈ ΡΠ΅ΠΏΠ»ΠΈΠΊΠ°ΠΌ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ */ | ||
zainteresovannost = "zainteresovannost" | ||
} | ||
export interface NLPResponseBody<T, P> { | ||
import { SystemMessage, SystemMessageName, SystemMessagePayload, AssistantCommand, BubbleCommand, CardCommand, PolicyRunAppComand } from './systemMessage'; | ||
export declare type NLPResponseType = Extract<SystemMessageName, 'ANSWER_TO_USER' | 'POLICY_RUN_APP' | 'NOTHING_FOUND' | 'ERROR'>; | ||
export interface NLPResponseBody<T, P> extends Pick<SystemMessage, 'sessionId' | 'messageId' | 'uuid'> { | ||
/** Π’ΠΈΠΏ ΠΎΡΠ²Π΅ΡΠ°. ΠΠΏΡΠ΅Π΄Π΅Π»ΡΠ΅Ρ Π»ΠΎΠ³ΠΈΠΊΡ ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΠΈ. */ | ||
messageName: T; | ||
/** | ||
* ΠΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΎΡ ΡΠ΅ΡΡΠΈΠΈ, ΠΊΠΎΡΠΎΡΡΠΉ ΠΎΠ±Π½ΠΎΠ²Π»ΡΠ΅ΡΡΡ ΠΊΠ°ΠΆΠ΄ΡΠΉ ΡΠ°Π·, ΠΊΠΎΠ³Π΄Π° Π² ΠΏΠΎΠ»Π΅ new_session ΠΏΡΠΈΡ ΠΎΠ΄ΠΈΡ true. | ||
* ΠΡΠΈ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠΈ ΡΠΎΠ²ΠΌΠ΅ΡΡΠ½ΠΎ Ρ messageId ΠΏΠΎΠΌΠΎΠ³Π°Π΅Ρ Π³Π°ΡΠ°Π½ΡΠΈΡΠΎΠ²Π°ΡΡ ΡΠ½ΠΈΠΊΠ°Π»ΡΠ½ΠΎΡΡΡ ΡΠΎΠΎΠ±ΡΠ΅Π½ΠΈΡ. | ||
* Π ΡΠΎΠΌ ΡΠΈΡΠ»Π΅ Π΅ΡΠ»ΠΈ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ Π²Π·Π°ΠΈΠΌΠΎΠ΄Π΅ΠΉΡΡΠ²ΡΠ΅Ρ Ρ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΈΠΌΠΈ ΠΏΠΎΠ²Π΅ΡΡ Π½ΠΎΡΡΡΠΌΠΈ. | ||
*/ | ||
sessionId: string; | ||
/** ΠΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΎΡ ΠΎΡΠ²Π΅ΡΠ° ΡΠΌΠ°ΡΡΠ°ΠΏΠ°. ΠΠΎΠ»ΠΆΠ΅Π½ Π±ΡΡΡ ΡΠ°ΠΊΠΈΠΌ ΠΆΠ΅, ΠΊΠ°ΠΊ ΠΈΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΎΡ Π·Π°ΠΏΡΠΎΡΠ°. */ | ||
messageId: number; | ||
uuid: UUID; | ||
/** ΠΠ±ΡΠ΅ΠΊΡ Ρ Π΄Π°Π½Π½ΡΠΌΠΈ, ΠΊΠΎΡΠΎΡΡΠ΅ Π·Π°Π²ΠΈΡΡΡ ΠΎΡ ΡΠΈΠΏΠ° ΡΠΎΠΎΠ±ΡΠ΅Π½ΠΈΡ */ | ||
payload: P; | ||
} | ||
export declare type SharedResponsePayload = Pick<SystemMessagePayload, 'projectName' | 'device'>; | ||
export declare type ATUItemsType = AssistantCommand | BubbleCommand | CardCommand | PolicyRunAppComand; | ||
export interface Button { | ||
/** ΠΠ°Π·Π²Π°Π½ΠΈΠ΅ ΠΊΠ½ΠΎΠΏΠΊΠΈ, ΠΊΠΎΡΠΎΡΠΎΠ΅ ΠΎΡΠΎΠ±ΡΠ°ΠΆΠ°Π΅ΡΡΡ Π² ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΠ΅ Π°ΡΡΠΈΡΡΠ΅Π½ΡΠ° */ | ||
title: string; | ||
/** ΠΠΏΠΈΡΡΠ²Π°Π΅Ρ Π΄Π΅ΠΉΡΡΠ²ΠΈΠ΅, ΠΊΠΎΡΠΎΡΠΎΠ΅ Π²ΡΠΏΠΎΠ»Π½ΠΈΡΡΡ ΠΏΠΎ Π½Π°ΠΆΠ°ΡΠΈΡ ΠΊΠ½ΠΎΠΏΠΊΠΈ */ | ||
action?: TextAction | DeepLinkAction | ServerAction; | ||
/** ΠΠ°ΡΡΠΈΠ², ΡΠΎΠ΄Π΅ΡΠΆΠ°ΡΠΈΠΉ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ Π΄Π΅ΠΉΡΡΠ²ΠΈΠΉ, ΠΊΠΎΡΠΎΡΡΠ΅ Π²ΡΠΏΠΎΠ»Π½ΡΡΡΡ ΠΏΠΎ Π½Π°ΠΆΠ°ΡΠΈΡ ΠΊΠ½ΠΎΠΏΠΊΠΈ */ | ||
actions?: Array<TextAction | DeepLinkAction | ServerAction>; | ||
} | ||
export interface SharedResponsePayload { | ||
/** ΠΠΌΡ ΡΠΌΠ°ΡΡΠ°ΠΏΠ°, ΠΊΠΎΡΠΎΡΠΎΠ΅ Π·Π°Π΄Π°Π΅ΡΡΡ ΠΏΡΠΈ ΡΠΎΠ·Π΄Π°Π½ΠΈΠΈ ΠΏΡΠΎΠ΅ΠΊΡΠ° ΠΈ ΠΎΡΠΎΠ±ΡΠ°ΠΆΠ°Π΅ΡΡΡ Π² ΠΊΠ°ΡΠ°Π»ΠΎΠ³Π΅ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ */ | ||
projectName: string; | ||
device: Device; | ||
} | ||
export interface ATUPayload extends SharedResponsePayload { | ||
/** Π£ΠΊΠ°Π·ΡΠ²Π°Π΅Ρ, ΡΡΠΎ Π°ΡΡΠΈΡΡΠ΅Π½Ρ Π΄ΠΎΠ»ΠΆΠ΅Π½ ΡΠ»ΡΡΠ°ΡΡ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ ΠΏΠΎΡΠ»Π΅ Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΡ Π΄Π΅ΠΉΡΡΠ²ΠΈΡ */ | ||
auto_listening?: boolean; | ||
/** Π’Π΅ΠΊΡΡ, ΠΊΠΎΡΠΎΡΡΠΉ Π°ΡΡΠΈΡΡΠ΅Π½Ρ ΠΎΠ·Π²ΡΡΠΈΡ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ */ | ||
pronounceText?: string; | ||
/** Π£ΠΊΠ°Π·ΡΠ²Π°Π΅Ρ, ΡΡΠΎ Π² ΡΠ΅ΠΊΡΡΠ΅, ΠΊΠΎΡΠΎΡΡΠΉ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ ΠΎΠ·Π²ΡΡΠΈΡΡ (ΠΏΠΎΠ»Π΅ pronounceText) */ | ||
pronounceTextType?: 'application/text' | 'application/ssml'; | ||
emotion?: { | ||
emotionId: EmotionType; | ||
}; | ||
export interface ATUPayload extends SharedResponsePayload, Pick<SystemMessagePayload, 'auto_listening' | 'pronounceText' | 'pronounceTextType' | 'emotion' | 'suggestions' | 'intent' | 'asr_hints'> { | ||
/** Π‘ΠΏΠΈΡΠΎΠΊ ΠΊΠΎΠΌΠ°Π½Π΄ ΠΈ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠΎΠ² ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΠ° ΡΠΌΠ°ΡΡΠ°ΠΏΠ° */ | ||
items: ATUItemsType[]; | ||
/** | ||
* ΠΡΠ΅Π΄Π»ΠΎΠΆΠ΅Π½ΠΈΡ, ΠΊΠΎΡΠΎΡΡΠ΅ ΡΠΌΠ°ΡΡΠ°ΠΏ ΠΌΠΎΠΆΠ΅Ρ ΡΠ΄Π΅Π»Π°ΡΡ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ Π² Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡΠΈ ΠΎΡ ΠΊΠΎΠ½ΡΠ΅ΠΊΡΡΠ° Π΄ΠΈΠ°Π»ΠΎΠ³Π°. | ||
* ΠΡΠ΅Π΄Π»ΠΎΠΆΠ΅Π½ΠΈΡ ΠΌΠΎΠ³ΡΡ Π±ΡΡΡ ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»Π΅Π½Ρ Π² Π²ΠΈΠ΄Π΅ ΠΊΠ½ΠΎΠΏΠΎΠΊ ΠΈ ΠΊΠ°ΡΡΠΎΡΠ΅ΠΊ. | ||
* ΠΠ°ΠΆΠ½ΠΎ! Π ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΠ΅ SberBox ΠΏΡΠ΅Π΄Π»ΠΎΠΆΠ΅Π½ΠΈΡ Π½ΠΎΡΡΡ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΎΠ½Π½ΡΠΉ Ρ Π°ΡΠ°ΠΊΡΠ΅Ρ. | ||
* ΠΡΠΎΡΠΌΠ»ΡΠΉΡΠ΅ ΠΈΡ Π² Π²ΠΈΠ΄Π΅ ΠΏΠΎΠ΄ΡΠΊΠ°Π·ΠΎΠΊ, Π° Π½Π΅ ΠΊΠ½ΠΎΠΏΠΎΠΊ. | ||
*/ | ||
suggestions?: { | ||
/** Π‘ΠΏΠΈΡΠΎΠΊ ΠΊΠ½ΠΎΠΏΠΎΠΊ Ρ ΠΏΡΠ΅Π΄Π»ΠΎΠΆΠ΅Π½ΠΈΡΠΌΠΈ ΡΠΌΠ°ΡΡΠ°ΠΏΠ°. ΠΠ°ΠΆΠ΄Π°Ρ ΠΊΠ½ΠΎΠΏΠΊΠ° ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»Π΅Π½Π° Π² Π²ΠΈΠ΄Π΅ ΠΎΡΠ΄Π΅Π»ΡΠ½ΠΎΠ³ΠΎ ΠΎΠ±ΡΠ΅ΠΊΡΠ°. */ | ||
buttons: Button[]; | ||
}; | ||
/** ΠΠ½ΡΠ΅Π½Ρ, ΠΊΠΎΡΠΎΡΡΠΉ ΡΠΌΠ°ΡΡΠ°ΠΏ ΠΏΠΎΠ»ΡΡΠΈΡ Π² ΡΠ»Π΅Π΄ΡΡΡΠ΅ΠΌ ΠΎΡΠ²Π΅ΡΠ΅ Π°ΡΡΠΈΡΡΠ΅Π½ΡΠ° */ | ||
intent: string; | ||
asr_hints?: ASRHints; | ||
/** | ||
* Π‘ΠΎΠΎΠ±ΡΠ°Π΅Ρ Π°ΡΡΠΈΡΡΠ΅Π½ΡΡ ΠΎ Π·Π°Π²Π΅ΡΡΠ΅Π½ΠΈΠΈ ΡΠ°Π±ΠΎΡΡ ΡΠΌΠ°ΡΡΠ°ΠΏΠ°. | ||
@@ -243,3 +24,3 @@ * Π ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡΡ ΡΠΈΠΏΠ° Canvas App Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ ΡΠ°ΠΌΠΎΡΡΠΎΡΡΠ΅Π»ΡΠ½ΠΎ Π·Π°ΠΊΡΡΠ²Π°ΡΡ ΠΎΠΊΠ½ΠΎ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ | ||
/** ANSWER_TO_USER Response */ | ||
export declare type NLPResponseATU = NLPRequestBody<NLPResponseType.ANSWER_TO_USER, ATUPayload>; | ||
export declare type NLPResponseATU = NLPResponseBody<Extract<NLPResponseType, 'ANSWER_TO_USER'>, ATUPayload>; | ||
export interface PRAPayload extends SharedResponsePayload { | ||
@@ -256,3 +37,3 @@ server_action: { | ||
/** POLICY_RUN_APP Response */ | ||
export declare type NLPResponsePRA = NLPRequestBody<NLPResponseType.POLICY_RUN_APP, PRAPayload>; | ||
export declare type NLPResponsePRA = NLPResponseBody<Extract<NLPResponseType, 'POLICY_RUN_APP'>, PRAPayload>; | ||
export interface NFPayload extends SharedResponsePayload { | ||
@@ -263,8 +44,6 @@ /** ΠΠ½ΡΠ΅Π½Ρ, ΠΊΠΎΡΠΎΡΡΠΉ ΡΠΌΠ°ΡΡΠ°ΠΏ ΠΏΠΎΠ»ΡΡΠΈΡ Π² ΡΠ»Π΅Π΄ΡΡΡΠ΅ΠΌ ΠΎΡΠ²Π΅ΡΠ΅ Π°ΡΡΠΈΡΡΠ΅Π½ΡΠ° */ | ||
/** NOTHING_FOUND Response */ | ||
export declare type NLPResponseNF = NLPRequestBody<NLPResponseType.NOTHING_FOUND, NFPayload>; | ||
export interface EPayload extends SharedResponsePayload { | ||
export declare type NLPResponseNF = NLPResponseBody<Extract<NLPResponseType, 'NOTHING_FOUND'>, NFPayload>; | ||
export interface EPayload extends SharedResponsePayload, Pick<SystemMessagePayload, 'description'> { | ||
/** ΠΠΎΠ΄ ΠΎΡΠΈΠ±ΠΊΠΈ */ | ||
code: number; | ||
/** ΠΠΏΠΈΡΠ°Π½ΠΈΠ΅ ΠΎΡΠΈΠ±ΠΊΠΈ */ | ||
description?: string; | ||
/** ΠΠ½ΡΠ΅Π½Ρ, ΠΊΠΎΡΠΎΡΡΠΉ ΡΠΌΠ°ΡΡΠ°ΠΏ ΠΏΠΎΠ»ΡΡΠΈΡ Π² ΡΠ»Π΅Π΄ΡΡΡΠ΅ΠΌ ΠΎΡΠ²Π΅ΡΠ΅ Π°ΡΡΠΈΡΡΠ΅Π½ΡΠ° */ | ||
@@ -274,4 +53,4 @@ intent?: string; | ||
/** ERROR Response */ | ||
export declare type NLPResponseE = NLPRequestBody<NLPResponseType.ERROR, EPayload>; | ||
export declare type NLPResponseE = NLPResponseBody<Extract<NLPResponseType, 'ERROR'>, EPayload>; | ||
export declare type NLPResponse = NLPResponseATU | NLPResponseE | NLPResponseNF | NLPResponsePRA; | ||
//# sourceMappingURL=response.d.ts.map |
"use strict"; | ||
Object.defineProperty(exports, "__esModule", { value: true }); | ||
exports.EmotionType = exports.NLPResponseType = void 0; | ||
var NLPResponseType; | ||
(function (NLPResponseType) { | ||
/** Π‘ΠΎΠ΄Π΅ΡΠΆΠΈΡ ΠΎΡΠ²Π΅Ρ, ΠΊΠΎΡΠΎΡΡΠΉ Π°ΡΡΠΈΡΡΠ΅Π½Ρ ΠΏΡΠ΅Π΄ΠΎΡΡΠ°Π²ΠΈΡ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ */ | ||
NLPResponseType["ANSWER_TO_USER"] = "ANSWER_TO_USER"; | ||
/** Π‘ΠΎΠΎΠ±ΡΠ°Π΅Ρ, ΡΡΠΎ ΡΠΌΠ°ΡΡΠ°ΠΏ Ρ ΠΎΡΠ΅Ρ Π·Π°ΠΏΡΡΡΠΈΡΡ Π΄ΡΡΠ³ΠΎΠ΅ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ */ | ||
NLPResponseType["POLICY_RUN_APP"] = "POLICY_RUN_APP"; | ||
/** Π‘ΠΌΠ°ΡΡΠ°ΠΏ Π½Π΅ ΡΠΌΠΎΠ³ Π½Π°ΠΉΡΠΈ ΠΎΡΠ²Π΅Ρ. ΠΠΎΠΆΠ΅Ρ ΡΠΊΠ°Π·ΡΠ²Π°ΡΡ Π½Π° ΡΠΎ, ΡΡΠΎ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π±ΡΠ»ΠΎ Π·Π°ΠΏΡΡΠ΅Π½ΠΎ ΠΏΠΎ ΠΎΡΠΈΠ±ΠΊΠ΅. */ | ||
NLPResponseType["NOTHING_FOUND"] = "NOTHING_FOUND"; | ||
/** | ||
* CΠΎΠΎΠ±ΡΠ°Π΅Ρ Π°ΡΡΠΈΡΡΠ΅Π½ΡΡ, ΡΡΠΎ Π² ΡΠΌΠ°ΡΡΠ°ΠΏΠ΅ Π²ΠΎΠ·Π½ΠΈΠΊΠ»Π° ΠΎΡΠΈΠ±ΠΊΠ°. | ||
* ΠΡΡΠΈΡΡΠ΅Π½Ρ ΡΠ°ΠΌΠΎΡΡΠΎΡΡΠ΅Π»ΡΠ½ΠΎ ΡΠΎΠΎΠ±ΡΠΈΡ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ ΠΎ Π²ΠΎΠ·Π½ΠΈΠΊΠ½ΠΎΠΊΠ΅Π½ΠΈΠΈ ΠΎΡΠΈΠ±ΠΊΠΈ. | ||
*/ | ||
NLPResponseType["ERROR"] = "ERROR"; | ||
})(NLPResponseType = exports.NLPResponseType || (exports.NLPResponseType = {})); | ||
/** ΠΠΌΠΎΡΠΈΡ Π°ΡΡΠΈΡΡΠ΅Π½ΡΠ°, ΠΊΠΎΡΠΎΡΡΡ ΠΎΠ½ ΠΏΠΎΠΊΠ°Π·ΡΠ²Π°Π΅Ρ Ρ ΠΏΠΎΠΌΠΎΡΡΡ Π°Π½ΠΈΠΌΠ°ΡΠΈΠΈ ΠΊΠ½ΠΎΠΏΠΊΠΈ */ | ||
var EmotionType; | ||
(function (EmotionType) { | ||
/** ΠΠ½ΠΈΠΌΠ°ΡΠΈΡ ΠΈΠ³ΡΠΈΠ²ΠΎΡΡΠΈ, ΠΊΠΎΡΠΎΡΡΡ Π°ΡΡΠΈΡΡΠ΅Π½Ρ ΠΌΠΎΠΆΠ΅Ρ ΠΈΡΠΏΡΡΡΠ²Π°ΡΡ Π² ΠΎΡΠ²Π΅Ρ Π½Π° Π΄ΡΡΠΆΠ΅ΡΠΊΠΈΠ΅ ΡΡΡΠΊΠΈ ΠΈ ΠΏΠΎΠ΄ΠΊΠΎΠ»ΠΊΠΈ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ */ | ||
EmotionType["igrivost"] = "igrivost"; | ||
/** ΠΠ½ΠΈΠΌΠ°ΡΠΈΡ ΡΠ΄ΠΎΠ²ΠΎΠ»ΡΡΡΠ²ΠΈΡ */ | ||
EmotionType["udovolstvie"] = "udovolstvie"; | ||
/** ΠΠ½ΠΈΠΌΠ°ΡΠΈΡ ΠΏΠΎΠ΄Π°Π²Π»ΡΠ΅ΠΌΠΎΠ³ΠΎ ΡΠ°Π·Π΄ΡΠ°ΠΆΠ΅Π½ΠΈΡ Π½Π° ΠΎΡΡΠΈΡΠ°ΡΠ΅Π»ΡΠ½ΠΎ ΠΎΠΊΡΠ°ΡΠ΅Π½Π½ΡΠ΅ ΡΠ΅ΠΏΠ»ΠΈΠΊΠΈ Π² Π°Π΄ΡΠ΅Ρ Π°ΡΡΠΈΡΡΠ΅Π½ΡΠ° */ | ||
EmotionType["podavleniye_gneva"] = "podavleniye_gneva"; | ||
/** ΠΠ½ΠΈΠΌΠ°ΡΠΈΡ ΡΠΌΡΡΠ΅Π½ΠΈΡ, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, Π² ΠΎΡΠ²Π΅Ρ Π½Π° ΠΏΠΎΡ Π²Π°Π»Ρ */ | ||
EmotionType["smushchennaya_ulibka"] = "smushchennaya_ulibka"; | ||
/** ΠΠ½ΠΈΠΌΠ°ΡΠΈΡ ΡΠΈΠΌΠΏΠ°ΡΠΈΠΈ Π² ΠΎΡΠ²Π΅Ρ Π½Π° ΠΏΠΎΠ»ΠΎΠΆΠΈΡΠ΅Π»ΡΠ½ΠΎ ΠΎΠΊΡΠ°ΡΠ΅Π½Π½ΡΠ΅ ΡΠ΅ΠΏΠ»ΠΈΠΊΠΈ */ | ||
EmotionType["simpatiya"] = "simpatiya"; | ||
/** ΠΠ½ΠΈΠΌΠ°ΡΠΈΡ Π½Π΅Π»ΠΎΠ²ΠΊΠΎΡΡΠΈ Π² ΠΎΡΠ²Π΅Ρ Π½Π° Π»ΡΠ³ΠΊΠΎΠ΅ ΡΠ°Π·Π΄ΡΠ°ΠΆΠ΅Π½ΠΈΠ΅ ΠΈΠ»ΠΈ Π½Π΅ΡΠ΄ΠΎΠ±Π½ΡΠ΅ Π²ΠΎΠΏΡΠΎΡΡ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ. */ | ||
EmotionType["oups"] = "oups"; | ||
/** ΠΠ½ΠΈΠΌΠ°ΡΠΈΡ ΡΠΌΠ΅Ρ Π° Π½Π°Π΄ ΡΡΡΠΊΠΎΠΉ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ */ | ||
EmotionType["laugh"] = "laugh"; | ||
/** ΠΠ½ΠΈΠΌΠ°ΡΠΈΡ ΠΈΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΡ Π·Π°ΠΏΡΠΎΡΠ° */ | ||
EmotionType["ok_prinyato"] = "ok_prinyato"; | ||
/** ΠΠ½ΠΈΠΌΠ°ΡΠΈΡ Π±Π΅ΡΠΏΠΎΠΊΠΎΠΉΡΡΠ²Π°, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, ΠΏΡΠΈ ΠΆΠ°Π»ΠΎΠ±Π΅ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ Π½Π° ΡΠ°ΠΌΠΎΡΡΠ²ΡΡΠ²ΠΈΠ΅ */ | ||
EmotionType["bespokoistvo"] = "bespokoistvo"; | ||
/** ΠΠ½ΠΈΠΌΠ°ΡΠΈΡ Π²ΠΎΠ·Π±ΡΠΆΠ΄ΡΠ½Π½ΠΎΠ³ΠΎ ΠΎΠΆΠΈΠ΄Π°Π½ΠΈΡ ΡΠ»Π΅Π΄ΡΡΡΠ΅ΠΉ ΡΠ΅ΠΏΠ»ΠΈΠΊΠΈ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ */ | ||
EmotionType["predvkusheniye"] = "predvkusheniye"; | ||
/** ΠΠ½ΠΈΠΌΠ°ΡΠΈΡ Π²ΠΈΠ½Ρ, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, Π΅ΡΠ»ΠΈ Π² ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΈ ΠΏΡΠΎΠΈΠ·ΠΎΡΠ»Π° ΠΎΡΠΈΠ±ΠΊΠ° */ | ||
EmotionType["vinovatiy"] = "vinovatiy"; | ||
/** ΠΠ½ΠΈΠΌΠ°ΡΠΈΡ ΠΎΠΆΠΈΠ΄Π°Π½ΠΈΡ ΡΠ΅Π°ΠΊΡΠΈΠΈ ΠΎΡ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, ΠΎΡΠ²Π΅ΡΠ° Π½Π° Π·Π°Π΄Π°Π½Π½ΡΠΉ Π²ΠΎΠΏΡΠΎΡ */ | ||
EmotionType["zhdu_otvet"] = "zhdu_otvet"; | ||
/** ΠΠ½ΠΈΠΌΠ°ΡΠΈΡ ΡΠ°Π·ΠΌΡΡΠ»Π΅Π½ΠΈΠ΅ Π½Π°Π΄ ΡΠ΅ΠΏΠ»ΠΈΠΊΠΎΠΉ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, Π΅ΡΠ»ΠΈ Π΅Ρ Π½Π΅ ΡΠ΄Π°Π»ΠΎΡΡ ΡΠ°ΡΠΏΠΎΠ·Π½Π°ΡΡ */ | ||
EmotionType["zadumalsa"] = "zadumalsa"; | ||
/** ΠΠ½ΠΈΠΌΠ°ΡΠΈΡ ΠΎΡΡΡΡΡΡΠ²ΠΈΡ ΠΎΡΠ²Π΅ΡΠ° */ | ||
EmotionType["neznayu"] = "neznayu"; | ||
/** ΠΠ½ΠΈΠΌΠ°ΡΠΈΡ ΡΠΎΠΌΠ½Π΅Π½ΠΈΡ, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, ΠΊΠΎΠ³Π΄Π° Π½Π΅ ΡΠ΄Π°ΡΡΡΡ ΡΠΎΡΠ½ΠΎ ΡΠ°ΡΠΏΠΎΡΠ·Π½Π°ΡΡ ΡΠ΅ΠΏΠ»ΠΈΠΊΡ */ | ||
EmotionType["nedoumenie"] = "nedoumenie"; | ||
/** ΠΠ½ΠΈΠΌΠ°ΡΠΈΡ Π½Π΅Π³Π°ΡΠΈΠ²Π½ΠΎΠΉ ΡΠ΅ΠΊΠ°ΠΊΡΠΈΠΈ Π² ΠΎΡΠ²Π΅Ρ Π½Π° ΡΠ΅ΠΏΠ»ΠΈΠΊΡ */ | ||
EmotionType["nedovolstvo"] = "nedovolstvo"; | ||
/** ΠΠ½ΠΈΠΌΠ°ΡΠΈΡ Π½Π΅ΡΠΎΠ³Π»Π°ΡΠΈΡ Ρ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Π΅ΠΌ */ | ||
EmotionType["nesoglasie"] = "nesoglasie"; | ||
/** ΠΠ½ΠΈΠΌΠ°ΡΠΈΡ Π³ΡΡΡΡΠΈ ΠΈ ΡΠΎΡΠΊΠ»ΠΈΠ²ΠΎΠ³ΠΎ Π½Π°ΡΡΡΠΎΠ΅Π½ΠΈΡ */ | ||
EmotionType["pechal"] = "pechal"; | ||
/** ΠΠ½ΠΈΠΌΠ°ΡΠΈΡ ΡΠ°Π΄ΠΎΡΡΠΈ ΠΈΠ»ΠΈ ΡΠ΄ΠΎΠ²Π»Π΅ΡΠ²ΠΎΡΠ΅Π½ΠΈΡ Π΄Π΅ΠΉΡΡΠ²ΠΈΡΠΌΠΈ ΠΈΠ»ΠΈ ΡΠ΅ΠΏΠ»ΠΈΠΊΠ°ΠΌΠΈ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ */ | ||
EmotionType["radost"] = "radost"; | ||
/** ΠΠ½ΠΈΠΌΠ°ΡΠΈΡ ΡΠΎΠΏΠ΅ΡΠ΅ΠΆΠΈΠ²Π°Π½ΠΈΡ ΠΈΠ»ΠΈ Π²ΡΡΠ°ΠΆΠ΅Π½ΠΈΡ ΡΡΠ°ΡΡΠΈΡ Π² ΠΏΡΠΎΠ±Π»Π΅ΠΌΠ°Ρ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ */ | ||
EmotionType["sochuvstvie"] = "sochuvstvie"; | ||
/** ΠΠ½ΠΈΠΌΠ°ΡΠΈΡ ΠΈΡΠΏΡΠ³Π° */ | ||
EmotionType["strakh"] = "strakh"; | ||
/** ΠΠ½ΠΈΠΌΠ°ΡΠΈΡ ΠΏΡΠΎΡΠ²Π»Π΅Π½ΠΈΡ ΠΈΠ½ΡΠ΅ΡΠ΅ΡΠ° ΠΈΠ»ΠΈ Π»ΡΠ±ΠΎΠΏΡΡΡΡΠ²Π° ΠΏΠΎ ΠΎΡΠ½ΠΎΡΠ΅Π½ΠΈΡ ΠΊ Π΄Π΅ΠΉΡΡΠ²ΠΈΡΠΌ ΠΈΠ»ΠΈ ΡΠ΅ΠΏΠ»ΠΈΠΊΠ°ΠΌ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ */ | ||
EmotionType["zainteresovannost"] = "zainteresovannost"; | ||
})(EmotionType = exports.EmotionType || (exports.EmotionType = {})); |
@@ -1,7 +0,5 @@ | ||
import { AppInfo, CharacterId } from './global'; | ||
import { AppState, Message, NLPRequest } from './request'; | ||
import { NLPResponse, ErrorCommand, EmotionType, Button } from './response'; | ||
import { AppInfo, CharacterId, AppState, Message, ErrorCommand, EmotionId, Card, Bubble, Button } from './systemMessage'; | ||
import { NLPRequest } from './request'; | ||
import { NLPResponse } from './response'; | ||
import { KeysetDictionary, I18nOptions } from './i18n'; | ||
import { Card } from './card'; | ||
import { Bubble } from './bubble'; | ||
interface IntentSlot { | ||
@@ -36,3 +34,3 @@ name: string; | ||
type: string; | ||
payload: { | ||
payload?: { | ||
[key: string]: unknown; | ||
@@ -83,3 +81,3 @@ }; | ||
setPronounceText: (text: string) => void; | ||
setEmotion: (emotion: EmotionType) => void; | ||
setEmotion: (emotion: EmotionId) => void; | ||
readonly message: NLPResponse; | ||
@@ -86,0 +84,0 @@ } |
{ | ||
"name": "@salutejs/types", | ||
"version": "0.4.0", | ||
"version": "0.5.0", | ||
"description": "Scenario types for Salute family", | ||
@@ -32,3 +32,3 @@ "author": "SberDevices Frontend Team <sberdevices.frontend@gmail.com>", | ||
}, | ||
"gitHead": "38c3e2badbb38a4d31bbe64341bb2faf77e385f2" | ||
"gitHead": "40cd4fcb637366dc43fad1b9a1447b331e458fac" | ||
} |
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Major refactor
Supply chain riskPackage has recently undergone a major refactor. It may be unstable or indicate significant internal changes. Use caution when updating to versions that include significant changes.
Found 1 instance in 1 package
Unidentified License
License(Experimental) Something that seems like a license was found, but its contents could not be matched with a known license.
Found 2 instances in 1 package
Unidentified License
License(Experimental) Something that seems like a license was found, but its contents could not be matched with a known license.
Found 2 instances in 1 package
1878
3.07%180404
-3.04%24
-20%1
Infinity%