Dialogflow v2の会話を継続 or 終了させるメソッドの使い方
先日Dialogflowが遂に API V2へ正式にローンチされました。
今まで使っていたv1のDialogflowAppとは全く別物になってしまいました。。。
終了方法と継続させる方法が変わったのでその方法をお伝えします。
この方のv1時代の記事を参考にさせて頂きました。
https://qiita.com/donchan922/items/304e370bb84557ae43ca
conv.ask()とconv.close()
会話を継続させる -> conv.ask()
会話を終了させる -> conv.close()
Inline Editorにある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が変更になりました。
今後もまとめていきます。。。変わりすぎて泣きそう(´Д⊂ヽ
Author And Source
この問題について(Dialogflow v2の会話を継続 or 終了させるメソッドの使い方), 我々は、より多くの情報をここで見つけました https://qiita.com/h-takauma/items/1c26d0e43b3a6ce849b9著者帰属:元の著者の情報は、元のURLに含まれています。著作権は原作者に属する。
Content is automatically searched and collected through network algorithms . If there is a violation . Please contact us . We will adjust (correct author information ,or delete content ) as soon as possible .