@channel
A channel on Slack is similar to a chatroom for discussions that are mostly about one specific topic. Depending on the settings, certain users or the whole team can follow the discussion. To send notifications to all users on the channel, type @channel and then your message.
Otherwise, this can end up being rather annoying when writing to a large channel. Especially if the participants of the channel are in different time zones. However, when you use the @channel command, it’s clear that you have the participants’ attention.
@username
To send a notification to a specific person within a channel, type @username. The entered text can then only be read by the person you’ve specified.
/me
If you want to speak to yourself in the third person, this is the right command. For example, if you want to take a break, you can use the /me command to conveniently communicate this to all channel users. When you enter /me is going for lunch, the others will see: [Your name] is going for lunch.
DM
Direct/private message between you and another person in the channel.
Private Group
Works like a channel but is invitation only. It’s useful as a one-way space for events, quick team discussions, or gossip.
@here
This command is almost identical to @channel but only those who are currently online and active are notified.
/giphy
In Slack chats, it’s possible to break up the conversation with emoticons and pictures from the web. Another option it to send GIFs from Giphy. To insert these, you must first enter the /giphy command. Then you can search the extensive collection of animated GIFs by keywords such as 'birthday,' 'food,' or 'Xmas'.
/shrug
Adds ¯ \ _ (ツ) _ / ¯ to your message.
/open
Opens a new channel.
/leave
Enables you to leave the current channel.
/collapse
Hides all photos and GIFs in the channel.