umbot
Version:
Universal bot(vk, telegram, viber) or skills for Yandex.Alisa, Маруся and sber
19 lines (18 loc) • 867 B
TypeScript
import { TemplateTypeModel } from './TemplateTypeModel';
import { IAlisaResponse, IAlisaSession, IAlisaWebhookRequest, IAlisaWebhookResponse } from './interfaces';
import { BotController } from '../controller';
export declare class Alisa extends TemplateTypeModel {
private readonly VERSION;
private readonly MAX_TIME_REQUEST;
protected _session: IAlisaSession | undefined;
protected _isState: boolean;
protected _stateName: 'user_state_update' | 'application_state' | 'session_state' | null;
protected _getResponse(): Promise<IAlisaResponse>;
private _setState;
private _initUserCommand;
private _setUserId;
init(query: string | IAlisaWebhookRequest, controller: BotController): Promise<boolean>;
getContext(): Promise<IAlisaWebhookResponse>;
getLocalStorage(): Promise<any | string>;
isLocalStorage(): boolean;
}