无法使用Facebook Messenger设置基本模板卡

时间:2018-02-07 06:12:26

标签: javascript facebook-messenger dialogflow facebook-messenger-bot

对话框流程新手。

我已经将我的代理集成到facebook messenger中,在那里它可以通过基本的意图/响应设置“说话”。我使用Dialogflow的内联编辑器部署了我的代理,其中,我没有对编辑器提供的index.js和package.json文件进行任何更改作为样板文件。

问题: 我正在尝试实现一条富信息,例如list template card。 Dialogflow可以选择从相应的选项卡中选择模板(参见下图):

enter image description here

在此设置之后,当我键入触发卡应该作为响应的意图的用户命令时,我收到以下消息:“此消息来自Dialogflow的Firebase编辑器的Cloud Functions!”

我怀疑我错过了这个设置非常关键的一步,因为我只是添加了响应。不幸的是,我没有找到任何明确/有用的文档,可以逐步解释如何实现这个或任何模板。希望有一个关于如何实现这一点的明确路径。

1 个答案:

答案 0 :(得分:1)

启用use webhook后,您将无法在dialoagflow仪表板中获得Response tab的回复。你必须在webhook / inline编辑器中明确开发卡片。然后将其发回给用户。在任何时候,如果您的webhook呼叫失败,那么只有bot会发送您在仪表板中添加为消息内容的默认响应。

在您的情况下,您尚未定义您的意图和在这里的代码响应中,您将获得突出显示的默认响应。

enter image description here

因此,如果您不想编码,请停用use webhook选项&看,你会得到卡作为响应,如下面的快照所示。

enter image description here