AmIRC has many builtin commands. Some of these commands are processed locally, whereas others are sent to the IRC server.
Commands generally start with a '/' to differentiate them from normal text. If you want to use the / character at the start of normal text, use '//' instead.
Many commands require a channel name as a parameter. AmIRC will automatically fill in the channel name of the current window if you don't specify a channel name on your own.
For commands which require a nick name (e.g. `/MSG' or `/OP', there are three special shortcut arguments:
You may easily carry a dialog with a particular user by first clicking on their username in the user list, then anytime you hit the TAB key, the input string will be set up with '/MSG <user> ', after which you may type in the message and hit return. This will work after initiating a DCC Chat request as well. Please note that if you have configured the user list as a separate window, you must reactivate the message window after clicking on a username.
| ? | Obtaining help on commands |
| ADMIN | Showing the server's administrator |
| ALIAS | Renaming a regularly used term |
| AWAY | Setting an away message |
| BACK | Resetting the away state |
| BAN | Banning users |
| BANDEL | Removing a ban |
| BANLIST | Listing bans |
| CHANNEL | Joining (or creating) a channel |
| COLOURCODES | Changing your message colours |
| CONNECT | (Re)Connecting a server |
| CTCP | Sending commands to other people |
| CYCLE | Automatically leave and rejoin a channel |
| DCC | Making a direct connection |
| DEOP | Removing a user's Channel Op status |
| DESCRIBE | Describing to a user |
| EXCADD | Add ban exception(s) (IRCNet) |
| EXCDEL | Delete ban exception(s) (IRCNet) |
| EXCLIST | Show ban exceptions (IRCNet) |
| FINDHOST | Find users using a userhost pattern |
| GLINE | Showing list of banned domains |
| HELP | Obtaining help on commands |
| HIGHLITE | Highlighting text |
| HILITE | Highlighting text |
| IGNORE | Ignoring a user |
| INFO | Showing server information |
| INVADD | Add auto-invite(s) (IRCNet) |
| INVDEL | Delete auto-invite(s) (IRCNet) |
| INVLIST | Show auto-invite(s) (IRCNet) |
| INVITE | Inviting a user to a channel |
| IRCNAME | Changing your nickname |
| ISON | Checking if a user is on IRC |
| JOIN | Joining (or creating) a channel |
| KICK | Removing a user from a channel |
| KICKBAN | Removing and banning a user |
| KILL | Disconnecting a user |
| LASTLOG | Searching the buffer |
| LEAVE | Leaving a channel |
| LINKS | Showing server links |
| LIST | Listing channels and their topics |
| LOG | Logging a Chat Window |
| LUSERS | Showing users information |
| M | Sending a private message (PrivMsg) |
| MAP | Showing a server map of the network |
| ME | Sending a CTCP Action to the channel |
| MODE | Changing a channel mode |
| MOTD | Showing the Message Of The Day (MOTD) |
| MSG | Sending a private message (privmsg) |
| NAMES | Getting a list of names |
| NICK | Changing your nickname |
| NOTE | A look into the past |
| NOTICE | Sending a notice to a user |
| NOTIFY | Notifying when a user is on IRC |
| OP | Setting Channel Operator status |
| OPER | Becoming an IRC Operator |
| PART | Leaving a channel |
| PING | Sending a CTCP Ping |
| QKICK | Removing and banning a user |
| QKICKBAN | Removing and banning a user |
| QUERY | Opening a Query window |
| QUIT | Ending an IRC session |
| QUOTE | Sending unprocessed string to the server |
| RAW | Sending unprocessed string to the server |
| RECONNECT | Reconnecting to the current server |
| REHASH | Restarting the server |
| RESTART | Restarting the server |
| RMSG | Sending a private message (PrivMsg) |
| RX | Starting an Arexx command |
| RXRETURN | Using Arexx to the fullest |
| SERVER | Connecting to a different server |
| SILENCE | Silencing a user |
| SOUND | Sending sounds |
| SQUIT | Quitting a server |
| STATS | Showing the Stats |
| SUMMON | Asking a user to come on IRC |
| TIME | Query the current time of day |
| TOPIC | Viewing or changing a channel's topic |
| TRACE | Tracing a user or a server |
| UMODE | Changing your own usermode |
| UNHIGHLITE | Removing a Highlight entry |
| UNHILITE | Removing a Highlight entry |
| UNIGNORE | Removing a user from the Ignore list |
| UNVOICE | Removing a user's Voice |
| UPING | Sending a Ping command |
| USERS | Listing users on a server |
| USERHOST | Getting USERHOST of a user |
| VERSION | Query the version of the server software |
| VOICE | Giving a user a Voice |
| WALLOPS | Writing to All Operators |
| WHO | Global user pattern matching |
| WHOIS | Get information about a user |
| WHOWAS | Get information on a nick no longer logged in |