通过


CallConnector class

将 UniversalCallBot 连接到 Skype 呼叫服务。

构造函数

CallConnector(ICallConnectorSettings)

创建 ChatConnector 的新 instnace。

方法

getData(IBotStorageContext, (err: Error, data: IBotStorageData) => void)

从 Bot Frameworks 状态服务读取数据。

listen()

注册 Express 或 Restify 样式挂钩以侦听新消息。

onEvent((event: IEvent, cb?: (err: Error) => void) => void)

在注册时由 UniversalCallBot 调用,以注册处理程序以接收来自调用服务的传入事件。

saveData(IBotStorageContext, IBotStorageData, (err: Error) => void)

将数据写入 Bot Frameworks 状态服务。

send(IEvent, (err: Error) => void)

由 UniversalCallBot 调用,以将工作流操作传递到服务。

verifyBotFramework()

验证收到的消息的 Express 或 Resitify 样式中间件来自 Bot Framework。

构造函数详细信息

CallConnector(ICallConnectorSettings)

创建 ChatConnector 的新 instnace。

new CallConnector(settings?: ICallConnectorSettings)

参数

settings
ICallConnectorSettings

(可选)配置参数,用于指定机器人应用 ID & 在 Bot Frameworks 开发人员门户中分配的密码。

方法详细信息

getData(IBotStorageContext, (err: Error, data: IBotStorageData) => void)

从 Bot Frameworks 状态服务读取数据。

function getData(context: IBotStorageContext, callback: (err: Error, data: IBotStorageData) => void)

参数

callback

(err: Error, data: IBotStorageData) => void

listen()

注册 Express 或 Restify 样式挂钩以侦听新消息。

function listen()

返回

(req: any, res: any) => void

onEvent((event: IEvent, cb?: (err: Error) => void) => void)

在注册时由 UniversalCallBot 调用,以注册处理程序以接收来自调用服务的传入事件。

function onEvent(handler: (event: IEvent, cb?: (err: Error) => void) => void)

参数

handler

(event: IEvent, cb?: (err: Error) => void) => void

saveData(IBotStorageContext, IBotStorageData, (err: Error) => void)

将数据写入 Bot Frameworks 状态服务。

function saveData(context: IBotStorageContext, data: IBotStorageData, callback?: (err: Error) => void)

参数

callback

(err: Error) => void

send(IEvent, (err: Error) => void)

由 UniversalCallBot 调用,以将工作流操作传递到服务。

function send(event: IEvent, done: (err: Error) => void)

参数

event
IEvent
done

(err: Error) => void

verifyBotFramework()

验证收到的消息的 Express 或 Resitify 样式中间件来自 Bot Framework。

function verifyBotFramework()

返回

(req: any, res: any, next: any) => void