ローカルにcloneしたプロジェクトかzipを展開して配置します。以降の作業は、カレントディレクトリを(delicious-stick-takoyaki)とします
$ npm install
$ cp conf/config.sample.json conf/config.dev.json
conf/config.dev.json
を修正します
REGION
: リージョンを指定しますENDPOINT
: これをAWS上にデプロイした際のURL(Amazon API Gatewayを直接使用するか、Amazon CloudFront を組み合わせて使用するかご注意ください)
$ sls deploy -v
lambdaのコンソールを確認し、Alexaと紐づけてください。
Alexaアプリを有効にする時、アカウントリンクのtabが立ち上がるので認証しておきます。
これ をAWS上にデプロイした際のURLからSlackの設定を行います(初回はSign Upが必要です)。
SLACK_URL
: SLACKのwebhook URL を指定しますSLACK_MESSAGE
: SLACKに通知するメッセージを設定します
上記情報は、ログインしたユーザに紐づく情報として保存されます。
Alexaに話しかけると、設定したSLACKのチャンネルにメッセージが通知されます。 アカウントリンクの際に指定したユーザに紐付く情報を取得し、通知します。
Copyright (c) 2017 Kazumune Katagiri