Slack でのボットの作成
仮想エージェントと統合できるようにするには、Slack のターゲットのワークスペースで自己設定ボットを作成する必要があります。
始める前に
必要なロール:なし
注:
ユーザーには、ターゲットのワークスペースでボットを作成するための権限が必要です。
手順
- Slack API にログインします。
- [自分のアプリ (Your Apps)] に移動し、[新規アプリを作成 (Create new app)] をクリックします。
- アプリ名を入力し、[Slack ワークスペース] を選択して [アプリを作成] をクリックします。
-
インタラクティブコンポーネントを構成します。
- 移動先 双方向性 > ショートカット をクリックし、[ インタラクティブ機能] をオンにします。
-
要求 URL を更新します。
ServiceNow インスタンスで自己設定ボットを設定する場合、要求 URL は https://<instance-name>/api/now/v1/cs/adapter/slack/actions でなければなりません。
- [保存] をクリックします。
-
イベントサブスクリプションを構成します。
- 左側のメニューで [イベントサブスクリプション] をクリックし、[イベントの有効化 (Enable Events)] をオンにします。
-
要求 URL を更新します。
ServiceNow インスタンスで自己設定ボットを設定する場合、要求 URL は https://<instance-name>.service-now.com/api/now/v1/cs/adapter/slack/events でなければなりません。
-
要求 URL が検証されるまで待ちます。
-
[ボットイベントに登録 (Subscribe to bot events)] で、[ボットユーザーイベントを追加 (Add Bot User Event)] をクリックし、
message.imを追加します。 - [保存] をクリックします。
- [受信 Webhook (Incoming Webhook)] タブに移動し、[受信 Webhook を有効化 (Activate Incoming Webhooks)] トグルスイッチをスライドして有効にします。
-
OAuth と権限を設定します。
- 左側のメニューから OAuth と権限 をクリックし、 スコープ > ボットスコープ.
-
[OAuth スコープを追加 (Add an OAuth Scope)] を選択し、次のスコープを追加します。
- chat:write
- files:read
- files:write
- im.history
- incoming-webhook
- team:read
- users:read
- users:read.email
-
[OAuth と権限 (OAuth & Permissions)] に移動し、[ワークスペースにインストール (Install to Workspace)] をクリックし、[許可] をクリックします。