グループチャットにメンションを付けるやり方を前回は学んだので、今回はチャネルでやってみる。ただやると同じことするだけだろうから、全体メンションできるかやってみる。 Show 先に結論。2021年6月現在まだできないようだ。よって今回は考察。 まずは特定ユーザへのメンションを作ってみる「スケジュールクラウドフロー」を作る メンションを特定するために メールアドレスを入れる メッセージの投稿準備 投稿チーム、チャネルを特定し、メッセージを決める。 全体像はこんな感じ テストをするとこうなる メンションを全体メンションに変えてみる「メッセージを投稿する」ではメンションがchannel、チャネル、チームがユーザじゃないので反応しない。 フローボットで投稿してみる「メッセージをフローボットとしてチャネルに投稿する」では<at></at>を使うことでメンションができるとのことなのでやってみる。 ひとまずメンションは飛ばせた。下のメッセージはいらないんだけどな。 メッセージが一行なので<BR>を追加した。 下のメッセージはいらないんだけど、改行は効いた 「メッセージを投稿する」でも試してみた。 以下のようにしてテスト 無事投稿できた。 しかし結局<at></at>の間はメールアドレスを入れないといけないようなので、結局はうまくいかない。 次のアクションチャネルのスレッドの題名に日付を入れてみたい。
posted at 2022-03-06 updated at 2022-03-15 背景Tag 用のメンションが対応されたけど、予想とちょっと違ったので現時点での比較 制約Tag への登録数などの制限もあるので注意 概要
List Tags は、以下とかで使えそう
<atTag> は、現状 Post as を User 以外で使うと以下エラーが出ます atTagError
Teams Channel Tag のメンション以下二点のコネクターの利用例 DEPRECATED (廃止) がついてるのは、すぐに Version 2 とかにあがる? 直接取得して Tag メンション
adaptive card の例だが、message でも同様 名称を指定して使う場合(tag 一覧から、名称一致を選択)
<at> vs <atTag>Tag Mention と User Mention を Adaptive Card と Message の二種類で実施した例が以下 何故か adaptive card の書式が変ではある あとがきそのうち以下も対応されるといいね。
<at>, <atTag> で TeamID や ChannelID を囲ってみたけど、全然ダメ。<atTag> は応答すら返ってこない。 Register as a new user and use Qiita more conveniently
What you can do with signing up |