通过


IConversation interface

IConversation 是 Skype 机器人平台对机器人进行的新 Skype 语音呼叫的第一个请求的 JSON 正文。 IConversation JSON 正文在 Bot Framework 门户中由机器人开发人员注册的初始 HTTP 终结点上发布。 IConversation 请求包含有关调用方和目标的信息,以及有关呼叫初始状态的一些附加信息。

扩展

属性

address

事件地址路由信息。 将此字段保存到外部存储,以便稍后向用户撰写主动消息。

agent

正在处理事件的 SDK。 将始终为“botbuilder”。

callState

指示调用的当前状态。

links

包含 HTTP 链接列表的字典。

presentedModalityTypes

标志指示 Skype 用户为呼叫呈现了哪些形式。

source

活动的原始来源(即“facebook”、“skype”、“slack”等)

sourceEvent

源本机架构中的原始事件。 对于传出消息,可用于传递源特定事件数据,例如自定义附件。

type

定义事件的类型。 应为 IEvent 的“message”。

user

对于传入事件,这是发送事件的用户。 默认情况下,这是 address.user 的副本,但你可以使用 lookupUser 函数配置机器人,以便将传入用户映射到内部用户 ID。

属性详细信息

address

事件地址路由信息。 将此字段保存到外部存储,以便稍后向用户撰写主动消息。

address: IAddress

属性值

agent

正在处理事件的 SDK。 将始终为“botbuilder”。

agent: string

属性值

string

callState

指示调用的当前状态。

callState: string

属性值

string

包含 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

属性值