指南:如果您的 Action 未连接到 Dialogflow,则从旧的旧版Google Action (v2) 迁移到新的 Conversational Action (v3)

问题描述

我希望这能找到所有在迁移未连接到 Dialogflow 的 Google Action 过程中遇到困难的开发者。

首先是 I have tried migrating with the gactions,但它失败并显示错误消息:“不能在不是使用自定义类别创建的项目中指定自定义操作。”

因此,我找到了一种解决方法来执行迁移,我想与大家分享如何将旧的 Google Action (v2) 迁移到新的 Actions Builder (v3):

  1. 登录到 Dialogflow:https://dialogflow.cloud.google.com/
  2. 创建一个新代理并从下拉列表中选择您要迁移的 Google Action 的 Google 项目。
  3. 点击“创建”。
  4. 我不知道它是否是可选的,但创建一个虚拟意图,即“主要”并用一个训练短语填充它。
  5. 点击左侧面板中的“集成”。
  6. 在顶部,您应该会看到“Try Actions Builder”框,然后单击“尚未准备好?继续集成”的链接
  7. 会弹出一个叠加层,如果您使用了“Google Conversation API V2”,则在叠加层中向下滚动,勾选旁边的复选框以使用它。否则跳过此步骤。
  8. 点击叠加层底部的“测试”。一个新窗口将打开并引导您进入 Google Action 的测试模拟器(可能需要一些时间,它会显示“正在更新 Google 上的操作...”)。
  9. 在您的 Google Actions 控制台中看到测试模拟器时,点击“开发”(在页面顶部),您会看到“actions.intent.MAIN”的“Fulfillment tool”已更改为“Dialogflow” .
  10. 您现在还应该在页面顶部看到“将您的项目迁移到 Actions Builder”。
  11. 点击“预览迁移”,会弹出一个叠加层。
  12. 点击“跳过并开始迁移”。
  13. 选择“迁移为新项目”或“迁移此项目”(我选择了迁移此项目)。
  14. 点击“迁移”(我忽略了警告,因为您无论如何都必须使用操作构建器调整操作)。
  15. 点击后显示错误消息“无法在未使用自定义类别创建的项目中指定自定义操作。” > 忽略它。
  16. 再次点击“迁移”,它应该可以工作了。
  17. 现在您可以看到新的 Actions Builder 界面。
  18. 迁移完成。

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...