Slack bot から @channel のような mention 付き投稿の記法
Slack bot で @channel や @everyone のようなメンション付き投稿は、そのまま書いても正常に動作しないので独自記法を使わないといけません。
成功例: という記法を使う
Slack bot 経由では以下のような記法を使うと、
'<!channel> Hello! Project' |
下記のようにちゃんと mention として認識されるようです。
失敗例: @channel とそのまま書く
普段 Slack アプリから投稿するのと同じ感覚で、
'@channel Hello! Project' |
と書いても Slack bot 経由では下記のようにちゃんと mention として認識されないようです。
<
Slack 公式情報
Slack Help Center の Bot messages にも記載されていました。
Bot messages
If you wish to trigger one of these notifications with a bot message, the message should contain <!channel> or <!everyone>.
「Slack bot 作ったけど mention 付き投稿できない…」と悩んでいた方の助けになれば幸いです。