初めてslack appを作ったのでメモ
まずここにアクセス
右上の「Create New App」をクリックすると以下のポップアップが出てくるので
「From scratch」を選択
次の画面で、App Nameと導入する Workspace を選択して、「Create App」
基本的な流れは以下
- appに必要な権限をつける
- tokenを発行する
- workspaceのチャンネルに導入する
appに必要な権限をつける
左のツリーから「OAuth & Permissions」を選択
ここで権限を付与する
Bot Token と User Token の2つがあるが、Bot Token では bot が参加しているチャンネルしかメッセージ内容を取得できないのに対して、 User Token では public チャンネルすべての情報を取得することができるなどの違いがある
安全に倒すならまずは Bot Token にしておく
tokenを発行する
appをworkspaceにインストールするとtokenが発行される
これでapi側の設定は完了
workspaceのチャンネルに導入する
Bot Token なのでチャンネルに作った app を追加する
これをやらないと、APIからチャットの内容を取得できなかったりする
app の追加はチャンネルの左上の見出しをクリックすると
[:300]
ポップアップが表示されるので、「Integrations」タブを開いて、その中の「Add an App」をクリックする
先ほど作った app を含む追加可能な app一覧が表示されるので、作った app を選択して終わり