Irc Commands:

DALnet Basic IRC Commands Server Commands and their Syntaxes DALnet Server Configuration Modes
DALnet Basic ChanServ Commands DALnet Advanced ChanServ Commands DALnet Channel Modes
DALnet Basic NickServ Commands DALnet Advance Nickserv Commands DALnet Nick Modes
DALnet MemoServ Commands    

Chanserv - Advanced

BACK


    
 


Count
USAGE: /ChanServ Count channel

Use this command to simply find out how many AOPs, SOPs and AKicks there are on a channel's access lists. This is sometimes necessary on larger channels just to keep track of how many, not just which, nicks are opped on the channel.

NOTE: You must be at least AOP to use this command (ACC 2). You do not have to actually be in the channel to use it.

EXAMPLE: /ChanServ COUNT #MyChannel

-ChanServ- Channel: #MyChannel - AOP: 51 SOP: 16 AKICK: 22




Drop
USAGE: /ChanServ Drop channel

If you no longer want to own a channel, this command will allow you to give up the channel. It removes the channel from ChanServ's database so anyone can use it. This is a three-step process.

  1. /identify #channel
  2. /chanserv drop #channel
  3. /chanserv drop #channel ########

where the ######## is the number that ChanServ gives you to verify that you want to drop. This is a random number that will change over time.

EXAMPLE: /ChanServ drop #MyChannel

/identify #MyChannel t398bh3095(*hfto3-(hfo34i

-Chanserv- Password accepted for #MyChannel.


/chanserv drop #MyChannel

-ChanServ- Dropping a channel is permanent and cannot be undone!
-ChanServ- To confirm, type: /chanserv DROP #MyChannel 973010926

/chanserv DROP #MyChannel 973010926

-ChanServ- Channel management of
#MyChannel has been stopped.




Op/DeOp
USAGE: /ChanServ Op channel nick
USAGE: /ChanServ DeOp channel nick

You can op or deop yourself or others through ChanServ using this command.

NOTE: You must be at least AOP to use this command (ACC 2). You do not have to actually be in the channel to use it.

EXAMPLE: /ChanServ OP #MyChannel Nick2

-ChanServ:#MyChannel- Nick1 has opped Nick2
*** ChanServ sets mode: +o Nick2

EXAMPLE: /ChanServ DEOP #MyChannel Nick2

-ChanServ:#MyChannel- Nick1 has deopped Nick2
*** ChanServ sets mode: -o Nick2




MDeOp
USAGE: /ChanServ MDeOp channel

This command is most frequently used in a takeover; by using this command, ChanServ will just deop everyone in the channel, preventing those who were manually opped from reopping themselves. Someone with true access to the channel would have to op them after opping themselves or opping them through ChanServ.

If, for example, an SOP goes completely crazy on your channel, the first thing you would do is remove his SOP status. If he has opped a lot of people to help him with the takeover, a MDeOp is in order to prevent them from accessing channel operator commands.

NOTE: You must be at least AOP to use this command (ACC 2). You do not have to actually be in the channel to use it.

EXAMPLE: /ChanServ MDEOP #MyChannel

*** ChanServ sets mode: -oo Nick2 Nick1
-ChanServ:#MyChannel- Massdeop by Ni
ck1




MKick
USAGE: /ChanServ MKick channel

In a worst case takeover scenario, this is the fastest way to recover a channel. It causes ChanServ to join the channel, set mode #channel +ib *!*@* (sets the channel invite only and bans everone), and then kicks everyone out.

If the channel gets desynched (the servers are disagreeing about the state of the channel), then an MKick is in order to reset the channel. The first person back into the channel creates it again, and ChanServ will reset the modes according to what it has in its MLock setting for that channel.

NOTE: You must be at least AOP to use this command (ACC 2). You do not have to actually be in the channel to use it.

EXAMPLE: /ChanServ MKICK #MyChannel

-ChanServ- Massdeop of #MyChannel is complete.
-
*** You were kicked from #MyChannel by ChanServ (Masskick from Nick1)

-

#MyChannel unable to rejoin channel (you're banned!)




SET

Each channel that ChanServ knows about initially behaves the same way - all of the settings that can be changed are set to off or undefined. However, each of these settings adds a different level of security, behavior or information for that channel:

Security      Operational      Info



LeaveOps
UnSecure
OpGuard
Passwd
Restrict
Private
Ident
KeepTopic
TopicLock
Verbose
MLock
Memo
Desc
URL

Many of these commands modify the information shown in the ChanServ Info for the channel. These will be noted in the command that modifies them. (The vast majority of them add an Option to the Options line.)

NOTE: Most of the set commands, if used with no parameter, will report the current setting. URL and MLock, which function differently are explained in the command explanation.

NOTE: If the founder's nick has set Secure On or if Ident is turned on for the channel, then you must identify to NickServ for the founder's nick or to ChanServ for the channel to change any settings at all (ACC 5). Otherwise, you can be ACC 4 (identified by mask in the founder nick's access list) to change any of the settings except Founder and Passwd (and Drop).




Set Founder
USAGE: /ChanServ Set channel Founder

If you would like to give the channel to someone else and let them be the founder, you give them the password. After they have identified to ChanServ for the channel, they use this command to remove your nick and replace it with their own. Note that there is no nick after the Founder parameter; the founder is set to the nick submitting the command.

This command alters the Founder line in the ChanServ Info.

EXAMPLE: /ChanServ SET #MyChannel FOUNDER

-ChanServ- Founder for #MyChannel changed to Nick1.




Set Passwd
USAGE: /ChanServ Set channel Passwd NewPassword

Use this command whenever you need or want to change your password for your channel. Your password can be anything you like and can include any ASCII character except 0 (NUL), 10 (LF - LineFeed), 13 (CR - CarriageReturn) or 32 (Space). It can be from 1 character to well over 400 characters.

NOTE: The command is PASSWD (without the "or" between the "W" and the "D"), not PASSWORD.

EXAMPLE: /ChanServ SET #MyChannel PASSWD (fgb309G0e6ui(^%#voi2IF)(73

-ChanServ- Your password has been reset. Please write it down.




Set Desc
USAGE: /ChanServ Set channel Desc New Channel Description

This is an informational tag only; all it does is changes the Desc: line into your /ChanServ Info. This command is rarely used because the topic serves much the same purpose and is much more visible and more easily changeable.

NOTE: The Description line cannot be removed or "turned off." It must always contain at least one non-space character. Using this command without a parameter returns the current setting.

This command modifies the Description line in the ChanServ Info.

EXAMPLE: /ChanServ SET #MyChannel DESC Don't mind me ... I'm just testing

-ChanServ- Description for #MyChannel has been set to: Don't mind me ... I'm just testing




Set URL
USAGE: /ChanServ Set channel URL link

This is an informational tag only; all it does is adds a line into your /ChanServ Info. There are two common ways to use this: putting the founder's email address in it, or providing the channel's homepage (or perhaps a favorite) URL.

NOTE: Using this command with no parameter will reset the URL (turn it off).

This command adds a line to the ChanServ Info.

EXAMPLE: /ChanServ SET #MyChannel URL http://www.yourisp.net/~Nick1/

-ChanServ- URL for #MyChannel has been set to http://www.yourisp.net/~MyChannel/

EXAMPLE: /ChanServ SET #MyChannel URL

-ChanServ- URL for #MyChannel has been reset.




Set MLock
USAGE: /ChanServ Set channel MLock +modes-modes

This command is used to lock the modes the founder wants to always be in one state or the other for her channel. Modes placed in the +modes side will always be kept turned on by ChanServ; Modes placed in the -modes side will always be kept turned off. Any modes left out of the mlock will remain freely configurable by the channel operators present. If the mlock is sent with no parameters, the mlock is removed.

 
Mode      Name      Meaning



t Topic When set, only people who are channel ops can change the topic.
n No external messages When set, only people who are in the channel ops can change send text into the channel window.
i Invite only When set, people must be specifically invited into the channel from an op inside the channel (or ChanServ, if the person is an ACC 2 or higher.
s Secret When set, the channel cannot be seen in any /WHOIS, /NAMES, /WHO or /LIST. You have to know the channel name to find it.
p Private When set, the channel cannot be seen in any /WHOIS, /NAMES, /WHO or /LIST. You have to know the channel name to find it.
k Key key When set, only people who know the key can enter the channel: /join #MyChannel myKEy
l Limit limit When set, only limit people are allowed into the channel.
c No colors When set, no text with colors is allowed into the channel.
m Moderated When set, only people who are channel ops or channel voices can change send text into the channel.
R Registered nicks When set, no one can enter the channel.

This command modifies the Mode Lock line in the ChanServ Info.

EXAMPLE: /ChanServ SET #MyChannel MLOCK +tn-ipklR

-ChanServ- Mode Lock for #MyChannel has been set to +tn-ipklR

EXAMPLE: /ChanServ SET #MyChannel MLOCK

-ChanServ- Mode Lock for #MyChannel has been erased.




Set Verbose
USAGE: /ChanServ Set channel Verbose [On | Off]

This setting allows the ops currently opped in the channel to see who has done which command if the command is successful. In this way, anyone opped can see who issued any command except INFO, IDENTIFY and SET PASSWD (which are never shown). This is very handy if you have a bot in the channel logging such notices because you can see who added/deleted aops/akicks and when.

NOTE: Only commands which have executed successfully will show generate the notices. This means that anyone who does not have access who tries to use the command to flood the ops will fail. DROP, INFO, IDENTIFY and SET PASSWD are never shown. CLEARBANS, OP/DEOP, MDEOP and MKICK do not show because they send a notice to all users in that channel anyway.

This command adds the word 'Verbose' to the Options line in ChanServ Info.

EXAMPLE: /ChanServ SET #MyChannel VERBOSE ON

-ChanServ- VERBOSE option for #MyChannel is now set to ON.

Here are some examples of the notices you will see returned by ChanServ:

EXAMPLE: /ChanServ SET #MyChannel VERBOSE ON

-ChanServ:@#MyChannel- [VERBOSE] MyNick!userid@host.domain => why MyNick
-ChanServ:@#MyChannel- [VERBOSE] MyNick!userid@host.domain => sop list
-ChanServ:@#MyChannel- [VERBOSE] MyNick!userid@host.domain => aop add MyOtherNick
-ChanServ:@#MyChannel- [VERBOSE] MyNick!userid@host.domain => akick del *!*@*.test.com
-ChanServ:@#MyChannel- [VERBOSE] MyNick!userid@host.domain => acc MyNick
-ChanServ:@#MyChannel- [VERBOSE] MyNick!userid@host.domain => count
-ChanServ:@#MyChannel- [VERBOSE] MyNick!userid@host.domain => set keeptopic on
-ChanServ:@#MyChannel- [VERBOSE] MyNick!userid@host.domain => unban *




Set KeepTopic
USAGE: /ChanServ Set channel KeepTopic [On | Off]

This is the setting that will retain your topic from session to session.

NOTE: If TopicLock is already set, you cannot set KeepTopic on; this is because TopicLock "contains" KeepTopic.

This command adds the words '"Sticky" Topics' to the Options line in ChanServ Info.

EXAMPLE: /ChanServ SET #MyChannel KEEPTOPIC ON

-ChanServ- KEEPTOPIC option for #MyChannel is now set to ON.




Set TopicLock
USAGE: /ChanServ Set channel TopicLock [Founder | SOP | Off]

This command limits who can set the topic in much the same way Memo limits who can send channel memos.
Memo Level      Who can set the topic
Founder SOPs AOPs




Founder X
SOP X X
AOP X X X

This command adds the words "Topic Lock(F)" or "Topic Lock(S)" to the Options line in ChanServ Info.

EXAMPLE: /ChanServ SET #MyChannel TOPICLOCK SOP

-ChanServ- TOPICLOCK option for #MyChannel is now set to SOP.




Set OpGuard
USAGE: /ChanServ Set channel OpGuard [On | Off]

This command disallows manual opping on a channel (using /mode #channel +o nick) except for those nicks who are in the channels access lists.

This command adds the word "SecuredOps" to the Options line in ChanServ Info.

EXAMPLE: /ChanServ SET #MyChannel OPGUARD ON

-ChanServ- OPGUARD option for #MyChannel is now set to ON.




Set LeaveOps
USAGE: /ChanServ Set channel LeaveOps [On | Off]

This setting allows the first person to join (and thus create) the channel to retain their ops as if the channel weren't registered. You would use this command if you wanted somebody to be able to control the channel, at least until one of your regular ops joined and deopped them.

This command adds the word "LeaveOps" to the Options line in ChanServ Info.

EXAMPLE: /ChanServ SET #MyChannel LEAVEOPS ON

-ChanServ- LEAVEOPS option for #MyChannel is now set to ON.




Set Restrict
USAGE: /ChanServ Set channel Restrict [On | Off]

This setting basically AKicks *!*@*; AOPs, SOPs and the founder can join past an AKick. This limits the channel to only those who are in the channel's access lists.

This command adds the word "Restricted" to the Options line in ChanServ Info.

EXAMPLE: /ChanServ SET #MyChannel RESTRICT ON

-ChanServ- RESTRICT option for #MyChannel is now set to ON.




Set UnSecure
USAGE: /ChanServ Set channel UnSecure [On | Off]

This command allows a little more flexibility in changing channel settings (except Founder an Passwd). If this setting is turned on, you need only be in the founder nick's access list (and therefore ACC 4) to change most of the channel settings. You don't even have to be using the founder's nick.

This command adds the word "UnSecure" to the Options line in ChanServ Info.

EXAMPLE: /ChanServ SET #MyChannel UNSECURE ON

-ChanServ- UNSECURE option for #MyChannel is now set to ON.




Set Ident
USAGE: /ChanServ Set channel Ident [On | Off]

This setting forces the channel operators to identify themselves to NickServ before they can op themselves through ChanServ or by entering the channel and automatically getting opped by ChanServ.

NOTE: Any AOPs or SOPs who are added by mask instead of by nick will not be able to get opped by ChanServ; you cannot identify to NickServ for an address mask.

NOTE: If this setting is enabled, the founder will not be able to change any settings by being identified through NickServ just through an access mask (ACC 4); she will have to identify to NickServ for her nick to make any changes. If the founder is changing settings at ACC 4 and sets Ident on, she will immediately be switched to ACC 0 and will no longer be able to make any changes.

This command adds the word "Ident" to the Options line in ChanServ Info.

EXAMPLE: /ChanServ SET #MyChannel IDENT ON

-ChanServ- IDENT option for #MyChannel is now set to ON.




Set Private
USAGE: /ChanServ Set channel Private [On | Off]

This command is used to restrict the use of /ChanServ Invite channel. This is done when the current operators of the channel want to limit the channel entry using the +i (Invite only) mode.

This command adds the word "Private" to the Options line in ChanServ Info.

EXAMPLE: /ChanServ SET #MyChannel PRIVATE ON

-ChanServ- PRIVATE option for #MyChannel is now set to ON.




Set Memo
USAGE: /ChanServ Set channel Memo [None | Founder | Sop | AOP]

This command is used to limit who may send MemoServ memos to the channel. New channels are automatically set to the loosest setting (AOP) so anyone in any of the access lists for that channel can send a channel memo.

 

Memo Level      Who can send channel memos
Founder SOPs AOPs




None
Founder X
SOP X X
AOP X X X

 

NOTE: Like Desc, this setting cannot be removed or "turned off".

This command modifies the Memo Level line in the ChanServ Info for the channel.

EXAMPLE: /ChanServ SET #MyChannel MEMO NONE

-ChanServ- MEMO restrict option for #MyChannel is now set to NONE.


BACK