ChanServ Commands.
                                                by fOotLoOse


  
Info 
           USAGE: /ChanServ INFO channel 
           This command is used to retrieve information of a Channel

Register
           USAGE: /ChanServ REGISTER channel password Description 
           Register a Channel
          
Identify 
           USAGE: /ChanServ Identify channel password 
           This command is used when you want to identify to ChanServ for the channel. 
 Access
           USAGE: /ChanServ ACCESS channel nick 
           This command is used to check what level of access a person has on a channel
           There are 7 levels.

           Level                                Meaning  
        ------------------------------------------------------ 
            5  Founder - Identified to ChanServ for the channel. 
            4  Founder - Identified to NickServ for the founder's nick. 
            3  Founder - Matches a mask in the founder's nick. 
            2  SOP - Super Operator. 
            1  AOP - Auto Operator. 
            0  Normal user. 
           -1  AKicked user. 
 
Why 
          USAGE: /ChanServ WHY channel nick 
          This command tells an AOP (or higher) why someone else in that channel
          was opped, assuming ChanServ did it. This is handy when someone joins your 
          channel and is opped by ChanServ but you have no idea why. 

ClearBans
          USAGE: /ChanServ CLEARBANS channel 
          This command is Founder or SOp only. It unbans the entire ban list for 
          the specified channel. 
 
Unban 
          USAGE: /ChanServ UNBAN channel [ * | nick | banmask] 
          If you are an AOP or higher on a channel, you can unban yourself on 
          that channel through ChanServ using this command. You can also unban a 
          particular ban using the banmask. If you are an SOP or higher on a channel,
          you can unban all bans at once using the * parameter instead no parameter. 

Invite 
          USAGE: /ChanServ Invite #channel 
          If the channel you are an AOP (or higher) is set Invite Only (channel mode +i), 
          you can gain admission to the channel through this command.
          There are no parameters, so you may not invite someone else using ChanServ, 
          only yourself.
          NOTE: You cannot invite yourself through ChanServ to a channel with the 
                channel option PRIVATE set ON.  

                    AOP - Auto Operator  
AOP Add 
          USAGE: /ChanServ AOP channel Add [nick | mask] 
          This command is used to add a new AOP to the channel.
          If you add them by mask, then anyone who matches that mask is an AOP. 
AOP Del 
          USAGE: /ChanServ AOP channel DEL [nick | mask | list index] 
          EXAMPLE: /ChanServ AOP #MyChannel DEL Nick
          EXAMPLE: /ChanServ AOP #MyChannel DEL *!*userid@*.myisp.net 
          EXAMPLE: /ChanServ AOP #MyChannel DEL 1
  
AOP List 
          USAGE: /ChanServ AOP channel List 
          Use this command to see the AOP list. 

Wipe
          USAGE: /ChanServ AOP channel wipe
          Wipe the Whole AOP list Clean.
 
                         SOP - Super Operator 

SOP Add 
          USAGE: /ChanServ SOP channel Add [nick | mask] 
          This command is used to add a new SOP to the channel.
          If you add them by mask, then anyone who matches that mask is an SOP. 

SOP Del
           USAGE: /ChanServ SOP channel DEL [nick | mask | list index] 
           EXAMPLE: /ChanServ SOP #MyChannel DEL Nick
           EXAMPLE: /ChanServ SOP #MyChannel DEL *!*userid@*.myisp.net 
           EXAMPLE: /ChanServ SOP #MyChannel DEL 1

SOP List 
          USAGE: /ChanServ SOP channel List 
          Use this command to view the whlo SOP list. 
 
SOP Wipe 
          USAGE: /ChanServ SOP channel WIPE
          Wipe the Whole SOP list Clean.

                           AKICK - Auto Kick 
          Only the SOPs of that channel and the channel founder may modify 
          the channel's AKick list.

AKICK Add 
          USAGE: /ChanServ AKICK channel Add [Nick | Mask]
          Use this command to add a problem user to the AKick list to have ChanServ 
          ban him and kick him from the channel.  
          Also, if the nick has set NoOp on (currently), they can't be added to an AKick list.
          (This problem will disappear with the bug.) 

AKICK Del 
          USAGE: /ChanServ AKICK channel DEL [mask | list index]
          EXAMPLE: /ChanServ AKICK #MyChannel DEL *!*userid@*.myisp.net 
          EXAMPLE: /ChanServ AKICK #MyChannel DEL 1 
          You can remove the AKick using this command. 

AKICK List 
          USAGE: /ChanServ AKICK channel List 
          This command is used to view the current AKick list. 

AKICK Wipe
          USAGE: /ChanServ AKICK channel WIPE
          This command is use to WIPE the current AKick list. 

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.
          NOTE: You must be at least an AOP to use this command.

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.

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 an AOP to use this command. 

MDeOp
          USAGE: /ChanServ MDeOp Channel
          Use this Command to Deop (-o) all that are currently Op (+o) 
          Those With an @ sign their before Nick.

MKick 
          USAGE: /ChanServ MKick 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.

Set Founder
 
          USAGE: /ChanServ Set channel Founder 
          This command alters the Founder line in the ChanServ Info.

Set Passwd 
          
          USAGE: /ChanServ Set channel Passwd CurrentPassword NewPassword
          Use this command whenever you need or want to change your password for your channel.

Set Desc 
          USAGE: /ChanServ Set channel Desc New Channel Description 
          This is an informational tag only; all it does is changes the Desc: 
          line in your /ChanServ Info.
          This command modifies the Description line in the ChanServ Info.

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. or providing the channel's homepage.

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.

          NOTE : Read The Channel MODES to Know about the MODES.

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.

Set KeepTopic 
           
           USAGE: /ChanServ Set channel KeepTopic [On | Off] 
           This is the setting that will retain your topic from session to session.

Set TopicLock 

           USAGE: /ChanServ Set channel TopicLock [Founder | SOP | Off] 
           This command limits who can set the topic.

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.

Set LeaveOps 

           USAGE: /ChanServ Set channel LeaveOps [On | Off] 
           This setting allows the first person to join the channel to retain their ops 
           as if the channel weren't registered. 
 
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. 

Set UnSecure 
 
           USAGE: /ChanServ Set channel UnSecure [On | Off] 
           This command allows a little more flexibility in changing channel settings 
           (except Founder an Passwd). 

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.
           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.

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.

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.