Skip to content

takaiyuk/kakeibo

Repository files navigation

kakeibo

Slack の特定チャンネルに送信されたメッセージを Spreadsheet に転記するもの

以下を定期実行する

  1. Slack API を利用して Slack メッセージを取得する
  2. 特定期間に投稿されたメッセージのみに絞る
  3. gspread を利用して Google Sheet に行を追加する
graph LR;
    EventBridge -- kick --> Lambda;
    Lambda -- fetch --> Slack
    Slack --> Lambda;
    Lambda -- insert --> Spreadsheet;
Loading

Develop

Run

$ cp .env.example .env
$ make run

Lint

$ make lint

Test

$ make test

Build Docker

$ make docker-build