Node.js messenger机器人中的快速回复和按钮回发动态处理

Node.js messenger机器人中的快速回复和按钮回发动态处理,node.js,facebook,facebook-messenger,Node.js,Facebook,Facebook Messenger,如何在facebook messengr bot中动态处理快速回复和按钮回发,假设我想在通用元素中显示10个项目,那么当在数据库中检索10个项目时,它们会提供id和详细信息。因此,当任何人按下任何元素时,如何提取id以及switch语句如何运行。我理解您的意图,我假设您有10个元素的按钮上有相同的文本,如“choose”,它们是回发类型。 你想知道“选择”按钮来自哪个元素 我已经设法解决了一个问题,即插入空格来标识元素按钮,如: 第一个元素-“选择” 第二个元素-“选择” 第三个要素——“选择”

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

我理解您的意图,我假设您有10个元素的按钮上有相同的文本,如“choose”,它们是回发类型。 你想知道“选择”按钮来自哪个元素

我已经设法解决了一个问题,即插入空格来标识元素按钮,如:

第一个元素-“选择” 第二个元素-“选择” 第三个要素——“选择” 第四个要素——“选择” 等等


我认为这是唯一的方法,它正在发挥作用

我理解你的意图,我假设你有10个元素的按钮上有相同的文本,比如“选择”,它们是回发类型。 你想知道“选择”按钮来自哪个元素

我已经设法解决了一个问题,即插入空格来标识元素按钮,如:

第一个元素-“选择” 第二个元素-“选择” 第三个要素——“选择” 第四个要素——“选择” 等等


我认为这是唯一的办法,而且在这个问题被问到之后,它一直在起作用。到目前为止,我正试图找出同样的问题,我发现:

有了这个库(我认为是facebook机器人的最佳库),您可以为全局回发事件设置一个侦听器,然后对每个事件应用正则表达式,以获取单个元素所需的ID(或信息)


希望这有帮助:)

这个问题已经问了很久了。到目前为止,我正试图找出同样的问题,我发现:

有了这个库(我认为是facebook机器人的最佳库),您可以为全局回发事件设置一个侦听器,然后对每个事件应用正则表达式,以获取单个元素所需的ID(或信息)

希望这有帮助:)