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という名前です。規程の変更やオフィスの緊急連絡など、会社全体に伝える知らせに使います。
@channel は、投稿したチャンネルの全メンバーに、アクティブか離席中かに関係なく通知します。締め切りの変更など、そのチャンネルの全員に今日かかわる話に使います。
@here はアクティブなメンバーにだけ通知します。「20分以内にこのPRを誰か見てくれませんか」のように、今いる人に向けた質問に使います。
general以外で@everyoneと打つとどうなるか
誰にも通知されません。#socialで@everyoneを手で打って送ってみると、Slackはほかの単語と同じただの文字として保存しました。APIで取ったメッセージは @everyone typed by hand in <#C0B7GGE8Q1Y> で、メンションのトークンは入っていません。
本物の一斉通知は保存のされ方が違います。チャンネルでメニューから@hereを選ぶと、Slackは<!here>として保存し、黄色でハイライトしました。スクリーンショットで2つのメッセージを並べています。
@everyoneが灰色のただの文字で表示されていたら、誰にも通知されていません。generalチャンネルで投稿し直すか、今いるチャンネルで@channelを使います。
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のヘルプセンターによると、有料プランのオーナーは、これらのメンションを使える人を管理者だけにするなどの制限もかけられます。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アプリが画面に開いている人です。
Related Articles
Slack Daily Standup Without a Paid Bot: /remind, Workflow Builder and a Script
We set up a weekday 9:30 standup in a free Slack workspace three ways: a /remind reminder, Workflow Builder, and a short script that posts the questions and collects the thread replies.
Slack Tabs Under a Channel Name: What Each One Is and How to Edit Them
We added, renamed, moved, hid and deleted the tabs under a channel name in Slack web on the Free plan, and compared them with the tabs in a DM.
Leave Multiple Slack Channels at Once: 4 Ways Timed, Plus a Script
Slack has no bulk leave button. We made 12 test channels and left them with the sidebar menu, the channel browser, /leave and a 30-line script, and timed each way.