Slackの@here、@channel、@everyoneの違い:誰に通知されるか
@hereは今アクティブなメンバーだけに、@channelはチャンネルの全メンバーに、@everyoneはgeneralチャンネルからワークスペース全体に通知します。実際のSlackで試したところ、「チャンネルにも投稿する」にチェックを入れてもスレッドではどれも通知されず、general以外で打った@everyoneはただの文字になりました。
On this page
Slackでは、@hereはチャンネルのメンバーのうち今アクティブな人だけに、@channelは投稿したチャンネルの全メンバーに、@everyoneはワークスペース全体に通知します。@everyoneが使えるのはgeneralチャンネルだけです。
2026年10月1日に、私たちのSlackワークスペースの3か所で@を打って確かめました。generalチャンネルでは3つとも候補に出ました。ほかのチャンネルで出たのは@channelと@hereだけです。スレッドの返信では、Slackはどちらにも Disabled in threads(スレッドでは無効)と表示し、Also send to #social(#socialにも投稿する)にチェックを入れても変わりませんでした。
Slackの@here、@everyone、@channelの違い
| メンション | @メニューに出るSlackの説明 | 通知される人 | 使える場所 |
|---|---|---|---|
@everyone | Notify everyone in your workspace. | generalチャンネルの全メンバー(アクティブでも離席中でも) | generalチャンネルだけ |
@channel | Notify everyone in this channel. | チャンネルの全メンバー(アクティブでも離席中でも) | どのチャンネルでも。スレッドは不可 |
@here | Notify every online member in this channel. | 今アクティブなメンバーだけ | どのチャンネルでも。スレッドは不可 |
@ユーザーグループ | (グループ名) | @design のようなグループのメンバー | 有料プラン |
2列目の説明は、上のスクリーンショットのメニューからそのまま写したものです。
@everyone はgeneralチャンネルでしか使えません。ゲスト以外の全員が自動で参加するチャンネルで、私たちのワークスペースでは#all-slackという名前です。オーナーがこのチャンネルで変えられること、変えられないことはSlackのgeneralチャンネルガイド(英語)にまとめています。規程の変更やオフィスの緊急連絡など、会社全体に伝える知らせに使います。
@channel は、投稿したチャンネルの全メンバーに、アクティブか離席中かに関係なく通知します。先に誰が対象かを確かめるには、チャンネルのメンバーをエクスポートするか、チャンネル詳細のメンバーのタブを開きます。締め切りの変更など、そのチャンネルの全員に今日かかわる話に使います。
@here はアクティブなメンバーにだけ通知します。「20分以内にこのPRを誰か見てくれませんか」のように、今いる人に向けた質問に使います。Slackのメッセージには急ぎのフラグがないので、メンションは優先度を上げる数少ない方法の1つです。ほかの方法はSlackでメッセージに急ぎの印を付ける方法(英語)にあります。
general以外で@everyoneと打つとどうなるか
誰にも通知されません。#socialで@everyoneを手で打って送ってみると、Slackはほかの単語と同じただの文字として保存しました。APIで取ったメッセージは @everyone typed by hand in <#C0B7GGE8Q1Y> で、メンションのトークンは入っていません。アプリも同じです。chat.postMessage で送ったただの @here の文字は、<!here> を送るか link_names(英語)を指定しない限り文字のままです。link_namesは20通のメッセージで試しました。
本物の一斉通知は保存のされ方が違います。チャンネルでメニューから@hereを選ぶと、Slackは<!here>として保存し、黄色でハイライトしました。スクリーンショットで2つのメッセージを並べています。
@everyoneが灰色のただの文字で表示されていたら、誰にも通知されていません。generalチャンネルで投稿し直すか、今いるチャンネルで@channelを使います。誰にも通知せずに1人を示したいなら、メンションのかわりにその人のプロフィールのリンクを貼ります。Slackのプロフィールのリンクをコピーする方法(英語)をご覧ください。
Slackのスレッドで全員にメンションできるか
できません。スレッドの返信の@メニューでは、@channelと@hereに Disabled in threads と表示され、@everyoneは候補にも出ません。
Also send to #channel(チャンネルにも投稿する)にチェックを入れても同じです。チェックを入れたスレッドの返信でメニューから@channelを選んでみました。返信はチャンネルにも表示されましたが、Slackはメンションを一斉通知ではなく、ただの文字の@channelとして保存しました。全員に届けたいときは、チャンネルで新しいメッセージを書きます。スレッドでも、個人の名前でのメンションは使えます。
@hereは離席中の人にも通知されるか
されません。@hereが届くのは、Slackがアクティブと判断している人、つまり点が緑の人だけです。それ以外の人は、戻ってきたときに未読として見るだけで、通知は来ません。
パソコンでは、Slackのデスクトップアプリがパソコンのどこでの最後のキーボードやマウスの入力からも約10分で離席中にします(Slackデスクトップ版4.52.178のコードで2026年10月7日に確認)。スマホでは、アプリを閉じた時点で離席中です。そのため、長いビデオ会議に出ている人や席を外している人は、@hereを見逃しがちです。このルールはSlackがアクティブのままでいる時間とSlackが離席中を判断するしくみで詳しく説明しています。チームで@hereの通知が大事なら、Slackをアクティブに保つ方法もご覧ください。
@channelの確認をオフにする、使える人を制限する
メンバーが6人以上のチャンネルでは、@channel、@here、@everyoneを送る前にSlackが確認を出します。どのくらいの頻度で出すかは、ワークスペースのオーナーと管理者が 管理者、設定と権限、権限、メッセージ で決めます。選択肢は Always (default)、The first time each day、Once、Never の4つです。同じ管理者ページの設定タブには「チャンネルに参加しました」の行のスイッチもあります。Slackで参加メッセージをオフにする方法(英語)をご覧ください。
私たちのフリープランのワークスペースでは、権限タブにあるメンションの設定はこの警告だけでした。Slackのヘルプセンターによると、有料プランのオーナーは、これらのメンションを使える人を管理者だけにするなどの制限もかけられます。Enterpriseプランでは、メンバーが10,000人以上のチャンネルで@channelと@hereを使えるのはオーナーと管理者だけです。
メンバーの立場では、ほかの人の@channelや@hereを止めることはできませんが、チャンネルをミュートするか、チャンネルの通知を なし にはできます。ミュートしても、自分の名前へのメンションは届きます。チャンネルのキーワードは同じ扱いになりません。キーワード通知のテストでは、ミュートしたチャンネルに投稿されたキーワードは通知されませんでした。詳しくはSlackの通知が来ないときとSlackのおやすみモードをご覧ください。
どのメンションをいつ使うか
- • たいていはどれも使わない。 動いてほしい1、2人を名前でメンションします。
- • @here は、数分以内に対応できる人なら誰でもいいとき。
- • @channel は、離席中の人も含めて全メンバーに今日中に見てほしいとき。
- • @everyone は、会社全体に伝える知らせ。
- • ユーザーグループ(
@oncallなど)は、同じチームに多くのチャンネルから連絡するとき。Slackのユーザーグループをご覧ください。
チャンネルのリマインダーにも@channelを入れられます。Slackの/remindコマンドの例をご覧ください。
よくある質問
Slackで@channelが使えないのはなぜですか?
いちばん多いのは、スレッドで打っている場合です。スレッドではSlackが無効にしています。ほかには、ゲストである、有料プランの管理者が制限している、メンバーが10,000人以上のEnterpriseのチャンネルである、といった理由があります。
おやすみモードの人にも@channelは通知されますか?
されません。通知を一時停止している人には通知されず、再開したときにメッセージを見ます。
@hereはスマホでも届きますか?
届きます。ただし対象はアクティブと判断されている人で、スマホの場合はSlackアプリが画面に開いている人です。
関連記事
Slackの赤い点が消えないとき:何を数えているかと消し方
Slackのアイコンの赤い点はどこかに未読があること、赤い数字はDM、メンション、キーワード、フォロー中のスレッドの返信を示します。Shift+Escですべて既読にし、スレッド、アクティビティ、To-Do、ほかのワークスペースを確認してから、キャッシュのクリアやOSのバッジのリセットをします。
Slackで送信せずに改行する方法
Slackのメッセージで送信せずに改行するにはShift+Enterを押します。Enterで改行したいなら、環境設定の詳細設定で、メッセージを書くときのEnterキーを「改行する」に変え、Cmd+EnterかCtrl+Enterで送信します。スマホ、リスト、コードブロック、APIでの改行もまとめました。
Slackのメッセージの文字数制限:上限40,000、推奨4,000
Slackのメッセージのtextの上限は40,000字で、開発者向けドキュメントは4,000字未満を勧めています。APIで試すと、長い文は切られず4,000字ずつのメッセージに分けて投稿されました。Block Kitのセクションは3,000字、ヘッダーは150字まで。長いメッセージで起きること、ほかの文字数の制限、長い投稿の分け方をまとめました。