Slackの新規チャンネルに参加者を全員一括で登録する
はじめに
Slackに新しいチャンネルを作ったとき、そこに全員を一括で登録したい場合の操作を方法をメモしておきます。
調べた限りでは、全員をチャンネルに招待する/invite allのようなコマンドはないので、「メンションされた人がチャンネルにいなければ、招待の提案が出る」ということを利用します。
【参考サイト】
How do I invite all team members to a new Slack channel - Web Applications Stack Exchange
設定方法
(1)参加者のリストを取得する
まず、メンション形式(@name)で追加する人のリストを取得します。これには/whoコマンドを使います。
全員がいるチャンネル(「全体連絡」など)に行って、このコマンドを入力します。コマンドは自分にしか見えないので、他の人に書き込みが届く心配はありません。
これを実行すると、以下のように(ぼやかしていますが…)、@aaa, @bbb, @ccc...のようなリストが出てきます。
これをコピーします。
(2)チャンネルに参加者を登録する
コピーした@のリストを、新しいチャンネルに投稿します(貼り付けて送信)。
すると、以下のように「参加していないけど、招待しますか」のような提案がきますので、「招待する」を選択します。
これでこのチャンネルに登録されます。
新しいチャンネルにデフォルトで参加にする
この新しいチャンネルに新しい参加者にも必ず参加してほしい場合、これをデフォルトのチャンネルに設定します。これはウェブのadmin画面から設定する必要があります(アプリでは設定するところが見つかりませんでした)。
Slackアプリの自分のアイコン等→アカウント設定(ウェブページへ)
ウェブページに飛ぶので:「設定と権限」→「デフォルトのチャンネル」
ここにさきほどのチャンネル名を登録すればOKです。