(→Overview of staff permissions) |
m (Cranberry moved page Commands reference to IRC roles, commands and modes: Previous title withheld information) |
||
(4 intermediate revisions by 3 users not shown) | |||
Line 1: | Line 1: | ||
Here is an overview of useful moderation commands to help the staff fight crime and scum in channels. | Here is an overview of useful moderation commands to help the staff fight crime and scum in channels. | ||
− | ==Overview of | + | ==Overview of Staff Permissions== |
+ | |||
A short overview of staff positions and the flags that are assigned to them, plus tripbot permissions. | A short overview of staff positions and the flags that are assigned to them, plus tripbot permissions. | ||
− | |||
− | + | *TripSitter - +V in #tripsit, #sanctuary, #drugs, and all other Official TripSit channels | |
− | * | + | :*Official TripSit channels are designated with a single # (e.g. #drugs, tripsit), while unofficial (user-owned/managed) channels are designated with ## (e.g. ##wat, ##uk) |
+ | :*TripSitters are voiced in #tripsit, #sanctuary, #drugs, (etc) | ||
+ | :*TripSitters are able to quiet users via tripbot with either ~quiet or ~timeout commands | ||
+ | :*TripSitters have no access to ChanServ commands. | ||
− | + | *Moderator - +Vo in #tripsit, +VO in #sanctuary, #drugs, and all other Official TripSit channels | |
− | * | + | :*Moderators are voiced in #tripsit (with the ability to self-op via ChanServ if needed) |
+ | :*Moderators are opped in #drugs, #sanctuary, #home, (etc) | ||
+ | :*Moderators are able to ~quiet and ~warn users via tripbot. | ||
+ | :*Moderators have access to a small subset of ChanServ commands. | ||
− | :*Operators can kick, quiet and network ban through either tripbot or | + | *Operator - +AVfor in #tripsit +AOVfor in #sanctuary, #drugs, and all other Official TripSit channels |
+ | |||
+ | :* Operators are voiced in #tripsit (with the ability to self-op via ChanServ if needed) | ||
+ | :* Operators are opped in #drugs, #sanctuary, #home, (etc) | ||
+ | :* Operators can kick, quiet, warn, and network ban through either tripbot or ChanServ. | ||
+ | :* Operators, when opped in a channel, can | ||
+ | ::* Set modes via /mode #channel +/-modes | ||
+ | ::* Change the channel topic via /topic or /topicappend. | ||
+ | :* Operators also have limited access to operserv, and can k-line users. | ||
+ | |||
+ | *SysOp - +AOVfiorstv in all Official TripSit channels. They can set flags via /cs flags #channel +/-flags, change modes via /mode #channel +/-modes, and change the topic via /topic or /topicappend. | ||
+ | |||
+ | :*SysOps are opped by default, and can administrate a channel with either ChanServ, modes, or tripbot commands. As an extension of Operator abilities, SysOps have access to other user management utilities through tripbot. SysOps also have full access to operserv, as well as the ability to /oper on the server of their choice. | ||
*Admin - +AFORVefiorstv - Full permissions in #tripsit and #drugs, opped by default. | *Admin - +AFORVefiorstv - Full permissions in #tripsit and #drugs, opped by default. | ||
Line 19: | Line 37: | ||
:*In addition to kick, quiet, and ban, admins have founder, and the ability to use the set command. '''For more information, see the [[overview of the set command]]''' | :*In addition to kick, quiet, and ban, admins have founder, and the ability to use the set command. '''For more information, see the [[overview of the set command]]''' | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
==Channel comands== | ==Channel comands== | ||
*/ban #channel username/hostmask | */ban #channel username/hostmask | ||
− | |||
:*Sets +b on a user. | :*Sets +b on a user. | ||
− | |||
:*Removes +q on a user. | :*Removes +q on a user. | ||
*/topic #channel | */topic #channel | ||
− | |||
:*sets the topic for a channel | :*sets the topic for a channel | ||
*/topicappend #channel | */topicappend #channel | ||
− | |||
:*adds to the existing topic at the end. | :*adds to the existing topic at the end. | ||
+ | |||
+ | |||
+ | == NickServ == | ||
+ | |||
+ | * /msg NickServ help | ||
+ | :* Shows all NickServ commands | ||
+ | |||
+ | * /msg NickServ register [password] [email@email.com] | ||
+ | :* Registers your current nick (Note: The email address does not need to be valid, but to recover your account in the event of a lost password, a valid email is required.) | ||
+ | |||
+ | * /msg NickServ group | ||
+ | :* Adds current nickname to your account | ||
+ | |||
+ | * /msg NickServ identify [nick] [password] | ||
+ | :* Identifies you with services. | ||
+ | :* You can also identify to your account whilst using a different nick by specifying the [nick] of your actual account. | ||
+ | |||
+ | * /msg NickServ ghost <nick> [password] | ||
+ | :* Disconnects an old user session, or somebody attempting to use your nickname without authorization. | ||
+ | :* If you've already identified to your account, you don't need to specify [password] | ||
+ | |||
+ | * /msg NickServ release <nick> [password] | ||
+ | :* Releases a services enforcer, useful when you can't reclaim your nick. May have to do it 3 times | ||
+ | |||
+ | * /msg NickServ REGAIN <nick> [password] | ||
+ | :* Regains access to your nick if you're getting the error 'nickname is currently unavailable' | ||
+ | |||
+ | * /msg NickServ info [nick] | ||
+ | :* Displays account information such as registration time, flags, and other details. | ||
+ | :* Additionally it will display registration and last seen time of the nick you give. | ||
+ | |||
+ | * /msg NickServ listchans | ||
+ | :* Lists channels you have access to | ||
+ | |||
+ | * /msg NickServ set | ||
+ | :* Sets various control flags | ||
+ | |||
+ | * /msg NickServ ungroup | ||
+ | :* Removes a nick from your account | ||
+ | |||
== ChanServ == | == ChanServ == | ||
− | /msg | + | * /msg ChanServ help |
− | *Shows all | + | :* Shows all ChanServ commands |
− | /msg | + | |
− | *Registers a channel with | + | * /msg ChanServ REGISTER #channel |
− | /msg | + | :* Registers a channel with ChanServ |
− | *invites you to a channel | + | |
− | /msg | + | * /msg ChanServ invite |
− | *gives channel ops to a user | + | :* invites you to a channel |
− | /msg | + | |
− | *regains control of your channel | + | * /msg ChanServ OP |
− | /msg | + | :* gives channel ops to a user |
− | *sets various control flags | + | |
− | /msg | + | * /msg ChanServ recover |
− | *removes ban on a chnnel | + | :* regains control of your channel |
− | /msg | + | |
− | *Shows flag usages | + | * /msg ChanServ set |
− | /msg | + | :* sets various control flags |
− | *adds or subtracts a flag from a user | + | |
− | /msg | + | * /msg ChanServ unban |
− | *Removes +b on a user. | + | :* removes ban on a chnnel |
− | /msg | + | |
− | *Sets +q on a user | + | * /msg ChanServ help flags |
− | *Can also be done through tripbot, with ~quiet | + | :* Shows flag usages |
− | /msg | + | |
+ | * /msg ChanServ flags #room [nick] [+flag or -flag] | ||
+ | :* adds or subtracts a flag from a user | ||
+ | |||
+ | * /msg ChanServ unban #channel username/hostmask | ||
+ | :* Removes +b on a user. | ||
+ | |||
+ | * /msg ChanServ quiet #channel username/hostmask | ||
+ | :* Sets +q on a user | ||
+ | :* Can also be done through tripbot, with ~quiet 15m username reason. Quieting through tripbot is preferred as you can set a time, and automatically document it. | ||
+ | |||
+ | * /msg ChanServ unquiet #channel username/hostmask | ||
=== Channel Flags === | === Channel Flags === | ||
Channel flags are set on a user. They allow access to various permissions. '''Flags are not lost when a user leaves the channel. They must be manually removed.''' | Channel flags are set on a user. They allow access to various permissions. '''Flags are not lost when a user leaves the channel. They must be manually removed.''' | ||
− | Flags can be set via !flags user +/- flags or via /msg | + | Flags can be set via !flags user +/- flags or via /msg ChanServ flags #channel user +/- flags. '''+flags sets flags, -flags removes them.''' |
− | '''User must have a | + | '''User must have a NickServ registered account to have flags set on them.''' |
− | *+v - Enables use of the voice/devoice commands. '''!voice/!devoice user (or /msg | + | *+v - Enables use of the voice/devoice commands. '''!voice/!devoice user (or /msg ChanServ voice/devoice #channel user) if no user is provided, voice will be applied/removed to yourself.''' |
*+V - Enables automatic voice. | *+V - Enables automatic voice. | ||
− | *+o - Enables use of the op/deop commands. '''!op/!deop user (or /msg | + | *+o - Enables use of the op/deop commands. '''!op/!deop user (or /msg ChanServ op/deop #channel user) if no user is provided, op will be applied/removed to yourself.''' |
*+O - Enables automatic op. | *+O - Enables automatic op. | ||
Line 104: | Line 147: | ||
*+i - Enables use of the invite and getkey commands. '''Channel keys can only be set via the set command. For more information, see the [[overview of the set command]]''' | *+i - Enables use of the invite and getkey commands. '''Channel keys can only be set via the set command. For more information, see the [[overview of the set command]]''' | ||
− | *+r - Enables use of the kick, kickban, ban and unban commands. '''!kick/!kickban/!ban/!unban user/host (or /msg | + | *+r - Enables use of the kick, kickban, ban and unban commands. '''!kick/!kickban/!ban/!unban user/host (or /msg ChanServ kick/kickban/ban/unban #channel user/host) Depending on your client, ban masks will vary. Wildcards * and ? are supported. A ban on *!*@1.2.3.4 will block any nickname and username from the host *!*@1.2.3.4. Pattern is nickname!~username@host.''' |
*+R - Enables use of the recover and clear commands. '''For more information, see the [[overview of the clear command]]''' | *+R - Enables use of the recover and clear commands. '''For more information, see the [[overview of the clear command]]''' | ||
− | *+f - Enables modification of channel access lists. '''Channel access list can be viewed by saying '!flags' in a channel, or via /msg | + | *+f - Enables modification of channel access lists. '''Channel access list can be viewed by saying '!flags' in a channel, or via /msg ChanServ flags #channel.''' |
*+t - Enables use of the topic and topicappend commands. '''!topic will replace the entire topic, !topicappend will add it to the end.''' | *+t - Enables use of the topic and topicappend commands. '''!topic will replace the entire topic, !topicappend will add it to the end.''' | ||
− | *+A - Enables viewing of channel access lists. '''Channel access list can be viewed by saying '!flags' in a channel, or via /msg | + | *+A - Enables viewing of channel access lists. '''Channel access list can be viewed by saying '!flags' in a channel, or via /msg ChanServ flags #channel.''' |
− | *+S - Marks the user as a successor. '''If the founder of the channel has their | + | *+S - Marks the user as a successor. '''If the founder of the channel has their NickServ account removed, ownership will transfer to the successor.''' |
*+F - Grants full founder access. '''This is not shown in ChanServ info. Ownership must be transferred via the set command. For more information, see the [[overview of the set command]]''' | *+F - Grants full founder access. '''This is not shown in ChanServ info. Ownership must be transferred via the set command. For more information, see the [[overview of the set command]]''' | ||
Line 209: | Line 252: | ||
*+r, block unidentified | *+r, block unidentified | ||
− | :*When set, this mode prevents unidentified users from joining. Invited users can still join. '''In order to join a +r channel, you must have a | + | :*When set, this mode prevents unidentified users from joining. Invited users can still join. '''In order to join a +r channel, you must have a NickServ account and be identified.''' |
*+s, secret channel | *+s, secret channel | ||
Line 228: | Line 271: | ||
==Flags Template== | ==Flags Template== | ||
− | Alternatively, you may use one of the predefined templates to easily set common flags. This is done with '''/msg | + | Alternatively, you may use one of the predefined templates to easily set common flags. This is done with '''/msg ChanServ flags #channel template''' where template is the name of the template. See above for a description of individual flags and what permissions they entail. |
*Admin - +AFORVefiorstv | *Admin - +AFORVefiorstv | ||
Line 245: | Line 288: | ||
*Vop - +AVv | *Vop - +AVv | ||
+ | |||
+ | [[Category:IRC]] |
Here is an overview of useful moderation commands to help the staff fight crime and scum in channels.
A short overview of staff positions and the flags that are assigned to them, plus tripbot permissions.
Channel flags are set on a user. They allow access to various permissions. Flags are not lost when a user leaves the channel. They must be manually removed.
Flags can be set via !flags user +/- flags or via /msg ChanServ flags #channel user +/- flags. +flags sets flags, -flags removes them.
User must have a NickServ registered account to have flags set on them.
Channel modes are set on a channel. They allow you to do many useful things on both users and channels.
Channel modes are set with /mode #channel +/- modes
+ will set a mode, - will remove it.
Alternatively, you may use one of the predefined templates to easily set common flags. This is done with /msg ChanServ flags #channel template where template is the name of the template. See above for a description of individual flags and what permissions they entail.