umbot
Version:
Мультиплатформенный фреймворк для создания голосовых навыков и чат-ботов с единой бизнес-логикой. Встроенная поддержка ВКонтакте, Telegram, Viber, MAX, Яндекс Алисы, Маруси и Сбера SmartApp. Архитектура на адаптерах позволяет подключать любые другие платф
16 lines (15 loc) • 1.25 kB
TypeScript
import { BotController, IUserData } from './BotController';
/**
* Контроллер для обработки запросов приложения по умолчанию.
* Используется в качестве контроллера по умолчанию, и позволяет не создавать свой контроллер,
* если вся обработка команд или шагов осуществляется через bot.addCommand или bot.addStep.
*
* Контроллер из коробки обрабатывает стандартные команды (приветствие и помощь), а также сценарий, когда ни одна из команд не была найдена.
* Обработка базовых механик происходит только в том случае, если не была обработана ни одна команда или шаг.
*/
export declare class BaseBotController<TUserData extends IUserData = IUserData> extends BotController<TUserData> {
/**
* Обработка команд, добавленных через slots
*/
action(intentName: string | null, isCommand?: boolean, isStep?: boolean): void;
}