查看默认履行代码而不是用于聊天机器人的一顶帽子
Seeing default fulfillment code instead of the one hat it's used for the chatbot
我正在为客户开发一个带有 Dialogflow ES 的聊天机器人。
情况:
- 聊天机器人的第一阶段已经开发(几个月前)
- 在第一阶段,我使用了带有大量自定义代码的实现功能(通过内联编辑器)
- 现在,几个月后,我开始对聊天机器人实施一些更新
问题:
如果我去尝试查看和更新完整代码,我会在内联编辑器中看到默认代码,而不是我的自定义代码。
问题:
- 有人经历过吗?
- 我认为可能的原因之一可能是 Dialogflow plan/version 目前是“免费”的 - 虽然免费计划基本上只是我们目前没有超过的限制。这是真的吗?
- 或者另一个,更可能是正确的原因:我检查了 Google Cloud Console 中的设置,发现项目的结算账户已关闭。据我所知,几个月前我们开始开发聊天机器人时,客户必须设置账单,以便我们能够使用履行功能。我的想法正确吗?重新设置账单能解决问题吗?
附加问题:有谁知道在我不知何故之后旧的自定义代码是否可用
解决上面的问题?如果我不能取回旧代码,我会哭的:(
谢谢,
博什扬
根据 Dialogflow 的 docs,内联编辑器将您的代码部署到 Cloud Functions。您可以参考下面提到的步骤来检索最后部署的代码。
步骤:
- 转到您的 GCP 项目
- 导航到 GCP 控制台中的 Cloud Functions
- 搜索将由 dialogflowFirebaseFulfillment 命名的 Dialogflow 内联编辑器函数。这是使用内联编辑器时使用的默认名称
- 点击函数
- 检查版本。如果您没有再次部署默认代码,您只能检索上次部署的代码
- 单击源,然后单击“下载为 Zip”选项
通过这种方式您可以检索上次部署的代码。
答:问题确实是结算被关闭了。计费现已重新设置,履行工作如期进行。
我正在为客户开发一个带有 Dialogflow ES 的聊天机器人。
情况:
- 聊天机器人的第一阶段已经开发(几个月前)
- 在第一阶段,我使用了带有大量自定义代码的实现功能(通过内联编辑器)
- 现在,几个月后,我开始对聊天机器人实施一些更新
问题:
如果我去尝试查看和更新完整代码,我会在内联编辑器中看到默认代码,而不是我的自定义代码。
问题:
- 有人经历过吗?
- 我认为可能的原因之一可能是 Dialogflow plan/version 目前是“免费”的 - 虽然免费计划基本上只是我们目前没有超过的限制。这是真的吗?
- 或者另一个,更可能是正确的原因:我检查了 Google Cloud Console 中的设置,发现项目的结算账户已关闭。据我所知,几个月前我们开始开发聊天机器人时,客户必须设置账单,以便我们能够使用履行功能。我的想法正确吗?重新设置账单能解决问题吗?
附加问题:有谁知道在我不知何故之后旧的自定义代码是否可用
解决上面的问题?如果我不能取回旧代码,我会哭的:(
谢谢, 博什扬
根据 Dialogflow 的 docs,内联编辑器将您的代码部署到 Cloud Functions。您可以参考下面提到的步骤来检索最后部署的代码。
步骤:
- 转到您的 GCP 项目
- 导航到 GCP 控制台中的 Cloud Functions
- 搜索将由 dialogflowFirebaseFulfillment 命名的 Dialogflow 内联编辑器函数。这是使用内联编辑器时使用的默认名称
- 点击函数
- 检查版本。如果您没有再次部署默认代码,您只能检索上次部署的代码
- 单击源,然后单击“下载为 Zip”选项
通过这种方式您可以检索上次部署的代码。
答:问题确实是结算被关闭了。计费现已重新设置,履行工作如期进行。