Bot Framework Facebook Webhook 事件映射
Bot Framework Facebook Webhook Event Mapping
我正在尝试确定机器人框架将事件映射到 ActivityTypes
的内容。我在文档中找不到任何内容,而且我似乎无法在 SDK 代码中识别此映射发生的位置以便弄清楚。使用 v4 Bot Framework 和 C#。
这些也会被映射到什么地方?
- 条消息
- messaging_postbacks
- messaging_optins
- message_deliveries
- messaging_referrals
- 待机
- messaging_handovers
这是 webhook 事件到 bot activity 类型的映射。您也许能够创建某种能够捕获 'message_deliveries' 和 'standby' 的中间件。但是,此时,它们还没有以任何可以对其采取行动的方式被捕获。
- 消息 -> ActivityTypes.Message
- messaging_postbacks -> ActivityTypes.Message
- messaging_optins -> ActivityTypes.Message
- message_deliveries -> 数据通过 'delivery' 通道发送,该通道未被 bot
捕获
- messaging_referrals -> ActivityTypes.Message
- 待机 -> 数据通过 'standby' 通道发送,未被 bot
捕获
- messaging_handovers -> ActivityTypes.ConversationUpdate
根据 Facebook 的 docs,通过消息历史记录可以检索通过待机发送的任何消息和传递事件。
希望得到帮助!
我正在尝试确定机器人框架将事件映射到 ActivityTypes
的内容。我在文档中找不到任何内容,而且我似乎无法在 SDK 代码中识别此映射发生的位置以便弄清楚。使用 v4 Bot Framework 和 C#。
这些也会被映射到什么地方?
- 条消息
- messaging_postbacks
- messaging_optins
- message_deliveries
- messaging_referrals
- 待机
- messaging_handovers
这是 webhook 事件到 bot activity 类型的映射。您也许能够创建某种能够捕获 'message_deliveries' 和 'standby' 的中间件。但是,此时,它们还没有以任何可以对其采取行动的方式被捕获。
- 消息 -> ActivityTypes.Message
- messaging_postbacks -> ActivityTypes.Message
- messaging_optins -> ActivityTypes.Message
- message_deliveries -> 数据通过 'delivery' 通道发送,该通道未被 bot 捕获
- messaging_referrals -> ActivityTypes.Message
- 待机 -> 数据通过 'standby' 通道发送,未被 bot 捕获
- messaging_handovers -> ActivityTypes.ConversationUpdate
根据 Facebook 的 docs,通过消息历史记录可以检索通过待机发送的任何消息和传递事件。
希望得到帮助!