■概要
Discordでの活発な情報交換は有益ですが、重要なURL情報が流れてしまったり、内容を確認して手作業でSlackへ転記するのに手間を感じていませんか?
また、作業中に他のタスクが割り込み、情報の見逃しや共有漏れが発生することもあるかもしれません。
このワークフローを活用すれば、Discordに投稿されたメッセージからURLを自動で抽出し、そのURL先の情報を取得してSlackへ通知する一連の作業を自動化できます。
自動で進むプロセスによって、手動作業の削減が見込めるでしょう。
■このテンプレートをおすすめする方
- Discordで共有されるURLの情報を手作業で収集・転記している方
- Slackを活用してチーム内での情報共有を効率化したいと考えている方
- 情報収集の漏れや遅延を防ぎ、業務の生産性を向上させたいマネージャーの方
■このテンプレートを使うメリット
- Discordへの投稿を起点に、URLの抽出から情報取得、Slackへの通知までを自動化するため、手作業にかかる時間を削減できます。
- 手動での情報収集や転記に伴う、URLのコピペミスや通知漏れといったヒューマンエラーの防止に繋がります。
■フローボットの流れ
- はじめに、DiscordとSlackをYoomと連携します。
- トリガーでDiscordを選択し、「チャンネルでメッセージが送信されたら」というアクションを設定し、対象のチャンネルを指定します。
- 次に、オペレーションでデータ操作の「URLの抽出」アクションを設定し、Discordのメッセージ本文からURLを抽出します。
- 続いて、オペレーションでRPA機能の「ブラウザを操作する」アクションを選択し、抽出したURLのページにアクセスして必要な情報を取得するよう設定します。
- 最後に、オペレーションでSlackの「チャンネルにメッセージを送る」アクションを設定し、取得した情報を指定のチャンネルに通知します。
※「トリガー」:フロー起動のきっかけとなるアクション、「オペレーション」:トリガー起動後、フロー内で処理を行うアクション
■このワークフローのカスタムポイント
- データ操作の「URLの抽出」では、正規表現などを用いて特定のパターンのURLのみを抽出対象とするなど、抽出条件を任意で設定することが可能です。また、前段のトリガーで取得したDiscordのメッセージ内容を変数として利用できます。
- RPA機能の「ブラウザを操作する」では、アクセスするページやページ内でクリックするボタン、取得するテキストの箇所など、具体的なブラウザ操作の内容を目的に合わせて設定できます。
- Slackの「チャンネルにメッセージを送る」では、通知先のチャンネルを任意で設定できます。また、通知するメッセージの本文に固定のテキストを加えたり、前段のオペレーションで取得したURLやスクレイピングした情報などを変数として埋め込んだりするカスタムが可能です。
■注意事項
- Discord、SlackのそれぞれとYoomを連携してください。
- トリガーは5分、10分、15分、30分、60分の間隔で起動間隔を選択できます。
- プランによって最短の起動間隔が異なりますので、ご注意ください。
- ブラウザを操作するオペレーションはサクセスプランでのみご利用いただける機能となっております。フリープラン・ミニプラン・チームプランの場合は設定しているフローボットのオペレーションはエラーとなりますので、ご注意ください。
- サクセスプランなどの有料プランは、2週間の無料トライアルを行うことが可能です。無料トライアル中には制限対象のアプリやブラウザを操作するオペレーションを使用することができます。
- ブラウザを操作するオペレーションの設定方法は下記をご参照ください。
https://intercom.help/yoom/ja/articles/9099691