我正在使用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?"}
]
}
但这也不起作用(因为:这些消息永远不会显示在我的脸书中。必须有一些我遗漏的东西,可能超出了这些代码行的范围? 任何提示都会受到欢迎!
答案 0 :(得分:2)
如果可能的话,我建议你从后端使用Broadcasting API。这样,您将使用JSON API调用端点,然后使用Broadcasting API的服务器逻辑将从您的Chatfuel项目启动特定块。您还可以传递一些用户属性。这就是我在项目中使用它的方法。