Skip to content

spider-man-tm/alexa-slack

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Alexaを使ってSlackへ投稿アプリ

Qiita にも記事として投稿しています。詳細はそちらを参照ください。


シーケンス図

fig1


Usaga

  1. SlackAPIに登録し、トークンを発行。またSlackのワークスペースよりAPI経由で投稿できるよう設定

  2. Lambda関数作成後、以下の手順でローカルからソースコードをアップロード

$ git clone git@github.com:spider-man-tm/alexa-slack.git

# クローンしたディレクトリに移動後、初期化&必要なモジュールをインストール
$ npm install
$ npm install --save ask-sdk-core
$ npm install --save ask-sdk-model
$ npm install --save request

# 圧縮後lambdaにアップロード
$ zip -r {ファイル名} index.js node_modules
  1. Lambda関数の環境変数として先ほど発行されたトークンや投稿したいチャンネル、slackAPIのエンドポイントなどを登録

  2. 下記記事を参考にAlexaSkillのスロット、インテントを作成

「Alexa、出勤!」で快適なリモートワークを [Qiita記事]

  1. Lambda関数のトリガーとして、先ほど作成したAlexaSkillを登録

  2. AlexaSkillのエンドポイントとして、先ほど作成したLambda関数のARNを登録

  3. AlexaSkillをデプロイ(ボタン押下で簡単にできます)

About

- Alexaと会話しながらSlackに投稿するアプリ(AlexaSkill) -

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published