Я пытаюсь получить все параметры сразу в диалоговом потоке, используя библиотеку диалогового потока вместо использования action-google.
Возможно ли это сделать?
Мой код похож на -:
exports.dialogflowFirebaseFulfillment = functions.https.onRequest((request, response) => {
const agent = new WebhookClient({ request, response });
console.log('Dialogflow Request headers: ' + JSON.stringify(request.headers));
console.log('Dialogflow Request body: ' + JSON.stringify(request.body));
let conv= agent.conv();
function welcome(agent) {
let date = new Date();
var curHr = date.getHours();
if(curHr.toString() < 12)
{
agent.add('Hello, Good Morning!');
}
else{
agent.add('Hello, Hope you are having good day!');
}
}
function fein(agent){
const fein = agent.parameters.fein;
const name = agent.parameters['business-name'];
conv.user.storage = {
fein: fein
};
agent.add(conv.user.storage.fein.toString());
}
Но не удалось получить вывод.
Я не уверен, что делаю это правильно, пожалуйста, помогите, как это сделать.