Chat Commands
All commands begin with a / (forward slash) typed directly
into the chat input. Replace anything shown in <brackets>
with the actual value — do not include the brackets. Commands are
case-insensitive. MOD commands are for
moderators only. OPER commands are for
server operators / mIRC users only.
Web Client Commands — Everyone
These commands work in the JustaChat web client for all users.
| Command | Shortcut | Description & Example |
|---|---|---|
| /me <action> | — | Perform an action in third person. /me waves hello
shows as * YourName waves hello. |
| /join <#room> | /j | Join a chat room. Example: /join #Cafe |
| /part <#room> | /p | Leave a chat room. Omit the room name to leave the current room. |
| /quit [<message>] | /q | Disconnect from chat entirely. Optionally include a goodbye message. |
| /whisper <nick> <message> | /w | Send a private message to a user. Only you and the recipient see it.
Example: /w JohnDoe hey! |
| /notice <nick> <message> | /n | Send a notice to a user. Similar to a whisper but displayed differently in their window. |
| /invite <nick> <#room> | — | Invite a user to a room. Example: /invite JohnDoe #Cafe
|
| /ignore <nick> | — | Hide messages from a user. Use the same command again to unignore them. |
| /nick <newnick> | — | Change your display name. Example: /nick CoolDude99.
Guest nicknames may have restrictions. |
| /whois <nick> | — | Look up info about a user — what rooms they're in and how long they've been connected. |
Web Client Commands — Moderators MOD
The following commands are available to room moderators and operators only. Misuse of moderator commands violates our Chat Rules.
| Command | Shortcut | Description & Example |
|---|---|---|
| /kick <nick> [<reason>] | /k | Remove a user from the room. They can rejoin unless banned. Example:
/kick JohnDoe spamming |
| /ban <nick> [<reason>] | /b | Kick and ban a user from the room. Example:
/ban JohnDoe repeated violations |
| /unban <nick> | — | Remove a ban on a user, allowing them to rejoin the room. |
| /topic <#room> <new topic> | /t | Set or change the topic for a room. Example:
/topic #Cafe Welcome to The Cafe! |
InspIRCd Commands — mIRC & IRC Client Users
JustaChat.com runs on InspIRCd, which means you can connect using any standard IRC client such as mIRC, HexChat, or WeeChat and use the full range of IRC commands below. Commands marked OPER require server operator privileges.
| Command | Description |
|---|---|
| /ADMIN [<server>] | Request contact details for the server administrator. |
| /AWAY [<message>] | Mark yourself as away with an optional message. Use
/AWAY with no message to return. |
| /COMMANDS | List all commands available on the server. |
| /INFO | Display information about the IRC server software and its developers. |
| /INVITE <nick> <#channel> [<duration>] | Invite a user to a channel. Optional duration format:
5m, 1h, etc. Use /INVITE
alone to list pending invites sent to you. |
| /ISON <nick> [<nick>]+ | Check whether one or more users are currently connected. Example:
/ISON Adam Sadie |
| /JOIN <#channel> [<key>] | Join a channel, optionally with a key/password. Example:
/JOIN #Cafe |
| /KICK <#channel> <nick> [<reason>] | Kick a user from a channel. Requires at least half-operator status.
Example: /KICK #Cafe Troll :spamming |
| /LIST [<criteria>] | List channels. Filter by user count (>5,
<20), age (C>10), or topic pattern
(*chat*). |
| /LUSERS | Show current and total number of users, servers, and operators on the network. |
| /MODE <#channel|nick> <modes> | Set or unset channel or user modes. Example:
/MODE #Cafe +m (mute),
/MODE #Cafe +o Sadie (op Sadie). |
| /MOTD [<server>] | Display the Message of the Day for the server. |
| /NAMES [<#channel>] | List users currently in a channel. |
| /NICK <newnick> | Change your nickname. Use /NICK 0 to change to your
UUID. |
| /NOTICE <nick|#channel> <message> | Send a notice to a user or channel. Example:
/NOTICE Sadie :Hello! |
| /PART <#channel> [<reason>] | Leave a channel with an optional reason. Example:
/PART #Cafe :Going to sleep |
| /PRIVMSG <nick|#channel> <message> | Send a message to a user or channel. This is what happens when you type normally in a channel. |
| /QUIT [<message>] | Disconnect from the server. Example:
/QUIT :Time for bed |
| /STATS <character> | Request server statistics. Common characters: u
(uptime), p (ports), P (online opers),
m (command usage). |
| /TIME [<server>] | Display the current time on the server. |
| /TOPIC <#channel> [<new topic>] | View or set the topic for a channel. Example:
/TOPIC #Cafe :Welcome! |
| /USERHOST <nick> | Request the hostname of a user. Example: /USERHOST Adam
|
| /VERSION [<server>] | Display the IRC server software version. |
| /WHO <pattern> [<flags>] | Search for users by nick, host, channel, or other criteria. Example:
/WHO #Cafe lists all users in #Cafe. |
| /WHOIS <nick> | Request detailed info about a connected user. Repeat the nick for
remote info: /WHOIS Adam Adam |
| /WHOWAS <nick> | Request info about a user who was previously connected with that nickname. |
| /SQUERY <service> <message> | Send a message to a network service such as NickServ or ChanServ.
Example: /SQUERY NickServ HELP |
| /MODULES | List all modules currently loaded on the server. |
| /OPER <name> <password> OPER | Log in to a server operator account. |
| /KILL <nick> <reason> OPER | Forcibly disconnect a user from the network. |
| /KLINE <user@host> [<duration>] <reason> OPER | Ban a user@host mask from the local server. Duration format:
1d, 2h, etc. Omit duration for permanent.
|
| /GLINE <user@host> [<duration>] <reason> OPER | Ban a user@host mask network-wide. |
| /ZLINE <ipaddr> [<duration>] <reason> OPER | Ban an IP address or CIDR range from the network. Example:
/ZLINE 192.0.2.1 1d :abuse |
| /QLINE <nick> [<duration>] <reason> OPER | Reserve/ban a nickname from being used on the network. |
| /ELINE <user@host> [<duration>] <reason> OPER | Exempt a user@host mask from G/K/Z-lines. |
| /REHASH [<server>] OPER | Reload the server configuration without restarting. |
| /LOADMODULE <module> OPER | Load a module on the server. Example:
/LOADMODULE botmode |
| /RELOADMODULE <module> OPER | Reload a currently loaded module. |
| /UNLOADMODULE <module> OPER | Unload a module from the server. |
| /WALLOPS <message> OPER | Send a message to all users with wallops mode enabled. |
| /DIE <server> OPER | Shut down the server. Server name must match exactly. |
| /RESTART <server> OPER | Restart the server. Server name must match exactly. |
For the full InspIRCd command reference including module-specific commands, visit the official documentation at docs.inspircd.org.