umbot
Version:
Universal bot(vk, telegram, viber) or skills for Yandex.Alisa, Маруся and sber
18 lines (17 loc) • 880 B
TypeScript
import { TemplateTypeModel } from './TemplateTypeModel';
import { IMarusiaResponse, IMarusiaSession, IMarusiaSessionResponse, IMarusiaWebhookRequest, IMarusiaWebhookResponse } from './interfaces';
import { BotController } from '../controller';
export declare class Marusia extends TemplateTypeModel {
private readonly VERSION;
private readonly MAX_TIME_REQUEST;
protected _session: IMarusiaSession | null;
protected _stateName: 'user_state_update' | 'session_state' | null;
protected _getResponse(): Promise<IMarusiaResponse>;
protected _getSession(): IMarusiaSessionResponse;
private _setState;
private _initUserCommand;
init(query: string | IMarusiaWebhookRequest, controller: BotController): Promise<boolean>;
getContext(): Promise<IMarusiaWebhookResponse>;
getLocalStorage(): Promise<any | string>;
isLocalStorage(): boolean;
}