あいさつ
どうも、はかせです。
今回は前回に引き続きAlexa勉強です。
今回はコーヒーショップを作るよ
前回同様公式チュートリアル的なものに沿ってやってみます。
developer.amazon.com
まずは前回同様スキルを作ります。
その後カスタムインテントというものを設定します。
カスタムインテントってのは
ユーザーがそのスキルを使っているときに
Alexaにかけるであろう言葉です。
今回作るコーヒーショップで言えば
コーヒーちょうだい
コーヒーをお願いします
コーヒーをください
コーヒー etc...
こんなとこでしょうか。
これを登録します。
(登録後モデルのビルドをお忘れなく)
登録したら今度はそれに対する処理を追加します。
コードエディタのタブに移動し
コードを書き換えます。
今回はデフォルトであった
「HelloWorldIntentHandler」という部分を
「OrderIntentHandler」に書き換えます。
ハンドラーの名前が変わったのでその登録をします。
さてテストしてみましょう。
コーヒーの注文が届いて
ホットかアイスか聞かれましたね。(こっから私のアドリブ)
とりあえずホットと返してみます。
会話が続きましたね。(今はこれで終わりですが)
やり方は最初と同じで
・「アイス」「ホット」を追加したカスタムインテントを用意
・用意したインテントに対する処理を追加
・追加した処理をハンドラーとして登録
という感じです。
やっぱプログラムは一できると二でも三でもできますね。