Slack でのボットの作成
仮想エージェント と統合できるようにするには、Slack のターゲットワークスペースに自己設定ボットを作成する必要があります。
始める前に
必要なロール:なし
注:
ユーザーには、ターゲットのワークスペースでボットを作成するための権限が必要です。
手順
- Slack API にログインします。
- [ アプリ] に移動し、[ 新規アプリを作成] をクリックします。
- アプリ名を入力し、Slack ワークスペースを選択して、[アプリを作成] をクリックします。
-
インタラクティブコンポーネントを構成します。
- 移動先 双方向性 > ショートカット 左側のメニューで、 インタラクティブ性をオンにします。
-
要求 URL を更新します。
ServiceNowインスタンスで自己設定ボットを設定する場合、要求 URL は https://<instance-name>/api/now/v1/cs/adapter/slack/actions である必要があります。
- [Save (保存)] をクリックします。
-
イベントサブスクリプションを構成します。
- 左側のメニューの [イベントサブスクリプション ] をクリックし、[ イベントを有効にする] をオンにします。
-
要求 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を追加します。 - [Save (保存)] をクリックします。
- [ 受信 Webhook ] タブに移動し、[ 受信 Webhook をアクティブ化] 切り替えスイッチをスライドして有効にします。
-
OAuth と権限を構成します。
- 左側のメニューから [OAuth と権限] をクリックし、 スコープ > ボットスコープ.
-
[ OAuth スコープの追加 ] を選択し、次のスコープを追加します。
- chat:write
- files:read
- ファイル:書き込み
- im.history
- incoming-webhook
- チーム:読み取り
- users:read
- users:read.email
-
[ OAuth & 権限] に移動し、[ ワークスペースにインストール] をクリックして、[ 許可] をクリックします。