Note:
All the commands can be tested using telnet
(available on most major operating systems)
Description (chat command) | Raw Command |
Change/Set nickname (/NICK Nickname) | NICK Nickname |
Server sends PING :356783- reply with: | PONG :356783 |
Register User Settings | USER identHere "hostname.com" "127.0.0.1" :About me/realname |
join a channel (/join #channel key) | JOIN #channel :key |
leave a channel (/part #channel reason) | PART #channel :reason |
send a message (/msg #channel Message) | PRIVMSG #channel :Message |
an action
(/me action here, or /describe #channel action here) |
PRIVMSG #channel :ACTION action here |
a notice (/notice #channel your notice here) | NOTICE #channel :your notice here |
who a user is (/whois Username) | WHOIS :Username |
display all users matching a particular criteria
(/who Nick_*hostmast_or_#channel) |
WHO :Nick_*hostmask_or_#channel |
list the users in a channel, or all users in IRC
(/names #channel) |
NAMES :#channel |
list channels (/list) | LIST |
change nickname (/nick newnick_here) | NICK :newnick_here |
quit IRC (/quit reason) | QUIT :Reason |
send a play sound request
(/sound sound.wav description) |
PRIVMSG #channel :SOUND sound.wav [description] |
send some form of ctcp (/ctcp somectcp boo) | PRIVMSG #channel :somectcp boo |
send some form of ctcp reply | NOTICE #channel :somectcp boo |
To send a ping request (using ctcp) | PRIVMSG user :PING 12345 |
To reply to a ping request
(using ctcp, and letting the sender do the calculation) |
NOTICE user :PING 12345 |
change a channel mode (/mode #channel +o user) | mode #channel :+o user |
kick a user out of a channel
(/kick #channel user reason) |
KICK #channel user :reason |
Show a list of commands the server supports | HELP |