IRC Documentation · Beginner
IRC Commands, by Use
IRC commands express an action: joining a channel, sending text, or modifying modes. The client often transforms a / input into a protocol message. Some actions are reserved for operators or depend on the network.
Dialova Team · Verified on
In this Category
- AUTHENTICATE Command: Exchanging SASL DataAUTHENTICATE Syntax, Parameters, IRC Responses: Exchanging SASL Data. Discover the permissions and limits to know.
- CAP Command: List and Negotiate ExtensionsCAP Syntax, Parameters, Examples, and IRC Responses: Listing and Negotiating Extensions. Discover the permissions and limits to know.
- INVITE command: invites someone to a channelINVITE Syntax, Parameters, Examples, and IRC Responses: Inviting someone to a channel. Understand permissions and limitations.
- JOIN command: join an IRC channelJOIN syntax, parameters, examples, and IRC responses: Joining an IRC channel. Discover the permissions and limits to know.
- KICK command: remove a member from a channelKICK Syntax, Parameters, Examples, and IRC Responses: Removing a Member from a Channel. Understand permissions and limitations.
- MODE command: read and modify IRC modesMODE syntax, parameters, examples, and IRC responses: Read and modify IRC modes. Discover the permissions and limits you need to know.
- PRIVMSG and /msg command: send a message to a person or channelPRIVMSG and /msg syntax, parameters, examples, and IRC responses: Sending a message to a person or channel. Discover the permissions and limits to know.
- NICK command: choose or change nicknameNICK syntax, parameters, examples, and IRC responses: Choose or change nickname. Discover the permissions and limits to know.
- NOTICE command: send a notification without a response loopNOTICE syntax, parameters, examples, and IRC responses: Send a notification without a response loop. Discover the permissions and limits to know.
- Command PART: Leave a channel without disconnectingPART syntax, parameters, examples, and IRC responses: Leaving a channel without disconnecting. Discover the permissions and limits to know.
- QUIT command: terminate an IRC connectionQUIT syntax, parameters, IRC responses: Terminate an IRC connection. Discover the permissions and limits to know.
- TOPIC command: read or modify a channel's topicTOPIC syntax, parameters, examples, and IRC responses: Read or modify a channel's topic. Discover the permissions and limits to know.
- WHOIS command: consult IRC information for a nickname.WHOIS syntax, parameters, examples, and IRC responses: Consult IRC information for a nickname. Discover the permissions and limits to know.
Starting with the action to perform #
| Need | Commands to consider |
|---|---|
| Enter, exit, end session | JOIN, PART, QUIT |
| Chat and identify a correspondent | PRIVMSG (/msg), NOTICE, WHOIS, NICK |
| Manage a channel | TOPIC, MODE, INVITE, KICK |
| Negotiating Extensions and Authentication | CAP, AUTHENTICATE |
This initial catalog prioritizes commands that explain essential mechanisms. The WHO, NAMES, LIST, AWAY, MOTD, VERSION, TIME, STATS, LINKS, ADMIN, INFO, LUSERS, PING, PONG, OPER, KILL, WALLOPS, USER, and PASS commands are also important. Their lack of a dedicated entry does not mean they do not exist.
Client Commands and Server Commands #
/msg is a command in many clients; it generally sends PRIVMSG. Similarly, /me usually produces a PRIVMSG containing an action CTCP. A script can alter the meaning of a shortcut. Consult your client's help before assuming a slash is a protocol command.
Error examples show common responses, not an exhaustive list. Server modules, protections, and network configuration can add rejections. A numeric response retains its meaning, but its human-readable text may vary.
In the Dialova Web Client #
The web client offers useful commands and menus for common actions. It is not a console allowing any raw IRC frame. CAP, AUTHENTICATE, USER, and PASS are handled by the connection; never paste a key or password into a channel.
Sources & Verification
Examples use pseudonyms and fictional domains, except for explicitly documented connection points. Network-specific extensions and settings are noted in the text.
- Modern IRC — spécification du protocole client ↗Source Specification · consulted on 2026-10-29
- RFC 2812 — Client Protocol (2000) ↗Source Historical · consulted on 2026-10-29
- Dialova — connexion depuis mIRC ↗Source Dialova · consulted on 2026-10-29