问题标签 [bottender]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
147 浏览

javascript - nodejs facebook messenger bot 管理员或编辑器 id 而不是页面 id

我正在使用 bottender 和 nodejs 创建一个 bot messenger,但是当我尝试在我的页面中检索(管理员或编辑器)的用户 ID 以了解谁向页面中的用户发送响应时,我遇到了问题。这就是我得到的:

sender : 是页面的 id,而不是管理员 id。

收件人:联系页面的用户 ID。

任何人都知道如何获取页面的发件人 ID(管理员或编辑器),而不是使用 bottender 获取页面 ID。

0 投票
1 回答
328 浏览

node.js - Bottender - 在 facebook 上启用 persistent_menu 和 get_started 按钮

我正在使用 NodeJS 和Bottender来运行我的 facebook messenger webhook。

所以我想要一个get started button和一个persistent menu。我在 repo 上提供的示例上检查并设计了我的配置,比如这个,但我还不能让它出现在 messenger 上。

这是我的 config.js

这就是我如何使用它

我的 facebook 应用程序的背景 - 它已经向公众发布获得批准(至少对于pages_messaging

有什么我错过的事情吗?任何帮助,将不胜感激!

0 投票
2 回答
342 浏览

node.js - Bottender - 添加自定义路由 - 快递服务器

我想将自定义路由添加到使用express作为服务器的bottender 。但是当我这样做时,bottender(应该是)使用的路由返回404。这是它的样子/messenger

index.js

配置.js

关于为什么bottender使用的路由返回404的任何线索?

提前致谢!

0 投票
1 回答
37 浏览

bottender - 发送打字指示

有没有办法只使用一个函数调用来发送带有打字指示的消息。

还是我必须在一定时间内打开打字,然后在发送消息之前将其关闭?

谢谢

0 投票
0 回答
42 浏览

facebook - 永久菜单不显示

我正在尝试使用 bottender 在 Messenger 上创建聊天机器人,我希望它有一个持久的菜单。奇怪的是,问候正在工作,当我将 composerInputDisabled 设置为 true 时,它​​也可以工作,但永久菜单永远不会出现。对于这里可能出现的问题以及如何解决问题的任何建议,我将不胜感激。

这是我的 config.js 文件的片段

更新:我刚刚注意到在发送“开始”消息之前会显示持久菜单按钮(这会立即发生并且需要使用持久菜单)

0 投票
0 回答
38 浏览

facebook-messenger-bot - 我的 bottender messneger 机器人在部署后没有在数据库上发布,但它在控制台上工作正常

我正在使用 bottender 制作一个信使机器人,它从我的同学那里获取问题和答案并将它们存储在一个概念页面中。它在控制台中工作得很好,但在部署机器人并在 messneger 上使用它之后,机器人已经停止向概念 api 发送数据。

可能会发生什么?这怎么会发生?