Upgrade to Pro — share decks privately, control downloads, hide ads and more …

スマートスピーカーミーティング@東京会場

Norippy
August 29, 2019

 スマートスピーカーミーティング@東京会場

Alexaスキル"動物ピッタンコゲーム"をリリースして得た知見を紹介したLTの資料です。

Norippy

August 29, 2019
Tweet

More Decks by Norippy

Other Decks in Technology

Transcript

  1. HELLO! norippy (Norio Ikedo) 2 -平日は窓際で働くチーフエンジニア 筐体、電子回路、組み込みFW等の設計・開発 -余暇の時間はrino products代表(副業) ・アウトドアスポーツ関連を中心にハードウェアプロダクトを製作、

    出展、販売等の同人活動をしています。 ・スマートスピーカー スキルの開発もやってます Web page -Alexaスキルアワード2018ファイナリスト -LINE BOOT AWARDS 2018 エンジニア部門賞受賞 -AlexaスキルアワードハッカソンVol1 オーディエンス賞受賞
  2. 13 原因は︖ currentState = controlState(handlerInput, true, State.selectPlayer) const ChooseNumberDoubleIntentHandler =

    { canHandle(handlerInput) { return handlerInput.requestEnvelope.request.type === "IntentRequest" && handlerInput.requestEnvelope.request.intent.name === "ChooseNumberIntent" && (currentState === State.inBearTurnSelectOne ・・・・・・ currentStateという変数で管理をしていたところ、 この値がセッション中にリセットされ、初期値に戻ることがあった。 この中で、sessionAttributeしているが、 Readは変数でやっていた currentState、中身が初期値になってるやん・・・