← Back to Help
Our IRCD — 7 Apr 2026

USER COMMANDS

InspIRCd4 user commands

This article explains the user-facing IRC commands available on an InspIRCd4 network. Some are everyday commands, some are operator or diagnostic tools, and some only work when the matching module is loaded.

  • ACCEPT: Manages the allow-list used with caller ID style protections so selected users can still message you.
  • ADMIN: Shows the administrative contact and server information for the server you are connected to.
  • AWAY: Sets or clears your away message so people know you are not currently active.
  • COMMANDS: Lists the commands your server currently supports, which is useful when features differ between networks.
  • CYCLE: Parts and immediately rejoins a channel, often used as a quick refresh.
  • DCCALLOW: Lets you explicitly allow or block DCC chat or file offers from specific users.
  • HEXIP: Displays an IP address in hexadecimal form for diagnostics, matching, or operator troubleshooting.
  • INFO: Shows information about the running IRC server software and build.
  • INVITE: Invites another user into a channel, especially useful for invite-only channels.
  • ISON: Quickly checks which nicknames from a list are currently online.
  • JOIN: Joins one or more channels.
  • KICK: Removes a user from a channel, usually with a reason.
  • KNOCK: Requests an invite to an invite-only channel when the channel allows knocking.
  • LINKS: Shows the server links visible to you on the IRC network.
  • LIST: Shows channels you can discover publicly, often with user counts and topics.
  • LUSERS: Shows user and server counts for the network.
  • MAP: Displays a tree view of the IRC network’s server layout.
  • MKPASSWD: Generates a password hash using server-supported methods, mainly for administrators and services work.
  • MODE: Views or changes user modes and channel modes.
  • MODULES: Lists loaded server modules, which helps explain why certain commands or modes exist.
  • MONITOR: Watches selected nicknames and notifies you when they come online, go offline, or change state.
  • MOTD: Shows the message of the day for the server.
  • NAMES: Lists the users currently in a channel.
  • NICK: Changes your nickname.
  • NOTICE: Sends a notice, which is like a message but should not be auto-replied to.
  • OPER: Authenticates you as an IRC operator if you have operator credentials.
  • PART: Leaves a channel, optionally with a part message.
  • PASS: Sends a connection password during registration; clients usually handle this automatically.
  • PING: Tests reachability and measures latency to a server or user.
  • PONG: Replies to a ping during connection maintenance; clients usually handle it automatically.
  • PRIVMSG: Sends a normal private message to a user or channel.
  • QUIT: Disconnects from IRC with an optional quit message.
  • REMOVE: Removes a user from a channel, often used as a quieter alternative to a kick.
  • SERVLIST: Lists available network services that advertise themselves to users.
  • SETNAME: Changes your displayed real name or GECOS field.
  • SILENCE: Maintains a server-side ignore list for users or masks you do not want to hear from.
  • SQUERY: Sends a message directly to a named service.
  • SSLINFO: Shows TLS or certificate information about your connection or another TLS user.
  • STATS: Displays server statistics; many subtypes are intended for operators.
  • TBAN: Applies a timed ban that expires automatically after the configured duration.
  • TIME: Shows the current time on a server.
  • TITLE: Sets or shows a user title on networks that support account or oper titles.
  • TOPIC: Views or changes a channel topic, subject to channel mode restrictions.
  • UNINVITE: Revokes an invite that was previously issued to a user.
  • USER: Supplies your username and real name during IRC registration; clients send this automatically.
  • USERHOST: Returns quick user@host information for nicknames you specify.
  • VERSION: Shows the IRC software version reported by a server or user.
  • VHOST: Requests or manages a virtual host when the network provides vhost support.
  • WATCH: Tracks nicknames and reports online, offline, and nickname change events.
  • WHO: Lists users that match a channel, mask, or search criteria.
  • WHOIS: Shows detailed information about a user, such as channels, account state, and connection details allowed by policy.
  • WHOWAS: Shows recently known information about a nickname that has already disconnected or changed nick.

Tip: everyday users will mostly live in JOIN, PART, PRIVMSG, NOTICE, NICK, WHOIS, MODE, and TOPIC. The rest are situational, administrative, or network-specific.