问题标签 [facebook-chatbot]

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 投票
1 回答
91 浏览

node.js - Facebook 聊天机器人发布回调在 nodejs 中没有正确的数据结构

我已经使用 laravel 为带有 php 的 facebook 聊天机器人实现了一个 webhook,并且一切正常,当我向我的机器人发送消息时,我收到了一个带有预期数据结构的发布请求,并且我设法让所有工作正常。然后我尝试使用 nodejs 进行 webhook 实现,但是当我向我的机器人发送消息时,我收到的 post 请求不是预期的。这有点奇怪,因为我能够使用令牌验证 webhook。我使用了与 php 实现相同的 facebook 应用程序和页面,所以我认为问题不存在。这是节点中的代码:http: //pastebin.com/0GQcXdV2

我希望请求结构是: http: //pastebin.com/GFU89LjA

但它是这样的:http: //pastebin.com/51S7DrkG

如果这个问题看起来很愚蠢并且我遗漏了一些明显但不知道是什么,我很抱歉。我对node js有点陌生,所以也许这是一个新手错误,但如果有人能告诉我我做错了什么,我将不胜感激。提前致谢

0 投票
3 回答
3954 浏览

php - 如何使用信使聊天机器人访问某人的姓名?(Facebook 信使 SDK)

嗨,我对 PHP 和 Messenger Bots 中的编码非常陌生。

我想知道如何访问向我的聊天机器人发送消息的人的姓名。

0 投票
0 回答
695 浏览

html - 是否可以在 Facebook 聊天中发送 html 标签超链接、音频和视频?

我想在 facebook 聊天中发送 html 超链接作为我的网站。但聊天框将其读取为文本。我可以在聊天中发送 html 标签吗?html 标签音频和视频的情况相同。我可以在聊天中发送视频和音频链接。但我想使用 html 标签在聊天框中与朋友一起运行音频或视频。在 facebook 聊天中可能或不可能。提前致谢

0 投票
1 回答
2461 浏览

javascript - 如何从 Facebook 聊天机器人 api 获取用户的位置

我想知道如何从 Facebook Messenger 聊天机器人获取用户的位置。我想要完成的是:聊天机器人会说“请给我你的位置”,然后用户会点击 Facebook Messenger 应用程序上的“共享位置”。我已经弄清楚如何获取用户发送的文本消息,而不是位置。提前致谢!

0 投票
1 回答
794 浏览

facebook - 是否有事件或其他方式来处理用户在 Facebook Messenger 平台上向机器人发送的第一条消息?

我在 Facebook Messenger 平台上为我的聊天机器人设置了欢迎消息。现在我想知道用户何时发送第一条消息并处理这种特殊情况(通常通过获取有关用户的更多信息并将其存储以供将来使用,而不是在每条消息上查询 facebook graph API)。

当用户点击 messenger 上的“开始”CTA 时是否有特殊事件?任何其他简单的方法(除了存储一些识别用户自己的数据)?

0 投票
0 回答
1309 浏览

facebook - Facebook Messenger API:移动设备上未显示的按钮

两张图片说明了一切:聊天机器人的移动实例没有显示按钮(无论template_type选择什么——按钮、通用等),但桌面实例工作正常。按钮出现。如果用户看不到他们应该点击的按钮,他们自然会感到非常困惑和恼火,而是开始对机器人大喊大叫。

Bot 的移动版本不显示任何按钮:

Bot 的移动版本不显示任何按钮

Bot 的桌面版本会显示按钮:

Bot 的桌面版本会显示按钮

FB Dev 论坛上列出了一个描述这种行为的错误,其中有几个,但没有采取太多行动,这让我想知道是否没有我不知道的解决方法。在那儿?

0 投票
2 回答
1854 浏览

chatbot - 如何将 wit.ai 与现有数据行一起使用?

我有很多现有数据,我想将它们用作 wit.ai 聊天机器人的训练数据。数据存储在 csv 文件中,其中每一行都有一个语句/问题和对该语句/问题的响应。

我知道 wit.ai 要求您为所做的评论分配意图,所以我想知道是否有一种方法可以简单地发送我拥有的数据并让聊天机器人开始自行学习意图。

谢谢!

0 投票
1 回答
904 浏览

node.js - 带有节点 js 的 facebook messenger bot api 发送多个回复

我的消息机器人 api 出现错误。出于某种原因,它会在向某个用户发送消息时触发多个,例如 20 个。我在节点上使用heroku。我不知道它为什么这样做?任何帮助将非常感激。 在此处输入图像描述

0 投票
2 回答
10093 浏览

facebook-messenger - 如何从 Facebook Messenger 平台发送位置?

有一种方法可以将我的位置从移动客户端发送到 facebook-messenger,但是如何从机器人发送一些位置?(信使平台api)

当我尝试从 bot 发送类似的结构时,出现错误: (#100) Unsupported attachment type

有没有办法从机器人发送我的位置?

收到的机器人消息示例:

我尝试发送带有附件的消息,如下所示:

0 投票
10 回答
26679 浏览

facebook - 如何在 facebook messenger bot 中设置“开始”按钮以及何时发送欢迎消息

“开始”

尝试向此 url 发送请求

https://graph.facebook.com/v2.6/PAGE_ID/thread_settings?access_token=PAGE_ACCESS_TOKEN

但是没有用。