Slackのグループ機能ってご存知ですか?
僕は知りませんでした。
グループ機能は、たとえば @engineer
とメンションすると
エンジニアの@Aさん
と@Bさん
に通知が飛ぶような機能です。
Slack通知のメンションをグループにしたら便利だった
弊社プロダクトでは、ユーザーの会員登録時に、Slackへ通知を送っています。
通知には個人宛のメンションをつけていて、頻繁に変更されるわけではないのでハードコーディングしてました。
リリースサイクルも早いので、この運用でも問題ないのですが、将来的にこれを続けるのは面倒です。
そこで、グループにメンションするようにしました。
そうすれば、通知先をSlackのグループ設定からカスタマイズできます。
メリット
- エンジニアじゃなくても通知先を変更できる
- 通知先をすぐに変えられる
グループへのメンションのつけ方はちょっとムズカシイ
普通に@engineer
ではできないので注意です。
以下のように書きます。
<!subteam^ID>
ID(user group id)はAPIから取得できました。
API実行にはアクセストークンを発行する必要があります。
以下を参考に実装しました。
以上、参考になりましたら幸いです。