install
ClovaスキルをLambdaで開発し始める時の手順をまとめた(Node.js)
スロット
// スロットをobjで取得
slots = responseHelper.getSlots();
// 一つづつ取得(fruitというスロットの場合)
fruit = responseHelper.getSlot("fruit");
sessionAttributes
取得
var sessionAttributes = responseHelper.getSessionAttributes();
保存
responseHelper.setSessionAttributes(sessionAttributes)
Speech系
// 通常
responseHelper.setSimpleSpeech(
clova.SpeechBuilder.createSpeechText(``)
);
// reprompt
responseHelper.setSimpleSpeech(
clova.SpeechBuilder.createSpeechText('リプロンプトだよ!'), true
);
session終了
responseHelper.endSession();
インテント名取得
responseHelper.getIntentName();
SessionID取得
responseHelper.getSessionId();
User情報
responseHelper.getUser();
{
"userId": "...",
"accessToken": "..."
}