google assistantのアクションを作るときの俺用テンプレ

学習段階で作ったものだから、これから変更していく可能性あり。
バージョンは"actions-on-google": "^1.5.x"にて使用。

'use strict';

const functions = require('firebase-functions'); 
const DialogflowApp = require('actions-on-google').DialogflowApp;
exports.dialogflowFirebaseFulfillment = functions.https.onRequest((request, response) => {
    const app = new DialogflowApp({request: request, response: response});



    const actionMap = new Map();
    // ○○を開いて、って言った時に呼ばれる
    actionMap.set("input.welcome", welcomeIntent);
    // ここは自分で定義したアクション名。プロジェクトごとに帰る必要あり
    actionMap.set("start_action", startIntent);
    app.handleRequest(actionMap);
});

function welcomeIntent (app) {
}
function startIntent (app) {
}


// ssmlに対応させる
function makeSsml(msg){
    return "<speak>" + msg + "</speak>";
}
Sign up for free and join this conversation.
Sign Up
If you already have a Qiita account log in.