18得票1回答
无法使用测试用户访问Facebook页面与Messenger Bot应用程序

我正在尝试按照Glitch中的这个示例,并参考快速入门帮助页面来设置我的第一个Facebook机器人。 我已经使用真实用户登录,按照说明创建了一个应用程序,并添加了“Messenger”产品。我已经设置了Webhook,也使用该应用程序仪表板为此用户创建了一个页面,并订阅了Messenger...

16得票1回答
来自Facebook Messenger机器人对话的API身份验证

什么是在Facebook Messenger平台上与机器人对话时认证外部API的最佳方法? 例如,我希望我的机器人用户能够在外部网站上创建自己个人资料中的项目。是否有一种方法可以从用户那里获取登录信息或将我的机器人连接到外部网站,而无需用户明确向机器人发送其用户名和密码? 我在User P...

10得票3回答
Facebook Messenger检测关闭Webview(移动端)

我有一个提供用户网页链接的Messenger聊天机器人。有没有办法检测到用户关闭了网页视图并因此返回到聊天机器人对话? 此问题仅适用于移动电话上的Messenger应用程序,桌面版可以。 window.onbeforeunload不受支持,window.pagehide仅适用于重新加载而...

10得票2回答
创建一个链接,可以打开Facebook Messenger并发送一条消息。

我正在为我编写的Facebook Messenger机器人创建用户注册码。我想提供一个链接,让他们不用打开与我的机器人的聊天窗口并输入注册码,而是能够自动发送注册码并打开他们的Facebook Messenger聊天窗口。 我看到了一个可以打开聊天窗口的链接(https://m.facebo...

9得票3回答
Facebook Messenger 应用程序 Webhook 订阅 - 权限不足

我有一个Facebook Messenger应用程序(它是使用MS Bot Framework构建的机器人,尽管我认为这并不相关)。 它订阅了页面事件的webhook。 直到几天前,它都运行良好,当webhook从页面取消订阅时,并且当我尝试再次订阅时,它告诉我:“权限不足,您没有必要的权限执...

9得票1回答
使用 Messenger SDK 发送文件数据。

我有一个从Messenger机器人打开的webview。 我想从webview将图像数据发送到聊天对话中(没有URL - 数据来自画布)。 我尝试使用Messenger SDK的beginShareFlow和文件数据附件: function uploadImage(data) { ...

8得票1回答
使用Rails创建Messenger机器人:为多个页面进行设置

我想创建一个Messenger Bot,供不同用户在其Facebook页面上使用。我创建了一个Rails应用程序,并使用facebook-messenger gem。 当我为一个页面进行设置时,我成功地创建了机器人并且它可以工作。现在,我按照说明将我的机器人投入多个Facebook页面(请参...

8得票2回答
定期触发Dialogflow事件

我希望我的Dialogflow机器人能够通过Cronjob定期发送消息。我会通过触发/query端点上的事件来实现这一点。然而,我不确定如何获取sessionId。如果我传递最后使用的sessionId,响应会成功返回,但是在对话中我得不到任何消息。API是否完全支持此模式?所有的sessio...

8得票3回答
Facebook Messenger机器人出现551错误 - “此人当前无法使用”

我写了一个简单的Facebook Messenger机器人,它接收用户的文本,应用一个简单的转换并立即返回结果。在我自己测试时,从未遇到问题,但似乎对于某些用户,当转换后的消息被发送回去时,Facebook会返回以下错误(从我的服务器日志中):"www-authenticate": "OAut...

7得票1回答
Facebook的Graph API弃用了用户字段“locale”和“timezone”,是否有替代方案?

我正在开发一个使用Facebook的Graph API v2.6的Facebook Messenger聊天机器人,但现在Facebook要求我们提交应用程序进行审核。问题是,我们的应用程序会向API请求用户的语言环境和时区等信息。我需要用户的语言环境来决定聊天机器人与用户交互时使用的语言,但自...