LoginSignup

This article is a Private article. Only a writer and users who know the URL can access it.
Please change open range to public in publish setting if you want to share this article with other users.

More than 5 years have passed since last update.

Dialogflowでチャットボット -Slack連携

Last updated at Posted at 2017-11-27

DialogflowをSlackに連携させてみます

Slackとは

Slack」はビジネス向けチャットとして人気のコミュニケーションツールです。
なにがどうスゴイのかは、コチラを参考にしてください。

今回の目標はこれです。
1503027988Nf6PhZJ2RMAiQPa1503027480.gif

Slackの中に「Dialogflow Bot(旧apiai_bot)」というボット用ユーザーを追加し、メッセージを送り合うという形をとります。
また、このapiai_botはチームに紐づけられます。





Dialogflowで連携させる

Slackでチーム、あるいはワークスペースが作成できていることを前提とします。
まだ作成できていない人は、以下を参照してください。
【登録編入門】slack使い方【世界一丁寧な解説初心者用】








Dialogflow、左のメニューから「Integrations」を選び、Slackのボタンをチェックします。
スクリーンショット 2017-08-14 11.27.30.png



セッティング画面に移るので、そのまま「TEST IN SLACK」を押します。

スクリーンショット 2017-08-14 11.30.55.png

ログインされている状態であれば、Slackのチーム名が表示されるはずです。
(筆者はweatherというチームを作っています)
「Authorize」で進みます。
スクリーンショット 2017-08-14 12.03.47.png

Dialogflowに自動で戻り、
スクリーンショット 2017-08-14 12.10.25.png
このようになれば成功です。
「CLOSE」で画面を閉じます。





Slackでためしてみる

Slackにログインします。
App欄に自動生成された「Dialogflow Bot」を開きます。
スクリーンショット 2017-08-14 12.12.06.png


Dialogflowで作成した会話を始めてください。

スクリーンショット 2017-08-14 12.14.13.png
スクリーンショット 2017-08-14 12.14.34.png
連携成功です。





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