UNPKG

voxa

Version:

A fsm (state machine) framework for Alexa, Dialogflow, Facebook Messenger and Botframework apps using Node.js

17 lines (16 loc) 716 B
import { IDirectiveClass } from "../../../directives"; import { VoxaApp } from "../../../VoxaApp"; import { IVoxaPlatformConfig } from "../../VoxaPlatform"; import { DialogflowPlatform } from "../DialogflowPlatform"; import { FacebookEvent } from "./FacebookEvent"; import { FacebookReply } from "./FacebookReply"; export interface IFacebookPlatformConfig extends IVoxaPlatformConfig { pageAccessToken?: string; } export declare class FacebookPlatform extends DialogflowPlatform { name: string; protected EventClass: typeof FacebookEvent; constructor(app: VoxaApp, config?: IFacebookPlatformConfig); protected getReply(): FacebookReply; protected getDirectiveHandlers(): IDirectiveClass[]; }