253 lines
7.5 KiB
Markdown
253 lines
7.5 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` 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 +`
|
|
|
|
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
|
|
|
|
### 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.
|
|
|
|
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
|
|
|
|
`/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.
|
|
|
|
1. Channel modes
|
|
|
|
`/mode #channel +/-attribute [data]`
|
|
|
|
For a full list of Inspircd's channel modes visit
|
|
<https://wiki.inspircd.org/Channel_Modes>
|
|
|
|
### 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
|
|
|
|
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`
|
|
|
|
Add an 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) \`\`\`
|
|
|
|
Edit this guide: <https://irc.anarchyplanet.org/pad/p/dox-irc-how-to>
|