Whether you want to get the attention of offline users or someone specific, you can ping users easily using a variety of tag options by simply typing the @ symbol, followed by the specific tag or username.
We'll break down each tag below, plus tips on when to use each one.
@here
If you want to get the attention of all non idle users (i.e everyone in a channel who is online and not idle, offline, invisible, or in do not disturb mode), you can use the @here command.
This will alert all online users of your message in a specific channel, so use this tag if you want to provide notifications for real time events or draw attention to specific messages.
@everyone
The @everyone tag will create a notification to all users in your server, regardless of their online status. Because it can be intrusive, especially to offline users, it should be used sparingly, and only for important announcements.
The key difference between @everyone and @here is that this tag will create a pop up notification or ping to anyone in your server. That means whether a user is online, idle, offline, or in invisible mode they will instantly be notified that you mentioned them along with the server name or channel name where the message was sent.
@everyone will not notify users who are in do not disturb mode, as this prevents notifications of all types.
@users
If you want to tag specific members in a message, you can use the mentions tag by typing the @ symbol followed by the name or username of the member. Keep in mind that they will have to be in your server or the specific channel for you to be able to reference them.
For example, if you have an admin channel within a larger server and want to tag a regular user, you won't be able to unless they have permission to access that specific channel.
@bots
You can use the @bots tag to get the attention of specific bots in your servers. If you want to get an answer to a question, log information for your server, receive support, or disable certain features, type the @ symbol followed by the name of the specific bot you want to interact with.
Frequently Asked Questions
Who can use the @everyone tag on Discord?
That depends on your server settings. You can adjust this via Server Settings > Roles, and choose which roles have access to the feature. This way, only users with certain roles will be able to use the @everyone or @here tags.
Can I notify a user who is on Do Not Disturb?
At the moment there is no way to get the attention of a user who is on DND mode on Discord. Even with the @everyone or @here commands, Discord only notifies users who are not idle (in the case of @here) or in a mode other than DND (in the case of @everyone). Do Not Disturb mode will suppress and mute any pings, so even if you mention a user directly in a post, it won't send a notification.