问题标签 [facebook-messenger-bot]
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.
facebook - 通过 api 创建和设置 facebook bot
我研究了 motion.ai 以及他们如何制作 Facebook 机器人。我注意到他们以某种方式设法自动连接所有内容(应用程序链接与页面、秘密、哈希、webhook 设置和所有这些东西)。
根据这个无法通过 API 完成的通过API 创建和配置 Facebook 应用程序。
任何人都知道他们是如何设置这一切的吗?我正在开发一个应该做类似事情的系统(用于实例化应用程序和设置它们的设置东西,而不是整个机器人管理系统)。我认为这必须全部手动完成,但不知何故他们设法绕过它,所以我很好奇如何做到这一点。
谢谢
facebook - 如何从我的机器人获取线程的 url
我正在为 Facebook 页面开发一个机器人。但是在某些情况下,我想向社区经理发送消息以直接回答用户。但我可以找到一种方法来获取对话的 url 格式应该类似于https://www.facebook.com/ {PAGE_ID}/messages/?threadid={THREAD_ID}
我从 Messenger 收到的典型信息是:
谢谢你的帮助
wit.ai - Trying to develop stories in wit.ai that differ between how vs why
I am building out my wit.ai app to handle a variety of questions from a user. Everything is going fine but my wit.ai is starting to get confused around 'how' vs 'why' questions. I'm looking for the best way to structure these with entities/roles/values.
Eg. Story 1: Why do I need to change my password? Story 2: How do I change my password? Story 3: Where do I change my password?
facebook-messenger - 每个 Messenger Bot 用户的不同永久菜单
例如,我可以为每个用户设置不同的语言或不同的菜单选项吗?我在 Facebook 文档中没有找到这样的例子
express - Botkit 与 Express
Botkit 的文档(https://github.com/howdyai/botkit/blob/master/readme-facebook.md)根本没有意义:
此外,如果没有自定义网络服务器(如 express),Botkit 不提供设置自定义本地 url 的方法(相反,它只是选择 0.0.0.0,这是不切实际的)。
是否有人成功组装app = require('express')();
到setupWebserver
Botkit 中(特别是 Messenger)。如果是,请提供完整代码。
postback - 无法更改“开始”按钮中的有效负载文本
我正在尝试在我的 Facebook Messenger 聊天机器人的“开始”按钮中更改有效负载文本“USER_DEFINED_PAYLOAD”。例如像这样:
就像https://developers.facebook.com/docs/messenger-platform/thread-settings/get-started-button上的示例一样,但带有另一个有效负载文本。
但是payload的返回值还是“USER_DEFINED_PAYLOAD”!!我可以更改其他消息中的其他有效负载文本,但不能在此“开始”按钮中更改。我想知道这里是否有人可能知道如何更改此有效负载文本?
facebook-messenger-bot - 如何在 facebook messenger bot 中添加“订阅按钮”?
我需要在我的 Messenger 机器人中添加一个按钮(订阅),用户可以通过该按钮进行订阅。之后,该机器人将在特定时间自动向用户发送最新帖子。我正在浏览文档,但我找不到任何合适的文档。有人可以帮忙吗?
node.js - 如何向Messenger bot的所有收件人发送通知?
我已经为我的 facebook 页面成功实现了 messenger Bot,并且我可以使用他们的收件人 ID 向各个收件人发送通知。
他们有什么方法可以一次向所有收件人发送通知吗?
如果有请建议我。
谢谢。
facebook - Facebook Messenger bot 测试用户 API
我按照这些步骤创建了一个测试用户和一个测试页面,现在如果我使用测试用户登录,我可以发送和接收消息。
当发送者/接收者是测试用户而不是页面本身时,有什么方法可以通过 facebook API 发送/接收消息?
谢谢
facebook - Facebook Messenger 页面范围的 ID 是全球唯一的吗?
我了解同一用户在不同页面上将具有不同的页面范围 ID (PSID)。但是,是否保证不会有两个用户在不同的页面上拥有相同的 PSID?
例如,是否有可能用户 A 在发送页面 X 时具有 PSID 1234,而用户 B 在发送页面 Y 时具有相同的 PSID 1234?
从技术上讲,即使用户 A 和用户 B 具有相同的 PSID,他们也是可区分的,因为他们发送不同的页面。但是我是否可以假设所有页面的 PSID 都没有重叠,以便我可以将 PSID 用作全局唯一 ID,而不管特定页面如何?