👏

【Slack API】Slack APIを取得する手順

2024/06/14に公開

Slack APIを利用することで、botから任意のチャンネルにメッセージを送信するプログラムを作成することができます。
本記事では上記プログラム作成のために必要な下記の情報を取得する手順について解説していきます。

  • Bot User OAuth Token
  • チャンネルID

Bot User OAuth Tokenの取得

下記URLにアクセスし、「Create New App」をクリックします。
https://api.slack.com/apps

From Scratchをクリックします。

App Nameの入力、ワークスペースを選択し、Create Appをクリックします。

左欄にある「OAuth & Permissons」をクリックします。

Scopes > Bot Token Scopesの「Add an OAuth Scope」をクリックします。

下記を選択します。
chat:write
chat:write.public
channels:read
groups:read
im:read
mpim:read
reactions:read
usergroups:read
users:read

Features > App Home内にあるEditをクリックします。

Display Name (Bot Name)とDefault usernameを設定し、Saveをクリックします。

Setting > Install App内にあるInstall to Workspaceをクリックします。

許可するをクリックします。

Bot User OAuth TokenのCopyをクリックします。
これでBot User OAuth Tokenの取得は完了です。

チャンネルIDの取得

slackのURLは下記のようになっておりますが、「XXXX」に記載されているものがチャンネルIDとなります。

https://app.slack.com/client/AAAA/XXXX?selected_team_id=BBBB

以上でプログラム作成に必要な下記データの取得は終了です。

  • Bot User OAuth Token
  • チャンネルID

Discussion