如何在facebook messengr bot中动态处理quick_reply和按钮回发,假设我想在泛型元素中显示10个项目因此,当在数据库中检索10个项目时,它们会提供id和详细信息。因此,当任何人按任何元素时如何提取id以及如何运行switch语句。
答案 0 :(得分:0)
我明白你要做的是什么,我认为你的按钮上有10个元素有相同的文字,比如"选择",然后他们会回发 - 类型。 而你想知道"选择"媒体来自。
我设法做了一个解决方法,即插入空格来识别元素按钮,例如:
第一元素 - "选择" 第二元素 - "选择" 第三元素 - "选择" 第四元素 - "选择" 等...
我认为这是唯一的方式,而且它正在运作
答案 1 :(得分:0)
已经问过这个问题已经过了一段时间。截至目前,我试图弄清楚同样的事情,这就是我发现的:https://github.com/Charca/bootbot/issues/10
使用这个库(我认为最好的facebook机器人)你可以为全局回发事件设置一个监听器,然后在每一个上应用一个正则表达式,以获得你需要的ID(或信息)单一元素。
希望这会有所帮助:)