Slackの統計データを取得するツールです
uvx --from git+https://github.com/ryo-murata/slack-stats@main slst
uvのインストール
brew install uv
その他: Installation | uv
パッケージのインストールと仮想環境作成
uv sync
仮想環境のアクティベート
. .venv/bin/activate
ローカルインストール。コード修正を反映したCLIを実行できます。
uv pip install -e . --no-cache
仮想環境のアクティベート
. .venv/bin/activate
コード修正を反映したCLIを実行
slst
Slackの統計データを取得するためには、SLACK_TOKEN
を設定する必要があります。以下の手順で設定してください。
- Slack APIトークンを取得します。User OAuth Tokenを推奨します。
- 環境変数
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