IEvent interface
从源接收或发送到源的事件。
属性
address | 事件的地址路由信息。 将此字段保存到某个外部存储,以便以后向用户撰写主动消息。 |
agent | 正在处理事件的 SDK。 将始终为“botbuilder”。 |
reply |
与此更新相关的事件的 ID。 |
source | 事件的原始源 (,即“facebook”、“skype”、“slack”等) |
source |
源本机架构中的原始事件。 对于传出消息,可用来传递特定于源的事件数据,如自定义附件。 |
type | 定义事件类型。 对于 IMessage,应为“message”。 |
user | 对于传入消息,这是发送消息的用户。 默认情况下,这是 address.user 的副本,但你可以使用 lookupUser 函数配置机器人,该函数允许将传入用户映射到内部用户 ID。 |
属性详细信息
address
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