この記事は、Power Automate Advent Calendar 2023 12月1日担当分の記事です。
こんにちは、たな です。
Qiita Advent Calendarへの参加ということで、Qiitaで記事を書いていこうと思います。
2023/10/28 に開催された 「気ままに勉強会 #71」 「Teamsコネクタについて④」の回で、MiyakeさんにTeamsコネクタの「キーワードが言及された場合」トリガーが日本語のキーワードにも反応することを教えていただきました。
以前は、キーワードを日本語で指定している場合は、反応してくれなかったので、利用用途が広がって嬉しい限りです。
Miyakeさんの登壇資料は、「Teamsコネクタについて 」をご参照ください。
2023年11月時点の検証結果です。今後のアップデートで動作が変わる可能性があります点はご注意ください。
「キーワードが言及された場合」トリガー
「キーワードが言及された場合」トリガーは、設定したキーワードを含むメッセージが投稿されると実行されます。
コネクタリファレンスには以下のように記載されています。
コネクタリファレンス:キーワードが言及された場合
グループチャットの場合
チャネルの場合
[メッセージの種類]が「グループチャット」と「チャネル」の場合で、設定する項目が若干異なりますが、どこの投稿内容をチェックするかという設定の違いであり、[検索キーワード]に設定する文字列をどうするかがポイントのようです。
やってみたかったこと
私は「たな」と呼ばれています。YouTube Liveをみているときに、コメント欄に「〇〇したな」といったコメントが投稿されると、「〇〇し たな
ー」といったように自分の名前が呼ばれたように協調表示されるのをなんども目撃しています。
日常会話の中で「〇〇したな」というのは結構使われているんですよね。もちろん私もよく使います。
そこで、Teamsでのやりとりで「〇〇したなー」と投稿されたら、「呼んだ?🐼」と自動で返信してみようと思い立ちました。
実装してみた
使ったのは「キーワードが言及された場合」トリガーと「チャットまたはチャネルでメッセージを投稿する」アクションです。
注意:設定が分かりやすいようにクラシックデザイナーでキャプチャしてます。
雑談している会議チャットにこっそり仕込んでみた
みんなで雑談してる最中にこっそりこのフローを仕込みました。
誰か「たな」って含まれる投稿しないかなー。ワクワクw
・・・じっと待つ・・・・・・・・・・・・・・・・・・・・
・・・・・・・・・・・・・・・・・・・・・・・・・・・・
・・・・・・・・・・・・・・・・・・・・・・・・・・・・
・・・・・・・・・・・・・・・・・・・・・・・・・・・・
動いた!!!・・・・??????????????
なにが起きたのか?
無限ループしてる???
現在進行形で雑談している会議チャット上で突然始まる「呼んだ?🐼」BOM発動!
怪奇現象発生でチャット上は騒然
さて、みなさん何が起きたかわかりますか?
少し考えてみてください。ヒントは画像の中にあります。
解決編
何が起きたのかの解説は「Teamsコネクタの「キーワードが言及された場合」を利用するときの注意点」をご参照ください。