【契約プラン限定機能:Professional】Slack連携設定

2021-09-29T04:20:17.690Z

【ご注意】本機能は契約プラン限定機能となっております。
ご利用いただけるのは「Professional」契約のみとなります。
****************************************
OKWAVE IBiSEはSlackと連携させることができます。
Slackに連携させると、問合せ受付・回答確認、SlackのIDを利用してポータル画面のログインができます。

以下のような手順で設定ください。

■Slackアプリケーション作成

  1. https://api.slack.com/apps へ接続
  2. 「Create New App」を押下します
  3. Create a Slack App画面の[App Name]にアプリの名称、[Development Slack Workspace]に設定する
    ワークスペースを選択して、「Create App」を押下します
  4. メニューより「OAuth & Permissions」を押下します
  5. OAuth & Permissions画面の[Redirect URLs]の「Add New Redirect URL」を押下し、IBiSEのサイトのURL
    (例:https://*****.ibise.com/)を入力して、「Add」を押下します
  6. 「Save URLs」を押下します
  7. "Scopes"の[Bot Token Scopes]の「Add an OAuth Scope」を押下して、"chat:write(Send messages as @<アプリ名>)"を選択します
  8. メニューより「App Home」を押下します
  9. App Home画面の[App Display Name]の「Edit」を押下します
  10. Edit App Display Name画面の[Display Name (Bot Name)]、[Default username]にSlackアプリのBotに表示させる名称を入力する
  11. App Home > Message Tabにある「Allow users to send Slash commands and messages from the message tab」にチェックを付ける

以上を設定の上、「Save」を押下します

■アプリケーション承認

  1. メニューより「Basic Information」を押下します
  2. Basic Information画面の[Install your app to your workspace]の「Request to Install」を押下します
  3. Request to install画面の「Submit Request」を押下します
    ※リクエスト承認後、Slackbotから承認通知が届きます

■アプリケーション設定

【(1)外部アプリケーション追加】

  1. システム管理から『外部アプリケーション』を押下します
  2. 右上の「作成する」を押下します
  3. 名前を入力し、[クライアントID]、[クライアントシークレット]、[認証トークン]に、
    Basic Information画面のApp Credentialsにある
    [Client ID]、[Client Secret]、[Verification Token]の値を入力し、「保存する」を押下します

【(2)アクセストークン追加】

  1. 作成した外部アプリケーション詳細の「アクセストークン一覧」タブから
    右上の「アクセストークンを追加する」を押下します
  2. 名前を入力し、[アクセストークン]の「取得する」を押下します
  3. 権限リクエストにて「送信」を押下します
  4. 「Slackに追加」を押下します
  5. 権限リクエストにて「許可する」を押下します
  6. 外部アプリケーション詳細(アクセストークン作成)に[アクセストークン]が付与されたことを確認して
    「保存する」を押下します

【(3)Slackチャネル追加】

  1. チケット管理 > お問い合わせフォーム から『チャネル』を押下します
  2. チャネル一覧から「Slack」タブを押下し、「作成する」を押下します
  3. 名前を入力し、[アクセストークン]から【(2)アクセストークン追加】で作成したアクセストークンを選択し、
    「保存する」を押下します

【(4)Slackアプリケーション設定】

  1. メニューより[Event Subscriptions]を押下します
  2. "Enable Events"を"ON"に設定します
  3. [Request URL]に【(3)Slackチャネル追加】で作成したチャネルのIDを付与したURLを入力します
    (例:https://*****.ibise.com/callback/channels/XX/slack/events)
  4. "Subscribe to bot events"[Add Bot User Event]を押下して、"message.im(A message was posted in a direct message channel)"を選択し、「Save Changes」を押下します
    ※event追加後はアプリの再インストールが必要です。
  5. ブランド管理から『送信設定』を押下します
  6. 送信設定にSlackチャネル→「(2)アクセストークン追加」で作成したトークンを選択し、[保存する]を押下します
  7. ブランド管理から『外部認証設定』を押下します
  8. 外部認証設定の[Slack認証(ポータル)]にSlackチャネルを選択し、[保存する]を押下します
お問い合わせ