umbot
Version:
Universal bot(vk, telegram, viber) or skills for Yandex.Alisa, Маруся and sber
19 lines (18 loc) • 1.01 kB
TypeScript
import { TemplateTypeModel } from './TemplateTypeModel';
import { BotController } from '../controller';
import { ISberSmartAppResponsePayload, ISberSmartAppSession, ISberSmartAppWebhookRequest, ISberSmartAppWebhookResponse } from './interfaces';
import { IRequestSend } from '../api';
export declare class SmartApp extends TemplateTypeModel {
private readonly MAX_TIME_REQUEST;
protected _session: ISberSmartAppSession | null;
protected _getPayload(): Promise<ISberSmartAppResponsePayload>;
private _initUserCommand;
init(query: string | ISberSmartAppWebhookRequest, controller: BotController): Promise<boolean>;
getRatingContext(): Promise<ISberSmartAppWebhookResponse>;
getContext(): Promise<ISberSmartAppWebhookResponse>;
protected _getUserData(): Promise<unknown | string>;
protected _setUserData(data: any): Promise<IRequestSend<unknown>>;
setLocalStorage(data: any): Promise<void>;
getLocalStorage(): Promise<any | string>;
isLocalStorage(): boolean;
}