How do @everyone and @here work? What's the difference between them?

22

2

How exactly do the @everyone and @here commands work in Discord?

I've learned from experience they're both used to send notifications to everyone in a Discord server. However, I've noticed that there are some servers where I can't use either command. Why is that? Also, is there any difference between the two commands?

Stevoisiak

Posted 2017-05-25T20:54:37.863

Reputation: 8 152

Answers

26

@here notifies all non-idle users currently online.

@everyone notifies all users, even if they are offline.


If you can't mention @everyone or @here in a server, then the server owner likely hasn't given you permission to do so. Server owners can enable or disable the option for specific user roles in their server settings.

To set permissions on a server, click the small arrow next to the server name.

Arrow to open server settings

Open Server Settings -> Roles, then click a role to customize that role's permissions.

Disabling @everyone for @everyone


It's worth noting that users can suppress @everyone and @here notifications on a per-server basis in their notification settings. See How do I stop @everyone mentions from select servers? for more information.

Checkbox to suppress @everyone and @here

Stevoisiak

Posted 2017-05-25T20:54:37.863

Reputation: 8 152

1In practice I get notified whether I'm online or not. And it appears in my mentions when I log back on just the same. I see no functional difference – Assimilater – 2019-12-28T03:53:54.653