Dialogflow v2의 대화를 계속 or 종료시키는 메소드의 사용법

요 전날 Dialogflow가 마침내 API V2에 공식적으로 출시되었습니다.
지금까지 사용하고 있던 v1의 DialogflowApp과는 전혀 별개가 되어 버렸습니다. . .

종료 방법과 계속시키는 방법이 바뀌었으므로 그 방법을 알려드립니다.

이 분의 v1 시대의 기사를 참고로 했습니다.
htps : // 코 m / Don-chan 922 / ms / 304 370 b84557 43

conv.ask() 및 conv.close()



대화 계속 -> conv.ask()
대화 종료 -> conv.close()

인라인 편집기에서 index.js를 편집합니다.

대화를 계속
  const agent = new WebhookClient({ request, response }); 

  function welcome(agent) {
      let conv = agent.conv();
      conv.ask("会話を続けるよ!");
      agent.add(conv);

  }

  let intentMap = new Map();

  // Intent名を指定するようになりました。
  intentMap.set('Default Welcome Intent', welcome);
  agent.handleRequest(intentMap);


대화 종료
  const agent = new WebhookClient({ request, response }); 

  function welcome(agent) {
      let conv = agent.conv();
      conv.close("会話終わり!");
      agent.add(conv);

  }

  let intentMap = new Map();

  // Intent名を指定するようになりました。
  intentMap.set('Default Welcome Intent', welcome);
  agent.handleRequest(intentMap);




요약



Dialogflow가 v2가 되면서 API가 부드럽게 변경되었습니다.
앞으로도 정리하겠습니다. . . 너무 변해서 울 것 같아 (´Д⊂ヽ

좋은 웹페이지 즐겨찾기