CallConnector class
将 UniversalCallBot 连接到 Skype 呼叫服务。
构造函数
| Call |
创建 ChatConnector 的新 instnace。 |
方法
| get |
从 Bot Frameworks 状态服务读取数据。 |
| listen() | 注册 Express 或 Restify 样式挂钩以侦听新消息。 |
| on |
在注册时由 UniversalCallBot 调用,以注册处理程序以接收来自调用服务的传入事件。 |
| save |
将数据写入 Bot Frameworks 状态服务。 |
| send(IEvent, (err: Error) => void) | 由 UniversalCallBot 调用,以将工作流操作传递到服务。 |
| verify |
验证收到的消息的 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)
参数
- context
- IBotStorageContext
- 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)
参数
- context
- IBotStorageContext
- data
- IBotStorageData
- 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