IEvent interface

从源接收或发送到源的事件。

属性

address

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

agent

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

replyToId

与此更新相关的事件的 ID。

source

事件的原始源 (,即“facebook”、“skype”、“slack”等)

sourceEvent

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

type

定义事件类型。 对于 IMessage,应为“message”。

user

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

属性详细信息

address

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

address: IAddress

属性值

agent

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

agent: string

属性值

string

replyToId

与此更新相关的事件的 ID。

replyToId?: string

属性值

string

source

事件的原始源 (,即“facebook”、“skype”、“slack”等)

source: string

属性值

string

sourceEvent

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

sourceEvent: any

属性值

any

type

定义事件类型。 对于 IMessage,应为“message”。

type: string

属性值

string

user

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

user: IIdentity

属性值