0
0

More than 3 years have passed since last update.

「誰でもできる!チャットボット作成」 DEJIRENドリル初級編(1)

Last updated at Posted at 2020-08-31

はじめに

DEJIRENは、情報活用の3大要素「伝達、自動化、連携」を実現するクラウドサービスです。
DEJIRENの使い方や使う前の準備については以下の記事をご参照ください。
GUIでボットが作れる! DEJIREN初めて触ってみた

以下のようなブロックプログラムチックなフローを作成することで簡単にチャットとその他のシステム連携が可能です。
image.png
今回はアクションフロー作成の基礎やメッセージの送信方法についてまとめてみたのでいくつかご紹介していきます。

目次

  1. スケジュールでメッセージ送信
  2. メッセージをオウム返しする
  3. メッセージを受け取ったルームに対して返信する
  4. 複数行のメッセージを送信する
  5. 受け取ったメッセージから一部を抽出する

(1)スケジュールでメッセージ送信

以下の手順で各ブロックを配置します。
DEJIRENドリル01_メッセージ送信.gif

以下のようにスケジュールの設定とメッセージの設定を行います。
image.png
image.png

この設定で定期的にメッセージ送信を行うことが可能です。

(2)メッセージをオウム返しする

以下の手順で各ブロックを配置します。
DEJIRENドリル02_オウム返し.gif

以下のようにメッセージ受信とメッセージの設定を行います。
image.png
DEJIRENドリル02_オウム返し(2).gif

動作確認をしてみます。
DEJIRENドリル02_オウム返し(3).gif

受信したメッセージをそのまま返信するアクションフローができました。

(3)メッセージを受け取ったルームに対して返信する

DEJIRENのルームを複数作成し、Aルームにメッセージが来た場合はAルームに、Bルームにメッセージが来た場合はBルームにメッセージを返すようなアクションフローを作成します。
今回はDEJIRENドリルDEJIRENどりるという二つのルームを作成しています。

以下の手順で各ブロックを配置します。
DEJIRENドリル03_ルームへ返信(1).gif

メッセージ受信は前回と同様に任意のボットを選択してください。
メッセージ送信の設定は以下のように設定します。
DEJIRENドリル03_ルームへ返信(2).gif
動作確認をしてみます。
DEJIRENドリル03_ルームへ返信(3).gif

(4)複数行のメッセージを送信する

DEJIRENで複数行のメッセージを送りたい場合の設定を行います。
以下の手順でブロックを配置します。
DEJIRENドリル04_テキスト作成(1).gif

メッセージ受信は前回と同様に任意のボットを選択してください。
テキスト作成、メッセージ送信は以下のように設定します。
DEJIRENドリル04_テキスト作成(2).gif

動作確認をしてみます。
DEJIRENドリル04_テキスト作成(3).gif

(5)受け取ったメッセージから一部を抽出する

受信したメッセージから一部を抽出することが可能です。
例えば、「〇〇を教えて」というメッセージから〇〇部分を抽出したり、
「〇〇の△△ってどこにあるの?」というメッセージから〇〇、△△を抽出することができます。
受け取ったメッセージによって処理を分岐させたりする際に何かと便利そうですね。

以下の手順でブロックを配置します。
DEJIRENドリル05_テキスト作成(1).gif
メッセージ受信は前回と同様に任意のボットを選択してください。
テキスト抽出とメッセージ送信は以下のように設定します。
DEJIRENドリル05_テキスト抽出(2).gif

動作確認をしてみます。
DEJIRENドリル05_テキスト抽出(3).gif

まとめ

DEJIRENの基本的なアクションフローの作り方について紹介しました。
次回はIFを使った条件分岐などもう少し実践的な機能について記事にしたいと思います!

0
0
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
0
0