Qiita Teams that are logged in
You are not logged in to any team

Log in to Qiita Team
Community
OrganizationAdvent CalendarQiitadon (β)
Service
Qiita JobsQiita ZineQiita Blog
Help us understand the problem. What is going on with this article?

Slack通知のメンション先をグループにしたらSlackから通知先をカスタマイズできて便利でした

Slackのグループ機能ってご存知ですか?

僕は知りませんでした。

グループ機能は、たとえば @engineerとメンションすると
エンジニアの@Aさん@Bさんに通知が飛ぶような機能です。

ユーザーグループを作成する | Slack

Slack通知のメンションをグループにしたら便利だった

弊社プロダクトでは、ユーザーの会員登録時に、Slackへ通知を送っています。
通知には個人宛のメンションをつけていて、頻繁に変更されるわけではないのでハードコーディングしてました。
リリースサイクルも早いので、この運用でも問題ないのですが、将来的にこれを続けるのは面倒です。

そこで、グループにメンションするようにしました。

そうすれば、通知先をSlackのグループ設定からカスタマイズできます。

メリット

  • エンジニアじゃなくても通知先を変更できる
  • 通知先をすぐに変えられる

グループへのメンションのつけ方はちょっとムズカシイ

普通に@engineerではできないので注意です。

以下のように書きます。

<!subteam^ID>

ID(user group id)はAPIから取得できました。
API実行にはアクセストークンを発行する必要があります。

https://api.slack.com/methods/usergroups.list

以下を参考に実装しました。

https://api.slack.com/reference/surfaces/formatting#mentioning-users

以上、参考になりましたら幸いです。

zackey2
スタートアップ企業でLaravel,Vue.jsをやったりAWSいじったり社内のWiFiいじったりしてます。
https://twitter.com/820zacky
macloud
M&Aクラウドは「テクノロジーの力で、M&Aに流通革命を」をミッションにM&Aプラットフォーム「M&Aクラウド」を開発運営するスタートアップです。
https://macloud.jp
Why not register and get more from Qiita?
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away