问题描述
我希望这能找到所有在迁移未连接到 Dialogflow 的 Google Action 过程中遇到困难的开发者。
首先是 I have tried migrating with the gactions,但它失败并显示错误消息:“不能在不是使用自定义类别创建的项目中指定自定义操作。”
因此,我找到了一种解决方法来执行迁移,我想与大家分享如何将旧的 Google Action (v2) 迁移到新的 Actions Builder (v3):
- 登录到 Dialogflow:https://dialogflow.cloud.google.com/
- 创建一个新代理并从下拉列表中选择您要迁移的 Google Action 的 Google 项目。
- 点击“创建”。
- 我不知道它是否是可选的,但创建一个虚拟意图,即“主要”并用一个训练短语填充它。
- 点击左侧面板中的“集成”。
- 在顶部,您应该会看到“Try Actions Builder”框,然后单击“尚未准备好?继续集成”的链接
- 会弹出一个叠加层,如果您使用了“Google Conversation API V2”,则在叠加层中向下滚动,勾选旁边的复选框以使用它。否则跳过此步骤。
- 点击叠加层底部的“测试”。一个新窗口将打开并引导您进入 Google Action 的测试模拟器(可能需要一些时间,它会显示“正在更新 Google 上的操作...”)。
- 在您的 Google Actions 控制台中看到测试模拟器时,点击“开发”(在页面顶部),您会看到“actions.intent.MAIN”的“Fulfillment tool”已更改为“Dialogflow” .
- 您现在还应该在页面顶部看到“将您的项目迁移到 Actions Builder”。
- 点击“预览迁移”,会弹出一个叠加层。
- 点击“跳过并开始迁移”。
- 选择“迁移为新项目”或“迁移此项目”(我选择了迁移此项目)。
- 点击“迁移”(我忽略了警告,因为您无论如何都必须使用操作构建器调整操作)。
- 点击后显示错误消息“无法在未使用自定义类别创建的项目中指定自定义操作。” > 忽略它。
- 再次点击“迁移”,它应该可以工作了。
- 现在您可以看到新的 Actions Builder 界面。
- 迁移完成。
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)