问题标签 [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.
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有点陌生,所以也许这是一个新手错误,但如果有人能告诉我我做错了什么,我将不胜感激。提前致谢
php - 如何使用信使聊天机器人访问某人的姓名?(Facebook 信使 SDK)
嗨,我对 PHP 和 Messenger Bots 中的编码非常陌生。
我想知道如何访问向我的聊天机器人发送消息的人的姓名。
html - 是否可以在 Facebook 聊天中发送 html 标签超链接、音频和视频?
我想在 facebook 聊天中发送 html 超链接作为我的网站。但聊天框将其读取为文本。我可以在聊天中发送 html 标签吗?html 标签音频和视频的情况相同。我可以在聊天中发送视频和音频链接。但我想使用 html 标签在聊天框中与朋友一起运行音频或视频。在 facebook 聊天中可能或不可能。提前致谢
javascript - 如何从 Facebook 聊天机器人 api 获取用户的位置
我想知道如何从 Facebook Messenger 聊天机器人获取用户的位置。我想要完成的是:聊天机器人会说“请给我你的位置”,然后用户会点击 Facebook Messenger 应用程序上的“共享位置”。我已经弄清楚如何获取用户发送的文本消息,而不是位置。提前致谢!
facebook - 是否有事件或其他方式来处理用户在 Facebook Messenger 平台上向机器人发送的第一条消息?
我在 Facebook Messenger 平台上为我的聊天机器人设置了欢迎消息。现在我想知道用户何时发送第一条消息并处理这种特殊情况(通常通过获取有关用户的更多信息并将其存储以供将来使用,而不是在每条消息上查询 facebook graph API)。
当用户点击 messenger 上的“开始”CTA 时是否有特殊事件?任何其他简单的方法(除了存储一些识别用户自己的数据)?
chatbot - 如何将 wit.ai 与现有数据行一起使用?
我有很多现有数据,我想将它们用作 wit.ai 聊天机器人的训练数据。数据存储在 csv 文件中,其中每一行都有一个语句/问题和对该语句/问题的响应。
我知道 wit.ai 要求您为所做的评论分配意图,所以我想知道是否有一种方法可以简单地发送我拥有的数据并让聊天机器人开始自行学习意图。
谢谢!
facebook-messenger - 如何从 Facebook Messenger 平台发送位置?
有一种方法可以将我的位置从移动客户端发送到 facebook-messenger,但是如何从机器人发送一些位置?(信使平台api)
当我尝试从 bot 发送类似的结构时,出现错误:
(#100) Unsupported attachment type
有没有办法从机器人发送我的位置?
收到的机器人消息示例:
我尝试发送带有附件的消息,如下所示: