Slackのプッシュ通知連携設定

SlackのIncoming Webhookの取得

Slackの「Incoming Webhook」を利用して、J-Sentinelの通知を送信できます。

  • Discordに近い感覚で設定可能
    • Webhook URLを取得して貼り付けるだけで連携が完了します。
    • 内部処理はSlack専用に最適化済みですので、URLを貼るだけで動作します。
  • 作成権限について
    • 一般ユーザーでも作成可能ですが、ワークスペースの設定(管理者の制限)によっては作成できない場合があります。
    • 設定メニューの深い場所にありますが、次項の手順通りに進めば作成可能です。
  • Slackはプッシュ通知のみの対応です。
    • 対話型Botは設計していません。また現状では対応する予定もありません。
    • 対話型Botを実装したい場合はDiscordやMatrixのチャンネルと結んでチャンネル共有などで動くようにしてください。

Slackの設定手順

Slack Appの登録

【重要】設定はブラウザから行います

Slackアプリ内に設定ボタンはありません。以下のリンクからブラウザで設定画面を開いてください。

① アプリの登録

登録1 登録2 登録3 登録4 登録5
  1. Create an App」から「Starter app」を選択し「Continue」をクリックします。
  2. AppNameの入力とWorkspaceを入力して「Review App」をクリックします。
  3. Review your Starter appはそのまま何もしないで「Create and Install」をクリック。
  4. アクセス許可ページが開くので対象のサーバーを選択し「許可」をクリックする。
  5. Bot名+Readyのページが開いたら「Go to App Settings」をクリックする。

② Incoming Webhookの有効化

Webhook3 Webhook1 Webhook4
  1. 左メニューの「Incoming Webhook」を開き、「Activate」をONにします。
  2. ページ下部の「Add New Webhook to Workspace」をクリックします。
  3. 通知先チャンネルを選択して「許可」すれば、Webhook URLが発行されます。

SlackのIncoming WebhookをJ-Sentinelに登録

Discord連携登録
  1. 選択タイプからSlackを選ぶ: これによりSlack用設定が適応されます。
  2. SlackのWebhook URLを貼りつけて設定を保存する。