Slack でのボットの作成

  • リリースバージョン: Zurich
  • 更新日 2025年07月31日
  • 所要時間:2分
  • 仮想エージェントと統合できるようにするには、Slack のターゲットのワークスペースで自己設定ボットを作成する必要があります。

    始める前に

    必要なロール:なし

    注:
    ユーザーには、ターゲットのワークスペースでボットを作成するための権限が必要です。

    手順

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