2023年9月にAWS Chatbotでカスタム通知が実装され、メンション付きでメッセージを送ることが可能になりました。
AWS Chatbot でカスタム通知が利用可能に
やりたかったこと
- AWS Chatbotを使ってサーバのCPU使用率の異常をSlackに通知したい。
- その際Slackメッセージにはメンションをつけてすぐに把握できるようにしたい。
結論
- 2022年10月時点で、
AWS Chatbot
を使ってSlackに@here
や@channel
等のメンションをつけてメッセージを送ることはできない仕様となっています。 - メッセージ内容は全てAWS Chatbot側で設定され、ユーザー側で内容の変更をすることはできません。
対応策
- メンションをつけたい、好きなメッセージ内容を送りたい場合はChatbotではなく
AWS Lambda
を使って自前でSlack通知処理を実装する。 - メンションをつけるのを諦めて、全ての新しいメッセージを通知するようSlackのチャンネルに対し設定しすぐに把握できるようにする。