facebook-messenger - 将 Facebook Bot 的回发按钮限制为一次使用
问题描述
我制作了一个回发按钮,当用户向 Facebook 页面发送特定短语时会出现该按钮,有 3 个选项可供选择作为琐事竞赛:选项 1 选项 2 选项 3
用户可以单击一个选项,如果正确或错误,他们将收到后续消息。如果用户单击正确的按钮,则会出现另一个带有问题的回发按钮,但如果用户单击错误的按钮,则只会发送他们丢失的文本。
但是,他们仍然有之前的回发消息,如果他们输了,他们可以选择正确的选项继续。
有没有办法实现回发按钮被新的回发按钮覆盖,或者如果已经选择了无法选择其他选项的选项。
解决方案
为此,您可以使用浮动按钮(快速回复)。当任何用户按下浮动按钮时,按钮就会消失。您也可以使用通用模板卡附上快速回复。在此处查看有关快速回复的更多信息:https ://developers.facebook.com/docs/messenger-platform/send-messages/quick-replies/
推荐阅读
- php - Wordpress 正在从放置循环的 HTML 标记中删除一些帖子。为什么?
- javascript - NativeScript Angular:Android主线程上发生未捕获的异常
- java - JavaFX setText() NullPointerException 即使我设置了控制器和 fxml 标签
- jquery - 所选页码在 JQuery 数据表的服务器端分页中被重置
- tfs-2015 - SSDT - 跟踪 DACPAC 部署中的数据库更改
- javascript - 如何正确缩放图像以适应 maxdim-by-maxdim 正方形区域?
- php - 通过多个数组数据中的数组值返回数组键
- excel - VBA:如何在用户表单列表中均匀地放置项目?
- vbscript - 拆分后vbScript忽略许多空格
- xamarin - Xamarin 存档工具 - 看似正常的错误,但原因不明