Skip to content

fvkikuchi/rekbot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Rekbot

Amazon Rekognition Bot for Slack

Slack に投稿された画像を Amazon Rekognition で分析します。

必要なもの

試し方

Slack App の作成

  1. https://api.slack.com/ で新規にアプリを作成します。
  2. Basic Information のページから Verification Token の値を取得します。
  3. Bot Users のページからBotユーザを作成します。
  4. OAuth & Permissions のページから Bot User OAuth Access Token の値を取得します。

Rekbot の AWS へのデプロイ

  1. serverless.ymlcustom の値を変更します。
Key Value
bucket S3 バケット名(例:rekbot-store)
region AWS リージョン(例:ap-northeast-1)
slack.accessToken Bot User OAuth Access Token の値
slack.verificationToken Verification Token の値
  1. Serverless Framework を使ってデプロイします。
$ yarn install
$ sls deploy
  1. API Gateway の URL を取得します。

URL は https://xxxxxxxx.amazonaws.com/dev/rekbot のようになります。

Slack App の設定

  1. Event Subscriptions のページを開きます。
  2. Enable Events を On にします。
  3. Request URL に API Gateway の URL を入力します。
  4. Subscribe to Bot Events で messages.channels, message.groups, message.im, message.mpim を追加します。
  5. 保存します。

あとは Bot ユーザをチャンネルに追加するなり、DMを送ってください!

About

Amazon Rekognition Bot for Slack

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published