chanserv [Jcink.com Wiki]

ChanServ

ChanServ, is the Channel Services of Nightfire IRC. This helps you manage your Channels.

This page will show you all the commands that a user would want to know, and what they do.

Ban

Ban is used to ban a user from a channel. In order to ban a user from a channel you must first have access in the channel.

To ban a user, you would use this command,

/MSG ChanServ BAN #CHAN [NICK|HOSTMASK]

An example of this being used with NICK,

/MSG ChanServ BAN #Sindacious Sindacious

An example of this being used with HOSTMASK,

/MSG ChanServ BAN #Sindacious Sindacious!Xenu@nightfire/staff/helper

Unban 1

Unban1 is used to unban a user from a channel.

To use unban, use this command,

/MSG ChanServ UNBAN #CHAN [NICK|HOSTMASK]

#CHAN being the channel the user was banned from, NICK being the users nick, and HOSTMASK being the users hostmask.

An example of this being used with NICK,

/MSG ChanServ UNBAN #Sindacious Sindacious

An example of this being used with HOSTMASK

/MSG ChanServ UNBAN #Sindacious Sindacious!Xenu@nightfire/staff/helper

This would result in user Sindacious being banned from #Sindacious.

(Note, you must have access in the channel to make this work)

Unban 2

Unban2 is used to unban yourself from a channel.

To use unban2 use this command,

/MSG ChanServ UNBAN #CHAN

#CHAN, being the channel you were banned in.

(Note, you must have access in the channel to make this work)

Flags

Flags are very important to know, because you use them to give people to give them access in your channel.

For information on Nightfire's IRCd modes, and channel and services modes, see IRC-Modes

Invite

Invite is used to invite yourself to channels you have access too. This is used to get in invite only channels.

The command for invite is,

/MSG ChanServ INVITE #CHAN

#CHAN being the channel you want ChanServ to invite you too. You normally need access in this channel in order to invite yourself to it.

OP/DEOP

OP is used to give operator status to a user in a channel you have access in.

To use this command use,

/MSG ChanServ OP #CHAN NICK

#CHAN would be the channel your oping the user in, and NICK being the user, or yourself.

DEOP is used to take operator status from a user in a channel you have access in.

To use this command use,

/MSG ChanServ DEOP #CHAN NICK

#CHAN being the channel your deoping the user in, and NICK being the user, or yourself.

Voice/Devoice

VOICE is used to give voice to a user in a channel you have access in.

To use this command use,

/MSG ChanServ VOICE #CHAN NICK

#CHAN would be the channel your voicing the user in, and NICK being the user, or yourself.

DEVOICE is used to take voice from a user in a channel you have access in.

To use this command use,

/MSG ChanServ DEVOICE #CHAN NICK

#CHAN being the channel your devoicing the user in, and NICK being the user, or yourself.

Halfop/Dehalfop

Halfop is used to give half operator status to a user in a channel you have access in.

To use this command use,

/MSG ChanServ HALFOP #CHAN NICK

#CHAN would be the channel your halfoping the user in, and NICK being the user, or yourself.

Dehalfop is used to take half operator status from a user in a channel you have access in.

To use this command use,

/MSG ChanServ DEHALFOP #CHAN NICK

#CHAN being the channel your deoping the user in, and NICK being the user, or yourself.

KICK/KICKBAN/AKICK

KICK

Kick is used to kick a user out of a channel.

/MSG ChanServ KICK #CHAN NICK

#CHAN being the channel, and NICK being the user's nick.

KICKBAN

Kickban is used to ban, and kick, a user from a channel.

/MSG ChanServ KICKBAN #CHAN NICK

#CHAN being the channel, and NICK being the user's nick.

AKICK

Akick aka “Auto Kick”, is used to auto kickban a nick, or hostmask.

akick has three primary commands, ADD, DEL, and LIST

ADD is used in this syntax, (Adds the user or host, to the akick list)

/MSG ChanServ AKICK #CHAN ADD [NICK|HOSTMASK] [REASON]

An example of ADD being used,

/MSG ChanServ AKICK #Sindacious ADD ALMN Your Annoying
/MSG ChanServ AKICK #Sindacious ADD ALMN!*@* Your Annoying

DEL is used in this syntax, (Deletes the user or host, to the akick list)

/MSG ChanServ AKICK #CHAN DEL [NICK|HOSTMASK]

An example of DEL being used,

/MSG ChanServ AKICK #Sindacious DEL ALMN
/MSG ChanServ AKICK #Sindacious DEL ALMN!*@*

List is used in this syntax, (Lists the users on the akick list)

/MSG ChanServ AKICK #CHAN LIST

You must have have access in a channel in order to use KICK, KICKBAN, or AKICK.

Info

Info is used to give you information about a registered channel.

The command for info,

/MSG ChanServ INFO #CHAN

#CHAN being the channel you want info on, will return information about the channel.

Set

ChanServ set is used to set information about your channel.

Founder

Founder is used to set a founder of the channel, and to transfer ownership of a channel.

To transfer ownership of a channel to another user, use,

/MSG ChanServ SET #CHAN FOUNDER NICK

This would transfer ownership of the channel to NICK.

NICK being the user's nick, and #CHAN being the channel (You must be the founder of a channel to transfer ownership of a channel to another person)

After that the user your transferring ownership to will be sent a command they have to use to take ownership.

If you go to transfer ownership, and you change your mind and this person still hasn't used their command to take ownership, then you can use this command to take it back,

/MSG ChanServ SET #CHAN FOUNDER YOUR_NICK  

MLOCK

MLOCK (mode lock) is used to lock modes on your channel.

The Syntax for mlock is,

/MSG ChanServ SET #CHAN MLOCK MODES

An example of this would be,

/MSG ChanServ SET #Sindacious MLOCK +mQ-sp

MLOCK is set to +nt-lk by default.

For more information on modes, look at IRC-Modes

Secure

Secure will prevent people from gaining op, or halfop in your channel if they are not on the access list.

To use secure use,

/MSG ChanServ SET #CHAN SECURE [ON|OFF]

This is helpful if your paranoid about your channel being taken over.

This is off by default.

Verbose

Verbose is a function that when on, will send a notice to the channel when the access list is changed.

To turn Verbose on, off, or to notice ops, use,

/MSG ChanServ SET #CHAN VERBOSE [ON|OPS|OFF]

This is by default set to “ON” meaning everyone will get the notice.

By setting it to “OPS” only channels operators will get the access list change notice.

URL

URL simply sets a URL on your channel.

When you set the URL, it displays in your channel when it is joined under the topic, and is also displayed when the info command is used by a user on ChanServ.

To set the channel's URL, use,

/MSG ChanServ SET #CHAN URL URL

An Example of this would be,

/MSG ChanServ SET #Zaphyous URL forum.Zaphyous.com

ENTRYMSG

ENTRYMSG or, Entry Message, is a message that ChanServ will Notice users when they join your channel separate from the channel's topic.

To use this you would use,

/MSG ChanServ SET #CHAN ENTRYMSG MESSAGE

Where MESSAGE would be the message that ChanServ would notice you.

EMail

Email serves the same purpose like URL, however this only shows up when someone uses the ChanServ info command on your channel.

To set the channel's Email use,

/MSG ChanServ SET #CHAN EMAIL EMAIL

An example of this would be,

/MSG CHanServ SET #Sindacious jc@Sindacious.com

KEEPTOPIC

Keeptopic makes it so your topic will say applied on your channel if it goes empty from time to time, or if there is a services outage, etc.

To turn keeptopic on, use,

/MSG ChanServ SET #CHAN KEEPTOPIC [ON|OFF]

This is by default turned off.

TOPICLOCK

Topiclock makes it so only certain users can change the channel's topic if a user without the +t flag changes the topic.

To turn topiclock on use,

/MSG ChanServ SET #CHAN TOPICLOCK [ON|OFF]

In order for topiclock to work in channel, keeptopic has to be enabled as well, however if you enable topiclock, it will automatically enable keeptopic, and topiclock will be disabled if you remove keeptopic.

Guard

Guard allows you to have ChanServ in your channel, and fantasy commands (Which at the time of this wiki edit is currently disabled network wide) can only be used if ChanServ is in your channel.

To turn guard on or off use,

/MSG ChanServ SET #CHAN GUARD [ON|OFF]

This is by default set on.

Clear

Clear can be used to resolve small channel takeovers.

Clear has two functions, Clear bans, and Clear users.

Both do exactly what they seem like they'd do, Clears bans, and Clears users in the channel.

To use this, you would use,

/MSG ChanServ CLEAR #CHAN [USERS|BANS]

AOP/SOP/HOP/VOP

AOP- “Auto OP” SOP- “Auto Super OP” (Often referred to as Super OP) HOP- “Auto Halfop” VOP- “Auto Voice”

AOP is used to give auto operator status (+o) SOP is used to give auto super operator status (+a) HOP is used to give auto halfop stats (+h) VOP is used to give auto voice (+v)

To give/take a user AOP use,

/MSG ChanServ AOP #CHAN [ADD|DEL|LIST] NICK

To give/take a user SOP use,

/MSG ChanServ SOP #CHAN [ADD|DEL|LIST] NICK

To give/take a user HOP use,

/MSG ChanServ HOP #CHAN [ADD|DEL|LIST] NICK

To give/take a user VOP use,

/MSG ChanServ VOP #CHAN [ADD|DEL|LIST] NICK 

LIST can be used to list the users in that channel with SOP, AOP, HOP, or VOP.

Recover

Recover is used in the event of a channel takeover.

When Recover is used, ChanServ removes all bans matching you, and adds a channel exemption (In case it doesn't pick up a ban on you) removes the channel limit and channel key, sets the channel to invite only and moderated and it invites you to the channel. This also deop's everyone in the channel, and ops you (Providing your in the channel).

To use recover use,

/MSG ChanServ RECOVER #CHAN

Drop

In the event that you do not want to use your channel anymore, and may stop coming on or want a different channel name, you can drop your existing channel using,

/MSG ChanServ DROP #CHAN

This will drop the channel and make it free for other users to register it.

 
chanserv.txt · Last modified: 2008/05/28 20:26 by sindacious