257 lines
7.7 KiB
Markdown
257 lines
7.7 KiB
Markdown
Anarchy Planet IRC how to
|
|
=========================
|
|
|
|
How to Connect
|
|
--------------
|
|
|
|
### web
|
|
|
|
<https://irc.anarchyplanet.org>
|
|
|
|
### using a client
|
|
|
|
irc.anarchyplanet.org port 6667 irc.anarchyplanet.org port 6697 (SSL)
|
|
km3jy7nrj3e2wiju.onion port 6667 || 6697
|
|
|
|
### using tor
|
|
|
|
<https://irc.anarchyplanet.org/pad/p/connect-to-apirc-with-tor>
|
|
|
|
Basic Commands
|
|
--------------
|
|
|
|
`/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.
|
|
|
|
Managing Nicknames (Nickserv)
|
|
-----------------------------
|
|
|
|
`/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
|
|
|
|
Managing Channels (ChanServ)
|
|
----------------------------
|
|
|
|
/msg chanserv register \#channel password description Registers the
|
|
current channel to you with ChanServ and sets its password and
|
|
description.
|
|
|
|
/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 +
|
|
|
|
Advanced Commands for the uberl337 **\***
|
|
-----------------------------------------
|
|
|
|
### Advanced NickServ commands
|
|
|
|
1. 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>
|
|
|
|
### Advanced Chanserv commands
|
|
|
|
1. Commands
|
|
|
|
/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.
|
|
|
|
2. Channel modes
|
|
|
|
Set a mode with: *mode \#channel +*-attribute \[data\]
|
|
|
|
/mode \#channel +k channelkey gives a channel a password
|
|
|
|
For a full list of Inspircd's channel modes visit
|
|
<https://wiki.inspircd.org/Channel_Modes>
|
|
|
|
/kick \#channel nickname \[reason\] temporarily remove user from
|
|
channel
|
|
|
|
### Moderating Channels
|
|
|
|
/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
|
|
|
|
1. Ban Examples:
|
|
|
|
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.
|
|
|
|
### Access lists
|
|
|
|
/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.
|
|
|
|
### Access levels
|
|
|
|
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.
|
|
|
|
\#AOPs and SOPs
|
|
|
|
\#\#AOPs 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.
|
|
|
|
\#\#SOPs Can do everything AOPs can. Can give and take AOP privileges.
|
|
Receive memos sent to the channel's SOPs. Can add (but not remove)
|
|
AKICKs. \#\#Viewing and setting privileges
|
|
|
|
Viewing AOP and SOP lists /msg chanserv aop \#channel list /msg chanserv
|
|
sop \#channel list adding a AOP or SOP /msg chanserv \[AOP|SOP\] channel
|
|
\[ADD|DEL|LIST|CLEAR\] \[nick | entry-list\]
|
|
|
|
\#\#AKICKs 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. Color codes 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)
|