Dialogflow es 是否有在本地测试dialogflow fullfilment而不在生产中部署的解决方案?
我已经在dialogflow上创建了一个代理,对于来自fulfillment的内联编辑器上的每个更改,这意味着直接在生产上进行,而不需要通过测试或发布 是否有像开发环境这样的解决方案,在推送和部署到生产环境之前在本地测试实现情况Dialogflow es 是否有在本地测试dialogflow fullfilment而不在生产中部署的解决方案?,dialogflow-es,actions-on-google,Dialogflow Es,Actions On Google,我已经在dialogflow上创建了一个代理,对于来自fulfillment的内联编辑器上的每个更改,这意味着直接在生产上进行,而不需要通过测试或发布 是否有像开发环境这样的解决方案,在推送和部署到生产环境之前在本地测试实现情况 是的,有一个解决办法。您可以使用Actions Simulator在生产之前测试您的履行情况。在Dialogflow中,单击集成并选择Google助手。在集成屏幕上,您将看到测试选项。以下是文档中的链接: 或者,您可以在环境中创建不同的版本。使用模拟器测试它们(如上所述
然后,您可以在Dialogflow中提供ngrok URL,并在本地进行测试。是的,但这意味着生产?我检查这个:不一定。版本控制的主要目的是可以自由地实现新特性,并在生产之前对其进行测试。
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)