问题标签 [chatfuel]

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 投票
0 回答
440 浏览

google-calendar-api - 有没有办法将 Firebase 功能与 Google 日历集成?

我正在使用 chatfuel 和 firebase 上的存储数据创建一个聊天机器人,我想知道是否可以获取此事件并将其发送到谷歌日历。谢谢

0 投票
1 回答
225 浏览

node.js - 如何使用节点 js 转换属性/变量

我用聊天燃料创建了一个机器人。它询问了机器人让你选择男性还是女性的性别。两者都设置为一个属性gender,但我想做的是更改每个选定的值,例如如果我选择男性,则值为 1,如果是女性0 ..

这就是它的样子……

当它保存到我的数据库时会发生什么,gender = male或者gender = female我想要实现的是当我选择男性时,将保存的值为 1,如果女性为 0,那么gender = 1如果malegender = 0如果female

这就是我的节点脚本的外观。我尝试转换它但它不起作用..有没有办法在节点上做到这一点?

0 投票
1 回答
381 浏览

node.js - 单击按钮时如何加载下一个数据

我的firebase db上有一个超过11个病人的名单,我想做的是加载前5个病人。但我的问题是,当我单击下一个按钮时,它会重新加载页面,这是我的脚本。但是当我放在/:next我的端点上时,脚本不起作用。但是当我删除它时,它会加载前 5 个数据,但是当我单击下一个按钮/上一个按钮时,它只是重新加载页面。

这是我的 json 获取请求..localhost:8100/api/users/host?next={{next}}

下一个的默认值为 0..

0 投票
1 回答
361 浏览

python - 如何让 Chatfuel 读取存储在 Zapier 中的 JSON 文件?

在我的 Chatfuel 块中,我收集了一个 {{user input}} 并在 Zapier webhook 中发布了一个 JSON。到目前为止,一切都很好。之后,我的本地 Pyhon 从 Zapier 存储中成功读取了这个 JSON

并分析它生成另一个 JSON 作为输出:

然后 Python3 在 Zapier 的 GET webhook 中发布这个 JSON:

在此处输入图像描述

在此处输入图像描述

Zapier Webhook 成功获取 JSON 并将其发送到 Storage。

在此处输入图像描述

在此处输入图像描述

设置键值对,然后 Chatfuel 尝试从存储中读取:

但是得到的 JSON 结构是错误的,用这段代码验证了什么:

返回:

Chatfuel 工作的正确时间应该是:

也就是说,有两个主要问题:

1) JSON 中缺少“{ [”

2) JSON 将新信息附加到现有信息,而不是生成全新的 JSON,导致 JSON 有 5 个不同部分。

我正在为这个问题寻找可能的解决方案。

0 投票
1 回答
117 浏览

python - 是否可以将 Django 应用程序与 Chatfuel 连接起来?

我有这个项目,我必须将我的 Django 应用程序与 Chatfuel 机器人连接起来。

我有我的管理面板,所以每当我更新一个像完成某个任务这样的字段时,我必须通过聊天机器人通知我的客户这个字段发生了变化。但我找不到这样做的信息。

0 投票
2 回答
252 浏览

python - 将 Django 仪表板与 Chatfuel 连接起来

我有这个项目,我必须将我的 Django 应用程序与 Chatfuel 机器人连接起来。

我有我的管理面板,所以每当我更新一个像完成某个任务这样的字段时,我必须通过聊天机器人通知我的客户这个字段发生了变化。我阅读了 JSON API 文档,我注意到他们有一个特定的“模板”来从后端获取数据。

我所做的是通过 Django Rest Framework 从模型中提取所有数据并将其转换为 JSON。问题是我不知道如何在 Chatfuel 中使用这些信息来处理它,因为我的 JSON 没有 Chatfuel 需要的模板。

这是我从模型中提取的信息。

这是从我的模型中提取的信息

这就是 Chatfuel 所需要的。 这就是 Chatfuel 需要的。

0 投票
1 回答
280 浏览

python - 运行 cron 作业以检查任务的到期日期

我正在 Django 和 Chatfuel 之间进行集成。

现在机器人快完成了,我对最后一个任务有困难,我有一些任务要做,每个任务都有到期时间,所以在它到期前三天我必须向我的客户发送一条消息,提醒他/她他/她必须完成这项任务。

在与我的机器人第一次交互后,我可以获得 messenger_user_id,现在,我知道我必须经常运行一个 cron 作业来检查到期日期,如果它接近,则通过广播 API 发送消息。

但我不知道如何实现这个目标。

0 投票
1 回答
283 浏览

zapier - 如何使用 JSON API 通过 Zapier 向 Chatfuel 发送文件?

这些是我创建的 Zap 中的步骤: 1. 在 Zapier 上设置一个 webhook 以捕获来自 Chatfuel 的 JSON POST。2. 创建一个 Javascript 并将文件的 url 指定为 JSON 对象。(见附件) 3. 从 Zapier 设置一个 POST webhook 以在 Chatfuel 上发布。

我被困在第 3 步。我知道 Chatfuel 无法处理原始 JSON,并且返回的值需要分配给特定属性。有什么建议如何继续进行吗?

截屏

0 投票
1 回答
483 浏览

publish - 如何在没有应用审查的情况下自动公开发布 Facebook Messenger 机器人?

我们在这个自动机器人发布领域完全是菜鸟,所以请多多包涵:)

我们观察到,要使Messenger聊天机器人公开可用,我们需要对其进行人工审核,然后才能向全世界开放。

但是,chatfuel和motion.ai等聊天机器人构建器会自动发布机器人,而无需任何人工审核过程。

一个简短的指导,以便我们了解这些提供商如何提供自动机器人发布将不胜感激。

  • 有没有自动发布机器人的 API?
  • 应用审核流程如何自动化?
  • 或者,是否完全省略了应用审核流程?
0 投票
1 回答
370 浏览

json - Chatfuel 使用 JSON API 块显示“购买”按钮(通过 Stripe) - FB Messenger

我正在尝试使用 Chatfuel 平台构建一个 Facebook Messenger 机器人,但我停了下来。我找不到任何关于通过 JSON API 块显示“购买”按钮的信息。我正在尝试使用 Stripe 版本,而不是本机 FB Messenger 购买功能,因为用户将不在美国。现在,使用 Chatfuel 的 UI 添加按钮时该按钮可以正常工作,但我无法弄清楚如何通过 JSON API 显示“购买”按钮。

JSON 模板应该是什么样子的?我需要什么标签?我一直在尝试使用官方 FB Messenger 文档中的示例,但没有任何效果,我最终得到了An error in JSON plugin has occurred / Unable to parse JSON message.

任何人都可以指导我正确的方向,了解 JSON 模板的外观以显示购买按钮吗?

非常感谢!