https://irc.anarchyplanet.org/pad/p/connect-to-apirc-with-tor
/nick nickname
Changes your nick.
/list
Lists all channels on the current network.
/join #channel
Joins the specified channel.
/part #channel
Leaves the specified channel.
/quit [message]
Disconnects from current server with optional leaving message.
/names #channel
Shows the nicks of all users on #channel.
/msg nickname message
Sends a private message to a user.
/query nickname message
Sends a private message to a user and opens a private chat window.
/me action
Prints "yourname action"
/notice nickname message
Sends a notice to the specified user. Like a /msg, but usually makes a sound.
/whois nickname
Shows information about the specified user. This action is not visible to the specified user.
/whowas nickname
Shows information about a user who has quit.
/msg nickserv register password [email]
Registers your current nick with NickServ with the chosen password and binds it to an e-mail address (optional).
/msg nickserv identify password
Identifies your nick to NickServ using the password you set.
/msg nickserv recover nickname password
Kills (forcibly disconnects) someone who has your registered nick.
/msg nickserv ghost nickname password
Terminates a "ghost" IRC session that's using your nickname.
/msg nickserv set password yournewpassword
Changes your password. NOTE: Under no circumstances should you change your nick to the letter O followed by 8 digit
/msg chanserv register #channel
Registers the current channel to you with ChanServ
/msg chanserv set #channel mlock modes
Locks the channel's modes. To unlock all of a channel's modes, use /msg chanserv set #channel mlock +
/kick nickname!userid@hostname
removes user from channel, but does not ban them. They are able to join immediately.
/ban nickname!userid@hostname
bans user from channel, but does not kick them. They are prevented from speaking but can still see the channel.
/kickban nickname!userid@hostname
Use /whois
, /whowas
or /who
to find the information necessary for a ban. note: *
is a wildcard and can replace nickname, userid, parts of nickname or userid, hostname or a segment of a hostname.
/mode #channel +b nickname!userid@hostname
the same as /ban
joe!*@*
Will prevent anyone with the nick joe from joining.
*myg0t*!*
Will prevent anyone whose nick contains myg0t from joining.
mark!*elc@*
Will prevent anyone with the nick mark and the userid elc from joining.
*!*@c-123-24-76-213.ga.isp.net
Will prevent anyone with the host c-123-24-76-213.ga.isp.net from joining.
*!*@*
Bans everyone. Don't do that.
User modes
/mode nickname +/-attributes [data]
Setting people's modes (for current channel only). To set a user's mode outside of a channel, use /mode nickname #channel +/- attributes
Some of the more important ones are: +q
User is owner of the current channel (prefix ~ or @) +a
User is an admin (SOP) on the current channel (prefix & or @). +o
User is an operator (AOP) on the current channel (prefix @). +h
User is a half-op on the current channel (prefix %). +v
User has voice on the current channel (prefix +).
For a complete list of user modes visit https://wiki.inspircd.org/User_Modes
/msg chanserv set #channel secure [on|off]
Keeps everyone except aops, sops, and the founder from becoming ops.
/msg chanserv set #channel keeptopic [on|off]
Maintains the topic even if everyone leaves.
/msg chanserv set #channel enforce [on|off]
Restores op/halfop/voice if a person with op/halfop/voice gets de-opped/halfopped/voiced.
/msg chanserv set #channel leaveops [on|off]
Whether or not to allow the first person who join the channel to get ops.
/msg chanserv drop #channel [dropcode]
Un-registers the current channel to you with ChanServ.
/msg chanserv set #channel founder [nickname]
Sets the current channel's founder.
/msg chanserv set #channel desc [description]
Changes the current channel's description.
/msg chanserv set #channel url [address]
Associates a URL with the channel.
/msg chanserv set #channel [email@address]
Associates an email address with the channel.
Channel modes
/mode #channel +/-attribute [data]
For a full list of Inspircd's channel modes visit https://wiki.inspircd.org/Channel_Modes
/msg chanserv access #channel add [nickname] [level]
Adds nickname to the channel's access list at the specified level.
/msg chanserv access channel del [nickname]
Removes nickname from the channel's access list.
/msg chanserv access #channel list
Displays the channel's access list.
/msg chanserv access #channel count
Displays how many entries are in the channel's access list.
These may vary from network to network. For example, some networks do not go by tens and use 3, 4, 5, 10, etc.
Founder Full access to ChanServ functions, automatic opping upon entering channel. 100+ Makes the person an SOP, automatic opping upon entering channel. 50 Makes the parson an AOP, automatic opping upon entering channel. 40 Automatic half-opping. 30 Automatic voicing. 0 No special privileges. -1 May not be opped. -100 May not join the channel. Any nick not on the access list has an access level of 0.
Are automatically ops and can give themselves ops. Can give/take op/halfop/voice to/from other channel members. Can unban themselves. Receive memos sent to the whole channel. Can invite themselves to the channel.
/msg chanserv aop #channel list
/msg chanserv sop #channel list
Add an AOP or SOP /msg chanserv [AOP|SOP] channel [ADD|DEL|LIST|CLEAR] [nick | entry-list]
People on the AKICK list are automatically kicked and banned when they enter the channel. Bans made as a result of AKICK must be removed manually.
/msg chanserv akick #channel add host [reason]
Adds host to #channel's AKICK list [for reason].
/msg chanserv akick #channel del host
Removes host from the AKICK list.
/msg chanserv akick #channel list
/msg chanserv akick #channel view
Displays the AKICK list.
It's possible to color your text in irc. in most clients you can use control c then foreground,background (background is optional). examples: red text c4. black text on a blue background c1,2. here's a full list of the color codes:
``` Number Name 00 white 01 black 02 blue (navy) 03 green 04 red 05 brown (maroon) 06 purple 07 orange (olive) 08 yellow 09 light green (lime) 10 teal (a green/blue cyan) 11 light cyan (cyan / aqua) 12 light blue (royal) 13 pink (light purple / fuchsia) 14 grey 15 light grey (silver) ```
Edit this guide: https://irc.anarchyplanet.org/pad/p/dox-irc-how-to