Я хочу установить мою флаговую переменную 0 каждый раз, когда новый пользователь заходит на мой сайт или существующий пользователь обновляет веб-страницу . Где я должен объявить эту переменную флага в моем коде? Это мой индекс. js:
'use strict';
const functions = require('firebase-functions');
const {WebhookClient} = require('dialogflow-fulfillment');
const admin=require('firebase-admin');
admin.initializeApp();
console.log(`1`);
var flag=0;
process.env.DEBUG = 'dialogflow:debug'; // enables lib debugging statements
console.log(`2`);
exports.dialogflowFirebaseFulfillment = functions.https.onRequest((request, response) => {
const agent = new WebhookClient({ request, response });
console.log(`3`);
function welcome(agent) {
console.log(`4`);
var query=request.body.queryResult.queryText;
query=query.toLowerCase();
console.log(query);
console.log(flag);
agent.add(`Welcome user`);
}
let intentMap = new Map();
intentMap.set('Default Welcome Intent', welcome);
agent.handleRequest(intentMap);
});
Я не могу понять это, поскольку консоль Firebase не показывает журналы при обновлении sh моей страницы, т. Е. Мне нужна функция, аналогичная «загрузить» в выполнении DialogFlow .