Slack アカウントの設定
Slack アカウントを設定します。
始める前に
必要なロール:なし
手順
- Slack 開発者プログラムから、Slack 開発者アカウントにサインインします。
- Slack ダッシュボードで、画面の右上隅にある [アプリ] を選択します。
- [アプリ] 画面で、[アプリを作成] を選択します。
- [アプリを作成] ダイアログで、[ 最初から] を選択します。
-
[アプリに名前を付けてワークスペースを選択] ダイアログで、次のフィールドに入力します。
- アプリ名:作成するアプリケーションの名前。アプリ名は残りの手順で必要になるため、メモしておいてください。
- アプリを開発するワークスペースを選択 - ドロップダウンリストから、アプリを配置するワークスペースを選択します。アプリ名は残りの手順で必要になるため、メモしておいてください。
- [アプリの作成] を選択します。
- ブラウザウィンドウで、「 https://api.slack.com/apps 」と入力し、手順 5 で作成したアプリを選択します。
- 設定から、[ OAuth & 権限] を選択します。
- [リダイレクト URL] ダイアログで、「https://{instance_url}/oauth_redirect.do」と入力します
- [新しいダイレクト URL を追加] を選択します。
-
[ユーザートークンスコープ] セクションから次の OAuth スコープを追加します。
OAuth スコープ 説明 channels:history ユーザーの公開チャネルのメッセージやその他のコンテンツを表示します。 channels:read ワークスペースのパブリックチャネルに関する基本情報を表示します。 チャネル:書き込み (Channels:Write) ユーザーのパブリックチャネルを管理し、ユーザーに代わって新しいチャネルを作成します。 channels:write.invites 公開チャネルにメンバーを招待します。 chat:write ユーザーの代わりにメッセージを送信します。 ファイル:書き込み ユーザーの代わりにファイルをアップロード、編集、削除します。 groups:read ユーザーのプライベートチャネルに関する基本情報を表示します。 groups:write ユーザーのプライベートチャネルを管理し、ユーザーの代わりに新しいチャネルを作成します。 groups:write.invites プライベートチャネルにメンバーを招待します。 im:read ユーザーのダイレクトメッセージに関する基本情報を表示します。 im:write ユーザーの代理でユーザーとのダイレクトメッセージを開始します。 mpin:read ユーザーのグループダイレクトメッセージに関する基本情報を表示します。 mpin:write ユーザーの代理でユーザーとのグループダイレクトメッセージを開始します。 users:read ワークスペース内のユーザーを表示します。 users:read.email ワークスペース内のユーザーのメールアドレスを表示します。 -
[ボットトークンスコープ] セクションから次の OAuth スコープを追加します。
OAuth スコープ 説明 users:read ワークスペース内のユーザーを表示します。 users:read.email ワークスペース内のユーザーのメールアドレスを表示します。