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