QSlack連携の設定方法(Slackが訪問者側)

A

1. Slack連携について

ChatPlusとSlackを連携させることで、Slack上でチャットボットの自動応答を利用できます。

プレミアムプラン以上でお使いいただけます。

 

 

2. Slack連携方法

Slack連携には、Slack側とChatplus側での設定が必要です。


 

2-1.Slack側の設定方法

(1) Slackにログインした状態で、Slackのアプリ設定画⾯(https://api.slack.com/apps)を開きます。

設定画面開く

 

(2)「Create an App」ボタンをクリックします。

「Create an App」ボタンクリック

 

(3) 表示されたメニューから「From scratch」を選択します。

「From scratch」選択

 

(4) 「App Name」枠内に「Chatplus連携Bot」など管理しやすい名前を⼊⼒し、 
「Pick a workspace to develop your app in:」のプルダウンから、Botを導⼊したいワークスペースをクリックして選択します。

ワークスペースをクリック

 

(5)「Create App」ボタンをクリックします。

「Create App」ボタンクリック

 

(6) 画面左「Features」>「OAuth & Permissions」をクリックします。

「Features」>「OAuth & Permissions」をクリック

 

(7) 画面下部「Scopes」>「Bot Token Scopes」の「Add an OAuth Scope」ボタンをクリックします。

「Scopes」>「Bot Token Scopes」の「Add an OAuth Scope」ボタンクリック

(8) 表示されるプルダウンから、以下の項目をクリックして選択し、順に追加します。 
・im:history 
・users:read 
・users:read.email 
・chat:write 
・files:read 
・files:write 
・im:write

項目クリック

項目クリック

 

※7項目追加すると、以下のような画面になります。

7項目追加

 

(9) 画面左「Features」>「App Home」をクリックします。

「Features」>「App Home」クリック

 

(10)「Your App's Presence in Slack」の、「Edit」ボタンをクリックします。

「Your App's Presence in Slack」の「Edit」ボタンクリック

 

(11) 表示されるウィンドウの「Display Name (Bot Name)」「Default username」枠内に、管理しやすい名前を入力します。 
例)「Display Name (Bot Name)」:Chatplus連携Bot 
  「Default username」:chatplusbot

名前入力

 

(12)「Add」ボタンをクリックし、画面上に追加されたことを確認します。

「Add」ボタンをクリック

追加を確認

 

(13) 画面下部「Show Tabs」の「Messages Tab」のスイッチが緑色になっていることを確認し、「Allow users to send Slash commands and messages from the messages tab」にチェックをいれます。 
※「Messages Tab」のスイッチが緑色になっていない場合、クリックすると切り替わります。

「Allow users to send Slash commands and messages from the messages tab」にチェック

 

(14) 画面左「Settings」>「Install App」をクリックします。

「Settings」>「Install App」クリック

 

(15)「Install to Workspace」ボタンをクリックします。

「Install to Workspace」ボタンクリック

 

(16) 画面が遷移した後、「許可する」ボタンをクリックして、作成したアプリをインストールします。

「許可する」ボタンをクリック

 

(17) 画面左「Features」>「Event Subscriptions」をクリックします。

画面左「Features」>「Event Subscriptions」をクリック

 

(18)「Enable Events」のスイッチをクリックし、「on」に切り替えます。

「Enable Events」のスイッチをクリック

「on」に切り替え


(19)「Request URL」枠内に、ChatPlusの管理画面で確認したWebhook URLを入力します。

Webhook URLを入力

 

Webhook URLの確認方法

① 管理画面右上の設定ボタンをクリックします。

設定ボタン

② 画面左「外部連携」>「アプリ」をクリックします。

「アプリ」クリック

③「Slack」をクリックします。

「Slack」クリック

④「Slackが訪問者側」のWebhook URLを確認します。

「Slackが訪問者側」のWebhook URL確認

 

(20)「Subscribe to bot events」をクリックします。

「Subscribe to bot events」をクリック

 

(21)「Add Bot User Event」ボタンをクリックします。

「Add Bot User Event」ボタンクリック

 

(22) 表示されたテキスト入力枠に「message.im」と入力し、表示された検索結果をクリックして選択します。

「message.im」と入力、検索結果をクリックして選択

 

(23) イベントが追加されたことを確認します。

イベントが追加されたことを確認

 

(24)「Save Changes」ボタンをクリックします。

「Save Changes」ボタンをクリック

 

(25) 画面左「Features」>「Interactivity & Shortcuts」をクリックします。

「Features」>「Interactivity & Shortcuts」クリック

 

(26)「Interactivity」のスイッチをクリックし、「on」に切り替えます。

「on」に切り替え

 

(27)「Interactivity」の「Request URL」と、 
  「Select Menus」の「Options Load URL」枠内に、手順(19)で確認したWebhook URLを入力します。

Webhook URLを入力

Webhook URLを入力

 

(28)「Save Changes」ボタンをクリックします。

「Save Changes」ボタンをクリック

 

 

2-2.ChatPlus側の設定

(1) 管理画面右上の設定ボタンをクリックします。

設定ボタンクリック

 

(2) 画面左「外部連携」>「アプリ」をクリックします。

「外部連携」>「アプリ」をクリック

 

(3)「Slack」をクリックします。

「Slack」をクリック

 

(4)「認証情報」の「Signing Secret」、「OAuth Token」、「Bot User ID」を入力します。

 

(5)「認証情報を登録」ボタンをクリックします。

認証情報を登録」ボタンをクリック

 

 

「Signing Secret」の確認方法

(1) Slack設定画面左「Settings」>「Basic Information」をクリックします。

「Settings」>「Basic Information」をクリック

 

(2)「App Credentials」の「Signing Secret」をコピーします。

このQ&Aは役に立ちましたか