Skip to content

Latest commit

 

History

History
76 lines (51 loc) · 1.31 KB

README.md

File metadata and controls

76 lines (51 loc) · 1.31 KB

slack-stats

Slackの統計データを取得するツールです

Run

uvx --from git+https://github.com/ryo-murata/slack-stats@main slst

Dev

uvのインストール

brew install uv

その他: Installation | uv

パッケージのインストールと仮想環境作成

uv sync

仮想環境のアクティベート

. .venv/bin/activate

ローカルインストール。コード修正を反映したCLIを実行できます。

uv pip install -e . --no-cache

Test

仮想環境のアクティベート

. .venv/bin/activate

コード修正を反映したCLIを実行

slst

SLACK_TOKENの設定

Slackの統計データを取得するためには、SLACK_TOKENを設定する必要があります。以下の手順で設定してください。

  1. Slack APIトークンを取得します。User OAuth Tokenを推奨します。
  2. 環境変数SLACK_TOKENに取得したトークンを設定します。
export SLACK_TOKEN=xoxb-...

必要な権限

Slack APIトークンを取得する際に、以下の権限を付与してください。

  • channels:history
  • channels:read
  • groups:history
  • groups:read
  • im:history
  • im:read
  • mpim:history
  • mpim:read
  • users:read