Poetry がインストールされている場合
poetry install
そうでない場合
pip install .
Slack API: Applications からアプリを作成 (From Scratch) する
Basic Information の App-Level Tokens に
connections:write
を追加した Token を生成する
(これをAPP_TOKEN
として扱う)
Slash Commands に
/subscribe
/unsubscribe
/list
を追加する
OAuth & Permissions の Scopes の Bot Token Scopes に
chat:write
chat:write.public
commands
を追加する
OAuth & Permissions の OAuth Tokens for Your Workspace からワークスペースにインストールする
インストール後に Bot User OAuth Token が生成される
(これをBOT_TOKEN
として扱う)
以下のようなconfig.ini
をREADME.md
と同じフォルダ内に作成し
[SLACK]
APP_TOKEN=xapp-XXXXXXXXXXXXXXXX
BOT_TOKEN=xoxb-XXXXXXXXXXXXXXXX
のようにそれぞれ対応した Token を入れる
python app