IConversation interface
IConversation 是 Skype 机器人平台对机器人进行的新 Skype 语音呼叫的第一个请求的 JSON 正文。 IConversation JSON 正文在 Bot Framework 门户中由机器人开发人员注册的初始 HTTP 终结点上发布。 IConversation 请求包含有关调用方和目标的信息,以及有关呼叫初始状态的一些附加信息。
- 扩展
属性
| address | 事件地址路由信息。 将此字段保存到外部存储,以便稍后向用户撰写主动消息。 |
| agent | 正在处理事件的 SDK。 将始终为“botbuilder”。 |
| call |
指示调用的当前状态。 |
| links | 包含 HTTP 链接列表的字典。 |
| presented |
标志指示 Skype 用户为呼叫呈现了哪些形式。 |
| 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
presentedModalityTypes
标志指示 Skype 用户为呼叫呈现了哪些形式。
presentedModalityTypes: string[]
属性值
string[]
source
活动的原始来源(即“facebook”、“skype”、“slack”等)
source: string
属性值
string
sourceEvent
源本机架构中的原始事件。 对于传出消息,可用于传递源特定事件数据,例如自定义附件。
sourceEvent: any
属性值
any
type
定义事件的类型。 应为 IEvent 的“message”。
type: string
属性值
string
user
对于传入事件,这是发送事件的用户。 默认情况下,这是 address.user 的副本,但你可以使用 lookupUser 函数配置机器人,以便将传入用户映射到内部用户 ID。
user: IIdentity