问题标签 [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 - 在 messenger-get-started@1.0.0 启动脚本 'node app.js 失败
我的服务器在本地工作正常,但是当我在部署到亚马逊 ec2 后启动服务器时,它会引发以下错误:这个解决方案对我来说不够用https://github.com/fbsamples/messenger-platform-samples/issues/43
节点 dist/app.js
怀疑没有加载 process.env,我什至尝试硬编码以下值,但结果是一样的。
node.js - Facebook 聊天机器人和身份验证
我有一个应用程序,用户可以使用 Facebook 登录。我有用户的身份验证令牌,有效期为 30 天。我正在使用护照。目前,我需要绝对最低数量的权限(仅限电子邮件),这样我的身份验证应用程序就不需要经过验证。
现在......我需要编写一个聊天机器人,它偶尔会写信给经过身份验证的用户。因此,机器人需要发起对话。它实际上是用户积极感兴趣的通知。
鉴于我知道如何编写聊天机器人本身,我想知道……这样做有可能吗?
如果不可能,是否可以“链接”但是通过比较他们的 Facebook 用户 ID 来启动与我的机器人与其中一个登录用户的聊天?(恐怕不会,因为 Facebook 用户 ID 似乎仅限于应用程序!)
botframework - 如何在我的 Bot Framework 聊天机器人中处理 Facebook 点赞、GIF 和贴纸?
我使用 Microsoft Bot Framework 创建了一个聊天机器人。我现在唯一感兴趣的渠道是 Facebook。在 Facebook 上进行一些测试时,我注意到当我点击“Like”按钮时,当我发送 gif 或音频消息时,机器人会崩溃并显示以下消息:
“值不能为空。参数名称:stringToEscape。”
如何在我的机器人中处理此类消息?我无法在模拟器上复制它,所以当用户发送其中一种消息时,我不知道 Facebook 正在向我的机器人发送什么。我想忽略它们并避免机器人崩溃。
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
得到了阿拉伯字符串表示。
c# - Bot 应用程序无法从另一个用户角色运行(Microsoft Bot Framework)
我的机器人正在处理这些情况:* Microsoft Framework @Test * 带有 Ngrok 的机器人模拟器在本地和 Azure 中连接 * 当我从 Facebook 的主要配置文件(我设置了应用程序)与它交谈时
当另一个具有真实 fb 个人资料的用户与我分配给他的角色交谈时,它不起作用,要么让他成为开发人员用户的测试用户。当我向分配的页面发送消息时,它根本没有回答任何问题!
我收到的错误(从其他真实个人资料发布时)是
“向您的机器人发送此消息时出错:HTTP 状态代码 InternalServerError”
...来自 Microsoft Dev.Botframework 页面。
Azure 也会在 Graph 中抓取这些错误。
我通过将我的应用程序公开(来自 Facebook)来测试它,但不是运气
我错过了什么?你能帮忙吗?
javascript - 新的持久菜单信使节点 js
我正在 Messenger 中开发一个机器人,我需要更改我以前的永久菜单。
我的旧菜单代码:
但是当我使用新表格时:
它不起作用,如果你能帮助我,我将非常感激。
python - 聊天机器人在使用手机摄像头拍照时为您提供指导
我是新手chatbots
,想简单检查一下相机拍摄的照片是否模糊,如果模糊要求用户重新拍摄图像。
我该如何开始构建如此简单的聊天机器人?我可以为此使用 Python 吗?
我知道这是一个普遍的问题,但希望得到您的指导,因为我已经环顾了一段时间,但没有明确的方法。
谢谢。
chatbot - 如何获取/存储最后 SENT Messenger bot 消息给用户?
如果用户向机器人回复普通短信,那么了解之前发生的事情的最佳方式是什么?正如我所看到的,机器人无法从图形 api 获取此信息,我想这将是最慢的选择。那么字典或将其存储在数据库中或任何其他想法?(在我的情况下,我使用 python,但我认为在这种情况下没关系)
node.js - “如何使用 anuglar 和 node.js 构建聊天机器人”?
我是新手,我想知道是否可以使用 Angular 和 node.js 构建我们自己的聊天机器人?或者我需要了解哪些信息和技术来构建我自己的定制聊天机器人?