Передача данных из диалогового потока webhook в угловое приложение - PullRequest
0 голосов
/ 05 декабря 2018

У меня действительно глобальная проблема с webhooks в моем угловом приложении.Я не понимаю концепции.Я могу правильно внедрить в свою папку ресурсов, но я не знаю, как я могу взаимодействовать с ним, особенно получать ответы из диалогового потока.

Я работал с этим проектом: https://github.com/mlabouardy/dialogflow-angular5

НоЯ больше не могу работать с диалоговым потоком V1, потому что я не могу удалить контексты, когда захочу.

Так что я хочу реализовать этот «базовый» веб-крючок: https://github.com/dialogflow/fulfillment-webhook-nodejs

Я могу следить за шагом в webhooks.js в моих ресурсах

const functions = require('firebase-functions');
const {WebhookClient} = require('dialogflow-fulfillment');
const {Card, Suggestion} = require('dialogflow-fulfillment');

process.env.DEBUG = 'dialogflow:debug'; // enables lib debugging statements

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));

  function welcome (agent) {
    agent.add(`Welcome to my agent!`);
  }

  function fallback (agent) {
    agent.add(`I didn't understand`);
    agent.add(`I'm sorry, can you try again?`);
  }

Но прошло уже 3 недели, и у меня нет идей, как вызвать или импортировать webhooks.js в мое приложение.Я пытался импортировать его так:

enter image description here

Спасибо за помощь.Ромен

...