nemuzukaの「明日から本気出す」スマートフォン用の表示で見るnemuzukaの「明日から本気出す」この広告は、90日以上更新していないブログに表示しています。Alexa前回はAlexa、会社に連絡をしてと話しかけることでSlackに通知するアプリを作成しました。このアプリ経由だと「誰からのメッセージなのか」がわからないので、環境変数で名前を設定する必要がある為、ユーザ毎にLambdaファンクションを登録する必要がありました。別に公開するとかそういうのではないのですが、ソースコード上に設定値をハードコードしている感じがして雑な感じです。いい感じにならないかと探していると、Alexaからアクセストークン取得できるんですね。APIを呼び出すことで認証したユーザとして書き込めます。今回はこっちでやってみましょう。Lambdaファンクション登録Skillが呼ばれた時にアクセスtokenが渡されるようになる為、それを使用して環境変数で指定したチャンネルへメッセージを登録します。詳しくはソースコードをご覧ください。対話モデルインテントスキーマとサンプル発話に設定します。(Amazonリソースネーム)デフォルトにはLambdaファンクションのARNを設定します。アカウントリンクの設定をはいにして、必要な情報を設定します。管理画面を開いて有効にするをクリックするとアクセスを許可するか確認する画面が表示されるので、許可するをクリックします。話しかけてみるAlexa、スラックに通知をしてと話しかけることで、Slackに通知が行く筈です。有効化した時のアカウントからのメッセージとして登録されていますね!まとめリンクを有効化した時のアカウントからのメッセージとして登録されるので、環境変数で名前を設定することから解放されました。ユーザ毎にカスタマイズできると良いものがありますね。チャンネルIDとメッセージ本文です。Echoが届きました。»なかのひとid:nemuzuka日々思うことを書き連ねます。月別アーカイブはてなブログをはじめよう!nemuzukaさんは、はてなブログを使っています。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。