Quick_reply和按钮回发在messenger bot中动态处理

时间:2016-11-30 04:55:18

标签: node.js facebook facebook-messenger

如何在facebook messengr bot中动态处理quick_reply和按钮回发,假设我想在泛型元素中显示10个项目因此,当在数据库中检索10个项目时,它们会提供id和详细信息。因此,当任何人按任何元素时如何提取id以及如何运行switch语句。

2 个答案:

答案 0 :(得分:0)

我明白你要做的是什么,我认为你的按钮上有10个元素有相同的文字,比如"选择",然后他们会回发 - 类型。 而你想知道"选择"媒体来自。

我设法做了一个解决方法,即插入空格来识别元素按钮,例如:

第一元素 - "选择" 第二元素 - "选择" 第三元素 - "选择" 第四元素 - "选择" 等...

我认为这是唯一的方式,而且它正在运作

答案 1 :(得分:0)

已经问过这个问题已经过了一段时间。截至目前,我试图弄清楚同样的事情,这就是我发现的:https://github.com/Charca/bootbot/issues/10

使用这个库(我认为最好的facebook机器人)你可以为全局回发事件设置一个监听器,然后在每一个上应用一个正则表达式,以获得你需要的ID(或信息)单一元素。

希望这会有所帮助:)