问题标签 [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 - 如何在 heroku 上远程调试 node.js 应用程序?
我目前正在构建一个 node.js 聊天机器人,然后将其部署在 heroku 上。该应用程序使用 webhook,该 webhook 必须位于服务器可以访问的公共 URL。因此,在我的机器上本地运行服务器将无法正常工作。有没有办法远程调试我的应用程序?有小费吗?
node.js - 在 Facebook 机器人聊天中存储用户答案的最佳方式?
使用 Claudia JS 构建 Facebook Messenger 机器人并计划在 AWS Lambda 上托管。
我想问用户一系列问题。
当用户回复答案时,我需要将其保存以备后用,一旦获得所需的所有信息,我会将答案传递给函数。
保存此信息的最佳方法是什么?
我在考虑一些缓存层,例如 redis,但是因为它存储在 RAM 中,所以当 lamda 服务器关闭时我会丢失它。Mongodb 在连接时显然有很多开销,但至少会持久。
也许只是一个简单的 mySQL 服务器?
其他人是怎么做到的?我觉得我缺少一个简单的解决方案。
facebook - 为 Messenger Bot(又名深度链接)创建自定义入口点(链接)
在 facebook 聊天机器人中,如果您查看有关入口点的文档,您会发现有一个选项:链接广告,您可以在其中识别 Bot 中的用户来自 Facebook 上的哪个广告。
在我的应用程序中,了解我的用户来自哪里至关重要,因此我需要创建唯一链接,这些链接最终会出现在我的 Bot 中,并带有一些额外的信息,例如唯一 ID,以帮助我解决问题。
我的问题是我该怎么做?
可能目前无法直接执行此操作,但如果有人重新搜索 Facebook 添加到广告 URL 中的哪些附加参数,他们可识别也是有用的。
此功能的 Telegram 对应项称为:Deep Linking
facebook-chatbot - 什么是 facebook 聊天机器人有效载荷字段?
有人可以向我解释一下 facebook 聊天机器人按钮元素中的“有效负载”字段是什么吗?我是机器人开发的新手。如果你也能提供一个例子,那就太好了。
webhooks - Facebook Messenger webhook 由按钮单击触发,但不是由短信触发
奇怪的行为。
我已经为新的 Facebook Messenger 设置了一个机器人,它正在工作。但是现在,当我单击机器人发送的按钮时,它只会触发 webhook post 方法。如果我通过 fb messenger发送一条简单的短信,它不会触发(例如,如果我使用邮递员手动发送它,它可以工作)。
因此,当帖子收到此消息时,它会起作用:
如果 fb messenger 发送这个,它不会到达我的 post webhook 方法。
任何想法?
facebook-messenger - Facebook Messenger Bot 可以与群组中的两个或更多人聊天吗?
是否所有 Messenger 机器人一次只与一个用户直接交互?机器人可以加入两个或更多人的小组并与他们交谈吗?
facebook - 如何让用户在 facebook messenger 聊天机器人中选择多个选项作为输入?
我正在开发一个表单填写机器人,它以自由文本格式接受用户输入,抛出 3-4 组相关问题,并从网站提供相关搜索结果。在这个过程中,我如何从用户那里收集信息以解决可能有多个答案的问题。
例如:您精通的语言列表是什么?[] 英语 [] 法语 [] 印地语 [] 乌尔都语
如何填写多个选项?在传统形式中,我们使用复选框。但是如何在FB Messenger中做到这一点。
提前致谢
facebook - facebook Messenger bot 中的用户会话
在正常的 Web 应用程序中,我们通过 cookie 或作为查询字符串参数或在 HTTP 请求的标头中发送 UserID/sessionID/tokenID 来维护会话。
使用 facebook messenger 创建聊天机器人时,我们如何进行会话?这将有助于了解对话的上下文。
从文档metadata
中可以设置消息对象中的字段。
元数据是一个自定义字符串,将重新传递给 webhook 侦听器
这可以用于维护会话还是有更好的选择?
facebook-messenger - 提交 Facebook Messenger 聊天机器人进行审批时,是否需要添加平台?
我想在 FB Messenger 上提交我的聊天机器人以供批准。我是否需要在“设置”选项卡中选择一个平台,例如网站?
聊天机器人只会在 FB 页面上使用,而不是在任何其他平台上使用。
我目前可以在 Messenger 选项卡上提交,但不能在要求添加平台的 App Review 页面上提交。所以,我也不确定我应该在 Messenger 页面还是在 App Review 页面上提交。