问题标签 [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 回答
1437 浏览

node.js - 在 messenger-get-started@1.0.0 启动脚本 'node app.js 失败

我的服务器在本地工作正常,但是当我在部署到亚马逊 ec2 后启动服务器时,它会引发以下错误:这个解决方案对我来说不够用https://github.com/fbsamples/messenger-platform-samples/issues/43

节点 dist/app.js

怀疑没有加载 process.env,我什至尝试硬编码以下值,但结果是一样的。

0 投票
1 回答
560 浏览

node.js - Facebook 聊天机器人和身份验证

我有一个应用程序,用户可以使用 Facebook 登录。我有用户的身份验证令牌,有效期为 30 天。我正在使用护照。目前,我需要绝对最低数量的权限(仅限电子邮件),这样我的身份验证应用程序就不需要经过验证。

现在......我需要编写一个聊天机器人,它偶尔会写信给经过身份验证的用户。因此,机器人需要发起对话。它实际上是用户积极感兴趣的通知。

鉴于我知道如何编写聊天机器人本身,我想知道……这样做有可能吗?

如果不可能,是否可以“链接”但是通过比较他们的 Facebook 用户 ID 来启动与我的机器人与其中一个登录用户的聊天?(恐怕不会,因为 Facebook 用户 ID 似乎仅限于应用程序!)

0 投票
0 回答
267 浏览

botframework - 如何在我的 Bot Framework 聊天机器人中处理 Facebook 点赞、GIF 和贴纸?

我使用 Microsoft Bot Framework 创建了一个聊天机器人。我现在唯一感兴趣的渠道是 Facebook。在 Facebook 上进行一些测试时,我注意到当我点击“Like”按钮时,当我发送 gif 或音频消息时,机器人会崩溃并显示以下消息:

“值不能为空。参数名称:stringToEscape。”

如何在我的机器人中处理此类消息?我无法在模拟器上复制它,所以当用户发送其中一种消息时,我不知道 Facebook 正在向我的机器人发送什么。我想忽略它们并避免机器人崩溃。

0 投票
1 回答
85 浏览

ruby-on-rails - Messenger bot 的 Ruby 资源?

我们正在创建一个带有 rails 的 Messenger 机器人,并且正在寻找一些 gens

我们发现Lita看起来不错,但我想知道是否还有其他很酷的 ruby​​ 资源可以用于该项目?

谢谢!

0 投票
1 回答
319 浏览

localization - 问候消息的Facebook聊天机器人本地化不起作用

我正在尝试在我的 facebook 聊天机器人中本地化问候消息。这是我发送来执行此操作的 curl 命令: curl -X POST -H "Content-Type: application/json" -d '{ "greeting":[ { "locale":"default", "text":"Hi {{user_first_name}}" }, { "locale":"ar_AR", "text":"مرحبا {{user_first_name}}"
} ] }' "https://graph.facebook.com/v2.6/me/messenger_profile?access_token=MY_TOKEN_HERE"

此命令成功。

当我的智能手机的语言设置为英语时,我通常会得到英语。但是,当我将手机切换到阿拉伯语时,我得到的是问号,而不是阿拉伯语文本“مرحبا”。

我想知道为什么我得到问号,即使我的文字是阿拉伯语。我最终想要做的(如果可能的话)是将默认文本设置为阿拉伯文本,这样即使智能手机的语言设置为英语或其他语言,它也始终显示。

PS我从这里locale得到了阿拉伯字符串表示。

0 投票
1 回答
95 浏览

c# - Bot 应用程序无法从另一个用户角色运行(Microsoft Bot Framework)

我的机器人正在处理这些情况:* Microsoft Framework @Test * 带有 Ngrok 的机器人模拟器在本地和 Azure 中连接 * 当我从 Facebook 的主要配置文件(我设置了应用程序)与它交谈时

当另一个具有真实 fb 个人资料的用户与我分配给他的角色交谈时,它不起作用,要么让他成为开发人员用户的测试用户。当我向分配的页面发送消息时,它根本没有回答任何问题!

我收到的错误(从其他真实个人资料发布时)是

“向您的机器人发送此消息时出错:HTTP 状态代码 InternalServerError”

...来自 Microsoft Dev.Botframework 页面。

Azure 也会在 Graph 中抓取这些错误。

我通过将我的应用程序公开(来自 Facebook)来测试它,但不是运气

我错过了什么?你能帮忙吗?

0 投票
0 回答
54 浏览

javascript - 新的持久菜单信使节点 js

我正在 Messenger 中开发一个机器人,我需要更改我以前的永久菜单。

我的旧菜单代码:

但是当我使用新表格时:

它不起作用,如果你能帮助我,我将非常感激。

0 投票
0 回答
109 浏览

python - 聊天机器人在使用手机摄像头拍照时为您提供指导

我是新手chatbots,想简单检查一下相机拍摄的照片是否模糊,如果模糊要求用户重新拍摄图像。

我该如何开始构建如此简单的聊天机器人?我可以为此使用 Python 吗?

我知道这是一个普遍的问题,但希望得到您的指导,因为我已经环顾了一段时间,但没有明确的方法。

谢谢。

0 投票
1 回答
332 浏览

chatbot - 如何获取/存储最后 SENT Messenger bot 消息给用户?

如果用户向机器人回复普通短信,那么了解之前发生的事情的最佳方式是什么?正如我所看到的,机器人无法从图形 api 获取此信息,我想这将是最慢的选择。那么字典或将其存储在数据库中或任何其他想法?(在我的情况下,我使用 python,但我认为在这种情况下没关系)

0 投票
1 回答
1925 浏览

node.js - “如何使用 anuglar 和 node.js 构建聊天机器人”?

我是新手,我想知道是否可以使用 Angular 和 node.js 构建我们自己的聊天机器人?或者我需要了解哪些信息和技术来构建我自己的定制聊天机器人?