Difference between revisions of "IRC Advanced"

From Dreamwidth Notes
Jump to: navigation, search
 
(6 intermediate revisions by 2 users not shown)
Line 3: Line 3:
 
These are some of the ones that sometimes don't get remembered. If you're looking for a good general guide for IRC stuff, see the one linked from [[IRC_help | IRC Help]].  
 
These are some of the ones that sometimes don't get remembered. If you're looking for a good general guide for IRC stuff, see the one linked from [[IRC_help | IRC Help]].  
  
; invite: Make sure you're allowed to invite to that channel first; this may mean opping up. Syntax: <code>/invite user #channel</code>
+
; http://freenode.net/using_the_network.shtml
; OP: If you're allowed to be an op in a channel, you can op yourself. syntax: <code>/msg chanserv op #channel user</code>
+
 
; Deop: Freenode prefers people don't stay opped up unless they need the ops at that moment. syntax: <code>/msg chanserv deop #channel user</code>
+
= First steps =
; access list: syntax: <code>/msg chanserv access #channel list</code>
+
 
; access add: syntax: <code>/msg chanserv ACCESS #channel ADD nickname [level]</code>
+
; OP: If you're allowed to be an op in a channel, you can op yourself.  
 +
: syntax: <code>/msg chanserv op #channel user</code>
 +
; Deop: Freenode prefers people don't stay opped up unless they need the ops at that moment.  
 +
: syntax: <code>/msg chanserv deop #channel user</code>
 +
 
 +
= Adding people to channels, including private ones=
 +
 
 +
; invite: Make sure you're allowed to invite to that channel first; this may mean opping up.
 +
: Syntax: <code>/invite user #channel</code>
 +
 
 +
; access list: List the people who are given access to the channel, and their roles.
 +
: syntax: <code>/msg chanserv access #channel list</code>
 +
 
 +
; access add: Add someone to the access list for the channel, including self-invite and self-op.
 +
: syntax: <code>/msg chanserv ACCESS #channel ADD nickname [level]</code>
 
: The level used for antispam tends to be +Aiortv
 
: The level used for antispam tends to be +Aiortv
  
; ban: In case there are problems where talking it out won't do, or temporarily in case of an egregiously misbehaving unattended client: syntax: <code>/mode [#channel] +b <nick!user@hostmask></code> (no brackets, either square or pointy)
+
= Hushing & Removal =
 +
 
 
; mute/moderated: in case everybody needs to chill the fuck out for a while. Op up first. Voice anyone who needs to be able to talk while all this is going on.  
 
; mute/moderated: in case everybody needs to chill the fuck out for a while. Op up first. Voice anyone who needs to be able to talk while all this is going on.  
 
:Syntax: <code>/mode [#channel] +m</code>
 
:Syntax: <code>/mode [#channel] +m</code>
Line 17: Line 32:
 
:Devoice syntax: <code>/mode [#channel] -v [username]</code>
 
:Devoice syntax: <code>/mode [#channel] -v [username]</code>
  
; http://freenode.net/using_the_network.shtml
+
; kick: Removing someone from a channel.
[[Category: Community]]
+
: Syntax: <code>/kick [#channel] [username] [message]</code>
 +
 
 +
; ban: Ensuring that someone cannot rejoin the channel after being kicked. In case there are problems where talking it out won't do, or temporarily in case of an egregiously misbehaving unattended client that keeps rejoining: syntax: <code>/mode [#channel] +b <nick!user@hostmask></code> (no brackets, either square or pointy)
 +
 
 +
= Procedures =
 +
 
 +
* [[Escalation]]
 +
* [[De-Escalation]]
 +
 
 +
 
 +
[[Category: Obsolete]]

Latest revision as of 06:42, 29 October 2023

These commands are not likely to be used in day-to-day operations except by delegates (people who have been given special responsibilities who are on IRC), and sometimes not even day to day by them.

These are some of the ones that sometimes don't get remembered. If you're looking for a good general guide for IRC stuff, see the one linked from IRC Help.

http://freenode.net/using_the_network.shtml

First steps

OP
If you're allowed to be an op in a channel, you can op yourself.
syntax: /msg chanserv op #channel user
Deop
Freenode prefers people don't stay opped up unless they need the ops at that moment.
syntax: /msg chanserv deop #channel user

Adding people to channels, including private ones

invite
Make sure you're allowed to invite to that channel first; this may mean opping up.
Syntax: /invite user #channel
access list
List the people who are given access to the channel, and their roles.
syntax: /msg chanserv access #channel list
access add
Add someone to the access list for the channel, including self-invite and self-op.
syntax: /msg chanserv ACCESS #channel ADD nickname [level]
The level used for antispam tends to be +Aiortv

Hushing & Removal

mute/moderated
in case everybody needs to chill the fuck out for a while. Op up first. Voice anyone who needs to be able to talk while all this is going on.
Syntax: /mode [#channel] +m
Voice syntax: /mode [#channel] +v [username]
Syntax for turning it off: /mode [#channel] -m
Devoice syntax: /mode [#channel] -v [username]
kick
Removing someone from a channel.
Syntax: /kick [#channel] [username] [message]
ban
Ensuring that someone cannot rejoin the channel after being kicked. In case there are problems where talking it out won't do, or temporarily in case of an egregiously misbehaving unattended client that keeps rejoining: syntax: /mode [#channel] +b <nick!user@hostmask> (no brackets, either square or pointy)

Procedures