Bot Framework - 查找机器人已回答且用户已对按钮做出反应的问题的方法?

Bot Framework - Way to find the question for which bot has answered and user has reacted with buttons?

在网络聊天示例的示例 9(可用 here)中,我们为用户提供了对答案做出反应的能力,是否有适当的任何发现用户提出的问题,哪个机器人已回答以及用户已做出反应。

目前,我的做法是,当用户做出反应时,我将点 activityId 和 replytoId 发送到我的机器人,然后从我的成绩单 table 我从 activity 使用 id activityid 和 replytoid 并获取问题和答案, 我的做法是否正确,或者我们有任何简化的解决方案

还有在用户响应后隐藏响应按钮的方法吗?

谢谢

关于您提到的示例(可用here),您可以在源代码中看到这纯粹是一个通道实现:您的机器人服务器端没有link您的机器人代码.

您的机器人可能正在做 QnA 之外的其他事情,因此您必须 "link" 对您自己发布的先前问题执行此操作。是的,点击反馈项和您的历史记录之间的基本 link 是 Activity ID,因此您的方法是更简单的方法之一。