タイトルの通りですが、Slackでbotユーザーを作る手順を紹介します(何度やっても忘れるので自分用にまとめる目的の記事です)。
Appsから作る手順
現在のSlackではこちらの手順が推奨だと思います。
- Slackの「Your Apps」に移動
- 「Create New App」ボタンから新しいアプリを作成
- 「Your Apps」ページに戻って作ったアプリを選択
- 左メニューから「Bot Users」を選択
- 「Add a Bot User」ボタンからユーザー作成
- ユーザー名などを適切に入力して「Add Bot User」
- 左メニュー「Basic Information」からアイコンを登録
- 左メニュー「OAuth & Permissions」を選択
- 「Bot User OAuth Access Token」が表示されているので、botプログラムで利用する
Custom Integrationから作る手順
Custom Integrationは現在非推奨だと思います。また、こちらから作ると一部機能が制限されることがあります。
- SlackのAppsトップページへ移動
- 「Bots」を検索、追加
- 「Add Configuration」
- ユーザー名を指定して「Add Bot Integration」ボタンを押す
- アイコン設定などをする
- 「API Token」が表示されているので、botプログラムで利用する
参考URL
-
Enabling interactions with bots | Slack
- botユーザー作ってプログラム書いて動かすところまでの説明
-
Bot Users | Slack
- 古いドキュメント