首页 文章

整合对话框流和谷歌动作

提问于
浏览
2

我正在尝试使用Dialogflow与google assistant / google home集成,我们遇到了一些问题 .

问题如下 .

  • 我有一个我创建的谷歌动作项目,它链接到相应的对话框项目 . 我已在对话框项目以及对话框项目和Google动作项目的集成上启用了v2 API .

  • 对话框项目具有调用webhook进行实现的意图 . 我们有一个响应webhook API的服务设置 . 此服务以V2格式返回响应,包括密钥fulfillmentMessages下的丰富消息(如card,quick_replies和carousel_select):

但是,当对话框流将此信息转发给Google操作时,它似乎没有传递任何此类信息 . 另一方面,如果我在服务响应中包含一个名为 fulfillMentText 的密钥,则对话框流程会将该信息转发给Google操作

[{"simpleResponse":{"textToSpeech":"Nice to meet you, Bob!"}}]}

我不清楚基于阅读可用文档,我需要做什么,以便对话流也将fulfillmentMessages的内容传播到谷歌行动 .

先感谢您 .

1 回答

  • 4

    message objects for Actions on Google与Dialogflow支持的其他平台可用的通用版本不同 . 您还需要在Google兼容消息上发送操作,以使其可以显示在智能助理中 .

    如果您正在使用dialogflow-fulfillment库,则可以导入action-on-google对象并将其添加到响应中,库将处理它们 .

    不要担心混合富媒体类型 - 只显示适合每个平台的类型 .

相关问题