最新消息: 电脑我帮您提供丰富的电脑知识,编程学习,软件下载,win7系统下载。

对话框v2中的exports.example()= functions.https.onRequest((request,response){}

IT培训 admin 6浏览 0评论

对话框v2中的exports.example()= functions.https.onRequest((request,response){}

如何在dialogflow v2中获取请求对象。

我在dialogflow v1中有以下代码,我应该如何在dialogflow v2中使用。我想在dialogflow v2中使用request.body。谁能帮我这个?

exports.example()= functions.https.onRequest((request, response) => {  
   const app = new App({request, response});  
   console.log('Request headers: ' + JSON.stringify(request.headers));   
   console.log('Request body: ' + JSON.stringify(request.body)); 
}
回答如下:

以下片段取自Github上的Dialogflow's samples之一。这是WebhookClient的Dialogflow参考文档。在文档中也有一个V1 to V2 migration guide。

exports.dialogflowFirebaseFulfillment = functions.https.onRequest((request, 
response) => {
  const agent = new WebhookClient({ request, response });

  function hours (agent) {
    if (currentlyOpen()) {
      agent.add(`We're open now! We close at 5pm today.`);
    } else {
      agent.add(`We're currently closed, but we open every weekday at 9am!`);
    }
  }

对话框v2中的exports.example()= functions.https.onRequest((request,response){}

如何在dialogflow v2中获取请求对象。

我在dialogflow v1中有以下代码,我应该如何在dialogflow v2中使用。我想在dialogflow v2中使用request.body。谁能帮我这个?

exports.example()= functions.https.onRequest((request, response) => {  
   const app = new App({request, response});  
   console.log('Request headers: ' + JSON.stringify(request.headers));   
   console.log('Request body: ' + JSON.stringify(request.body)); 
}
回答如下:

以下片段取自Github上的Dialogflow's samples之一。这是WebhookClient的Dialogflow参考文档。在文档中也有一个V1 to V2 migration guide。

exports.dialogflowFirebaseFulfillment = functions.https.onRequest((request, 
response) => {
  const agent = new WebhookClient({ request, response });

  function hours (agent) {
    if (currentlyOpen()) {
      agent.add(`We're open now! We close at 5pm today.`);
    } else {
      agent.add(`We're currently closed, but we open every weekday at 9am!`);
    }
  }
发布评论

评论列表 (0)

  1. 暂无评论