IConversationResult interface
IConversationResult 是任何后续请求的 JSON 正文,遵循从 Skype Bot Platform for Calling 发送到机器人的初始 IConversation 通知。 IConversationResult 发布到上一工作流响应提供的回调链接。 IConversationResult 表示上一工作流响应中上次成功操作的结果。
- 扩展
属性
| address | 事件地址路由信息。 将此字段保存到外部存储,以便稍后向用户撰写主动消息。 |
| agent | 正在处理事件的 SDK。 将始终为“botbuilder”。 |
| call |
指示调用的当前状态。 |
| links | 包含 HTTP 链接列表的字典。 |
| operation |
上次执行的工作流操作的结果。 |
| recorded |
RecordAction 的记录数据的缓冲区。 |
| source | 活动的原始来源(即“facebook”、“skype”、“slack”等) |
| source |
源本机架构中的原始事件。 对于传出消息,可用于传递源特定事件数据,例如自定义附件。 |
| type | 定义事件的类型。 应为 IEvent 的“message”。 |
| user | 对于传入事件,这是发送事件的用户。 默认情况下,这是 address.user 的副本,但你可以使用 lookupUser 函数配置机器人,以便将传入用户映射到内部用户 ID。 |
属性详细信息
address
agent
正在处理事件的 SDK。 将始终为“botbuilder”。
agent: string
属性值
string
callState
指示调用的当前状态。
callState: string
属性值
string
links
包含 HTTP 链接列表的字典。
links?: any
属性值
any
operationOutcome
recordedAudio
RecordAction 的记录数据的缓冲区。
recordedAudio?: any
属性值
any
source
活动的原始来源(即“facebook”、“skype”、“slack”等)
source: string
属性值
string
sourceEvent
源本机架构中的原始事件。 对于传出消息,可用于传递源特定事件数据,例如自定义附件。
sourceEvent: any
属性值
any
type
定义事件的类型。 应为 IEvent 的“message”。
type: string
属性值
string
user
对于传入事件,这是发送事件的用户。 默认情况下,这是 address.user 的副本,但你可以使用 lookupUser 函数配置机器人,以便将传入用户映射到内部用户 ID。
user: IIdentity