5
1

More than 5 years have passed since last update.

Check! Azure Bot Service で Slack へ連携する ~ 2016年12月版

Posted at

こんにちは、 @dz_ こと大平かづみです。

大みそか、いかがお過ごしでしょうか?

Prologue - はじめに

前作の Check! Bot Service と Cognitive Services を使って、チャットの発言のキーフレーズを知る の検証過程で Slack 連携を試した際、Bot Channel Connector が示す手順と、Slack 側のUIが異なりわかりにくかったので、手順をまとめておきます。

[2016年12月時点] Azure Bot Service から Slack に連携する

Bot Service で Slack のチャンネルを設定する

Azure Bot Service の「Channels」タブを開き、Slack の「add」をクリックします。ここで開いた画面を、「Bot Connector の画面」と表現して以下進めます。

20161230_azure-bot-service_connect-to-slack_001.png

「Login to Slack and crate a Slack Application for your bot」のプルダウンを開き、 https://api.slack.com/application/new を開きます。「Slack のアプリケーション設定画面」が開くので、「Crate New App」ボタンをクリックします。
20161230_azure-bot-service_connect-to-slack_002.png

App Name や、対象となる Team を選択し、「Create App」ボタンをクリックして、アプリケーションを作成します。

20161230_azure-bot-service_connect-to-slack_003.png

Bot Connector の画面に戻り、「Create application and set redirect URI」のプルダウンを開き、「Use this Redirect URI」の URI をコピーします。

そして、Slack のアプリケーション設定画面で「OAuth & Permissions」を開き、「Redirect URL(s)」の欄に貼り付け、「Save Changes」ボタンをクリックして保存します。

20161230_azure-bot-service_connect-to-slack_004.png

Bot Connector の画面に戻り、「Crate a Slack Bot」のプルダウンの指示に従い、Slack のアプリケーション設定画面で「Bot Users」を開きます。

「Add a Bot User」ボタンをクリックし、ボット名を入力して、「Add Bot User」でボットを追加してください。

20161230_azure-bot-service_connect-to-slack_005.png

Bot Connector の画面に戻り、「Submit your Credentials」のプルダウンを開いておきます。

Client IdClient Secret を、Slack のアプリケーション設定画面の「Basic Information」から取得し、貼り付けてください。貼り付け終えたら、「Submit Slack Credentials」ボタンをクリックします。

20161230_azure-bot-service_connect-to-slack_006.png

Slack 連携の認証を確認されるので、画面に従って認証してください。認証が終わったら、「Enable this bot on Slack」にチェックがついてることを確認し、「I'm done configuration Slack」をクリックして、連携作業を完了します。

20161230_azure-bot-service_connect-to-slack_007.png

Slack からボットを利用する

作成したボットを利用するには、チャンネルン追加しましょう。すると、そのチャンネルで発言すると、ボットが反応するようになります!ヽ(☆’v`)★’v`)ノ

20161230_azure-bot-service_connect-to-slack_008.png

Epilogue - おわりに

いずれ Bot Connector の手順が更新されると思いますが、その間、ご参考になれば幸いです。

そして、本記事にて、Qiita 100 記事達成!!

今年もたくさんの方々に出会うことができ、たくさん技術の話をすることができました!心からありがとうございます!
来年も、どうぞよろしくお願いいたします!(o・ω・o)ノ゙

5
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
5
1