express-alexa-app-example
Overview
Amazon Alexa Advent Calendar 2017 のために気合をいれて作ったサンプルです。
通常、Alexa Skillsのサーバを作ろうと思うと Alexa Skills Kit SDK for Nodejsを使いますが、これを使うとAWS lambda にコードをホスティングする必要があります。
でも、ほら、いろいろ宗教上の理由で自分のところのサーバにコード置かないといけない場合とかあるじゃないですか。でもAlexaしたい的な。そういうときに役に立つのがこのalexa-appです。
これを使うと Express + alexa-app で簡単にAlexa Skillsを自前サーバにホスティングすることができます。詳しくは Amazon Alexa Advent Calendar 2017 10日目の記事を参照してください。
ちなみに、alexa-appを使っても AWS lambdaにデプロイすることもできます。
How to run
$ npm install
$ npm start
Creating Utterance and Intent Schema
$ npm run build
これをすると、tools
ディレクトリにutterances.txt
とschema.json
が作成されます。この中身をそれぞれAmazon Developer Consoleの適切な場所にコピペするといろいろ捗る。