admin [target]
find information about the administrator of the server target: server
ame message
send a CTCP action to all channels of all connected servers message: message to send
amsg text
send message to all channels of all connected servers text: text to send
away [-all] [message]
toggle away status -all: toggle away status on all connected servers message: message for away (if no message is given, away status is removed)
ban [channel] [nickname [nickname ...]]
bans nicks or hosts channel: channel for ban nickname: user or host to ban
ctcp nickname type [arguments]
send a CTCP message (Client-To-Client Protocol) nickname: user to send CTCP to type: CTCP type (examples: "version", "ping", ..) arguments: arguments for CTCP
dcc action [nickname [file]]
starts DCC (file or chat) or close chat action: 'send' (file) or 'chat' or 'close' (chat) nickname: nickname to send file or chat file: filename (on local host)
dehalfop [nickname [nickname]]
removes half channel operator status from nickname(s)
deop [nickname [nickname]]
removes channel operator status from nickname(s)
devoice [nickname [nickname]]
removes voice from nickname(s)
die
shutdown the server
halfop [nickname [nickname]]
gives half channel operator status to nickname(s)
info [target]
get information describing the server target: server name
invite nickname channel
invite a nick on a channel nickname: nick to invite channel: channel to invite
ison nickname [nickname ...]
check if a nickname is currently on IRC nickname: nickname
join channel[,channel] [key[,key]]
join a channel channel: channel name to join key: key to join the channel
kick [channel] nickname [comment]
forcibly remove a user from a channel channel: channel where user is nickname: nickname to kick comment: comment for kick
kickban [channel] nickname [comment]
kicks and bans a nick from a channel channel: channel where user is nickname: nickname to kick and ban comment: comment for kick
kill nickname comment
close client-server connection nickname: nickname comment: comment for kill
links [[server] server_mask]
list all servernames which are known by the server answering the query server: this server should answer the query server_mask: list of servers must match this mask
list [channel[,channel] [server]]
list channels and their topic channel: channel to list server: server name
lusers [mask [target]]
get statistics about the size of the IRC network mask: servers matching the mask only target: server for forwarding request
me message
send a CTCP action to the current channel message: message to send
mode { channel {[+|-]|o|p|s|i|t|n|b|v} [limit] [user] [ban mask] } | { nickname {[+|-]|i|w|s|o} }
change channel or user mode channel modes: channel: channel name to modify o: give/take channel operator privileges p: private channel flag s: secret channel flag i: invite-only channel flag t: topic settable by channel operator only flag n: no messages to channel from clients on the outside m: moderated channel l: set the user limit to channel b: set a ban mask to keep users out e: set exception mask v: give/take the ability to speak on a moderated channel k: set a channel key (password) user modes: nickname: nickname to modify i: mark a user as invisible s: mark a user for receive server notices w: user receives wallops o: operator flag
motd [target]
get the "Message Of The Day" target: server name
msg receiver[,receiver] text
send message to a nick or channel receiver: nick or channel (may be mask, '*' = current channel) text: text to send
names [channel[,channel]]
list nicknames on channels channel: channel name
nick [-all] nickname
change current nickname -all: set new nickname for all connected servers nickname: new nickname
notice nickname text
send notice message to user nickname: user to send notice to text: text to send
op nickname [nickname]
gives channel operator status to nickname(s)
oper user password
get operator privileges user/password: used to get privileges on current IRC server
part [channel[,channel]] [part_message]
leave a channel channel: channel name to leave part_message: part message (displayed to other users)
ping server1 [server2]
ping server server1: server to ping server2: forward ping to this server
pong daemon [daemon2]
answer to a ping message daemon: daemon who has responded to Ping message daemon2: forward message to this daemon
query nickname [text]
send a private message to a nick nickname: nickname for private conversation text: text to send
quit [quit_message]
close all connections and quit quit_message: quit message (displayed to other users)
quote data
send raw data to server without parsing data: raw data to send
rehash
tell the server to reload its config file
restart
tell the server to restart itself
service nickname reserved distribution type reserved info
register a new service distribution: visibility of service type: reserved for future usage
servlist [mask [type]]
list services currently connected to the network mask: list only services matching this mask type: list only services of this type
squery service text
deliver a message to a service service: name of service text: text to send
squit server comment
disconnect server links server: server name comment: comment for quit
stats [query [server]]
query statistics about server query: c/h/i/k/l/m/o/y/u (see RFC1459) server: server name
summon user [target [channel]]
give users who are on a host running an IRC server a message asking them to please join IRC user: username target: server name channel: channel name
time [target]
query local time from server target: query time from specified server
topic [channel] [topic]
get/set channel topic channel: channel name topic: new topic for channel (if topic is "-delete" then topic is deleted)
trace [target]
find the route to specific server target: server
unban [channel] nickname [nickname ...]
unbans nicks or hosts channel: channel for unban nickname: user or host to unban
userhost nickname [nickname ...]
return a list of information about nicknames nickname: nickname
users [target]
list of users logged into the server target: server
version [server | nickname]
gives the version info of nick or server (current or specified) server: server name nickname: nickname
voice [nickname [nickname]]
gives voice to nickname(s)
wallops text
send a message to all currently connected users who have set the 'w' user mode for themselves text to send
who [mask ["o"]]
generate a query which returns a list of information mask: only information which match this mask o: only operators are returned according to the mask supplied
whois [server] nickname[,nickname]
query information about user(s) server: server name nickname: nickname (may be a mask)
whowas nickname [,nickname [,nickname ...]] [count [target]]
ask for information about a nickname which no longer exists nickname: nickname to search count: number of replies to return (full search if negative number) target: reply should match this mask