scure-dialogflow
Version:
Javascript engine for creating conversational adventures with Dialogflow / GoogleAssistant through SCURE
16 lines (10 loc) • 437 B
JavaScript
const { scureAnswer } = require('scure').commands;
const { overwriteDataFrom, processContext, sendResponse } = require('../lib/common');
const answer = scure => (conv) => {
const userAnswer = conv.body.queryResult.queryText;
const scureResponse = scureAnswer(userAnswer, conv.data, scure);
overwriteDataFrom(scureResponse, conv);
processContext(conv);
sendResponse(conv, scure, scureResponse);
};
exports.answer = answer;