Chatfuel JSON API - 将消息重新发送到chatfuel

时间:2017-02-26 03:05:37

标签: json facebook zapier chatfuel

我正在使用chatfuel进行宠物项目(连接到Facebook页面,因此会话发生在fb messenger中),并尝试使用JSON API插件与外部API集成。外部“API”是运行几行python代码的Zapier Zap。为了解决这个问题,我将代码修改为:

return {"text": "The result is 4."}

我已成功向Zapier发送消息,但我从未尝试过回复聊天,尽管已经尝试了各种组合。我最初的尝试是遵循chatfuel的documentation

中的示例
return {
 "messages": [
   {"text": "Welcome to our store!"},
   {"text": "How can I help you?"}
 ]
}

但这也不起作用(因为:这些消息永远不会显示在我的脸书中。必须有一些我遗漏的东西,可能超出了这些代码行的范围? 任何提示都会受到欢迎!

1 个答案:

答案 0 :(得分:2)

如果可能的话,我建议你从后端使用Broadcasting API。这样,您将使用JSON API调用端点,然后使用Broadcasting API的服务器逻辑将从您的Chatfuel项目启动特定块。您还可以传递一些用户属性。这就是我在项目中使用它的方法。