问题标签 [facebook-messenger]

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 回答
1136 浏览

facebook - 是否可以使用 Bots for Messenger API 向用户的朋友发送消息?

我正在考虑使用新的 Facebook Messenger API 向用户的朋友发送消息。

例如:

爱丽丝的信使会话:

Alice:将此结果发送给 Bob

博特:你是说鲍勃·史密斯吗?

爱丽丝:是的

Bot:好的,已发送。

在 Bob 的信使上:

Bot:Alice 想让你知道 x

显然,Facebook 必须对垃圾邮件进行一些控制。

如果Bob 不必先连接 Messenger 机器人,这种情况是否可行?

0 投票
3 回答
1266 浏览

facebook - 新的 FB Messenger webhook 是否有 Python 端口?

在 FB Messenger webhook 快速入门页面的 python 中找不到任何内容。(https://developers.facebook.com/docs/messenger-platform/quickstart

0 投票
1 回答
543 浏览

ruby-on-rails - Facebook Messenger - Ruby on Rails 的节点 - 示例

Rails 新手。

在 Facebook Messenger 入门中,节点中有一个简单的脚本,可用于将消息从您的应用程序发送到 Messenger。有人可以帮助我们如何在 Ruby on Rails 中实现它。

我想在我的控制器中创建一个可以发送消息的方法。下面是来自 Facebook 的代码,我不确定如何在 Rails 中实现相同的代码。

将上面的评论替换为

这是我的控制器接收消息。

0 投票
3 回答
1266 浏览

facebook - Facebook Messenger 平台设置

我有一个关于 Facebook Messenger 平台中“机器人”设置的一般性问题。如果我理解架构正确,我可以创建一个应用程序作为开发人员添加 Messenger 功能并将 1 Page 与 Messenger 功能相关联。这是否意味着我每个页面都需要一个应用程序?或者我可以创建一个“机器人后端”,为来自不同用户的多个/不同页面提供服务?

0 投票
6 回答
8266 浏览

facebook - 如何在本地进行 Facebook Messenger Bot 开发?

设置 webhook 时,它说 aSecure URL是必需的。

0 投票
2 回答
1187 浏览

facebook - Facebook Messenger 平台 ngrok

我尝试为 facebook messenger api 设置一个 webhook,并尝试通过 ngrok 转发到我的 localhost node.js 服务器。来自 facebook 的用于检查服务器的 GET 请求工作正常。但是,当我通过 Messenger 向我的网站发送消息时,我的 webhook 没有得到任何响应。当我卷曲 ngrok 地址时它工作正常。有什么建议么 ?

谢谢

0 投票
3 回答
18709 浏览

facebook - 如何更改 facebook messenger bot webhook?

我已经成功实现了一个 facebook 机器人。它工作正常。我现在试图更改 webhook url,因为我必须将它移植到具有新域的不同服务器。

有一个更改事件的选项,但我找不到更改 webhook 的选项。我该如何改变它?

在此处输入图像描述

0 投票
2 回答
1186 浏览

ios - 将带有预定义链接的消息从 iOS 应用程序附加到 Facebook Messenger 中

我正在使用 fb-messenger://compose 打开 Facebook Messenger Composer,但我需要将预定义的链接附加到 Composer 中。我不想为此使用操作表。我也看到了这个答案 -

Facebook Messenger 撰写预定义消息

这可能看起来很相似,但却是错误的答案,因为它是 Facebook SDK 而不是 Facebook Messenger。

我查看了适用于 iOS 的 Facebook Messenger SDK -

https://developers.facebook.com/docs/messenger/ios

在基本集成\共享内容下

我能找到的只是共享图像、动画 GIF、视频和音频剪辑。但另一方面,我看到 Pinterest 正在从他们的 iOS 应用程序发布到 Messenger 的链接——所以这是可能的。

任何帮助将不胜感激

更新:我设法使用以下方法在撰写消息上打开信使:

fb://messaging/new

附上我的链接仍然无法打开它

0 投票
3 回答
978 浏览

bots - 无法使用 Bots for Messenger API 在电话上向自己发送消息 - 从 Messenger API 获得 400 响应?

java.io.IOException:服务器返回 HTTP 响应代码:400 用于 URL:https ://graph.facebook.com/v2.6/me/messages?access_token= <"PAGE_ACCESS_TOKEN">

JSON 将与 API 一起发布

但是当我使用发件人 ID 代替电话号码时,它可以正常工作。

0 投票
5 回答
9939 浏览

facebook - 如何离线测试 Messenger Bots?本地网络挂钩

我从 Messenger Platform API 开始。我想做简单的 Messenger 聊天机器人。这是我遵循的教程。

如您所见,首先我需要设置 webhook(第 2 步)。所以基本上:提供一些 REST API 并返回一些数据的 Web 服务器。问题是:facebook 要求我提供一些当前在互联网上有效的真实、现有的应用程序 URL。那么,每次更改某些内容时是否需要将代码上传到服务器?我可以在本地(在我的本地主机上)以某种方式对其进行测试吗?如何测试我的机器人的行为?