Actions on google dialogflow v2 api中的app.setContext()?

Actions on google dialogflow v2 api中的app.setContext()?,actions-on-google,Actions On Google,v2 API中v1中dialogflow的app.setContext()的等价物是什么?考虑到《迁移指南》(migration guide)概述的设置(见下文),当下面的演示代码中触发欢迎意图时,您会调用什么来设置上下文 // v2 const functions = require('firebase-functions'); const { dialogflow } = require('actions-on-google'); const app = dialogflow(); ap

v2 API中v1中dialogflow的app.setContext()的等价物是什么?考虑到《迁移指南》(migration guide)概述的设置(见下文),当下面的演示代码中触发欢迎意图时,您会调用什么来设置上下文

// v2
const functions = require('firebase-functions');
const { dialogflow } = require('actions-on-google');

const app = dialogflow();

app.intent('Default Welcome Intent', conv => {
  conv.ask('How are you?');
});

exports.factsAboutGoogle = functions.https.onRequest(app);

如下所示设置上下文:

    const parameters = { // Custom parameters to pass with context
      welcome: true,
    };

    conv.contexts.set('welcome-context', 5, parameters);
第二个参数是上下文寿命

在您的示例代码中:

const functions = require('firebase-functions');
const { dialogflow } = require('actions-on-google');

const app = dialogflow();

app.intent('Default Welcome Intent', conv => {
  conv.ask('How are you?');
  const parameters = { // Custom parameters to pass with context
      welcome: true,
    };
  conv.contexts.set('welcome-context', 5, parameters);
});

exports.factsAboutGoogle = functions.https.onRequest(app);
然后,您可以通过以下方式访问上下文:

const contexts = conv.contexts;

逻辑是不去做,去找回它?conv.contexts.get(parameters.welcome)