是否有解决方案,可以在本地部署而无需在生产环境中测试dialogflow的完整度?

我已经在dialogflow上创建了一个代理,对于实现中的内联编辑器中的每个更改,这都直接在生产中进行,而无需通过测试或发布。

是否存在像开发环境这样的解决方案来在推送和部署到生产之前在本地测试执行情况?

winjeans 回答:是否有解决方案,可以在本地部署而无需在生产环境中测试dialogflow的完整度?

const express = require('express')
const bodyParser = require('body-parser')
const { dialogflow } = require('actions-on-google')
const app = dialogflow()

const expressApp = express().use(bodyParser.json())

app.intent('Default Welcome Intent',(conv)=>{
   conv.ask('.....')
})

app.intent("Default Fallback Intent",(conv)=>{
     conv.ask('.....')
})

expressApp.post('/',app)
expressApp.listen(5000)

您可以运行此服务器,并可以使用ngrok进行实时模拟。 然后,您可以在Dialogflow实现中提供ngrok URL并在本地对其进行测试。

,
  1. 是的,有一个解决方案。您可以使用Actions Simulator在生产前测试您的实现情况。在Dialogflow中,单击“集成”,然后选择“ Google助手”。在集成屏幕上,您将看到“测试”选项。以下是文档中的链接:Simulator
  2. 或者,您可以在环境中创建不同的版本。使用模拟器进行测试(如上所述),然后发布。
本文链接:https://www.f2er.com/3158487.html

大家都在问