🫥

Slack のユーザーグループをマルチチャンネルゲストにも使いたい

2023/08/14に公開

はじめに

チームで仕事をしているのに問い合わせが個人DMや個人メンションで来てしまってチーム内でタスクが偏ってしまう。なんてこと、よくありますよね。

そんなときにslackのユーザーグループが便利です。

例えば。@developerというユーザーグループを作成して開発チームのメンバーを追加しておけば、セールスチームの人が細かい仕様を確認したいときや、開発チーム内で実装についての相談をしたいときに使えます。

しかし、このユーザーグループはマルチチャンネルゲストやシングルチャンネルゲストを追加したり、メンションをつけることができません。
ということで対策します。

ユーザーグループへのメンションを受け取る

Slackbotのカスタムレスポンスを利用します。@developerへのメンションを受け取ってみます。

  • Slackbotのプロフィールを開く
  • 「︙」で開くメニューから「Slackbotの返答を作成/編集する」をクリック
  • 「+新しいレスポンスを追加する」をクリック
  • 「メンバーがこう言ったら…」に「@developer」と入力
  • 「Slackbotの返信」にメンションを入力

ユーザーグループへメンションを送る

Slackワークフローを利用します。同様に@developerへメンションを送ってみます。

  • ワークフロービルダーを開く
  • 「絵文字リアクションが使用された時」を選択
  • 適当な絵文字と、ユーザーグループが所属するチャンネルを選択
  • ステップの設定で「スレッドでメッセージに返信する」を選択
  • 返信を追加するに「@developer」を設定
  • メンションを送りたいメッセージを通常通り送信したあと、選んだ絵文字でリアクションをつける

さいごに

一応、メンションを受け取ったり送ったりできるようになりました。
でもワークフローを使うならわざわざユーザーグループを使う必要がないのでは…?

Discussion