|
|
 |
NickServ and Chanserv Commands
|
This collapsible list of commands for NickServ and
Chanserv provides
you with a detailed explanation of each command and an
example for input.
If you are not sure about any
commands or how to implement, please do not hesitate to
ask for assistance in #Ascends.Net channel.
|
- REGISTER
- Registers your nickname in the Nickserv
database.
- Allows you to register your nickname with NickServ.
Once your nickname is registered, you will be able to register channels
and get access to other channels through ChanServ,
and manage your nickname through NickServ;
- The password you give is case sensitive. Passwords must be
at least 5 characters in length and no more than 32
characters in length.
- NickServ will E-Mail you when you register.
You must follow the instructions in the E-Mail to
complete registration of your nickname.
- Example: /ns REGISTER PasSwORd your@email.com
- IDENTIFY
- Identify for access to a nickname. Once identified,
you will be able to see and read any memos you have,
gain ops in channels, and use your nickname.
- Example: /ns IDENTIFY NickName PasSWORd
- INFO
- Shows you information on a registered nickname,
such as the time of registration, when the nickname
was last used, and various other information.
- Example: /ns INFO NickName
- LINK
- Allows you to link two nicknames together. Once
a nickname is linked to another, it shares the host
nicknames access lists, passwords, memos, etc.
- If both nicknames are registered, then they are merged.
The host nickname's information takes precedence for
any duplicate information. The nickname you specify is
considered the host.
- If the nickname you specify is registered, but your current
nickname is not, the specified nickname is the host.
- If the nickname you specify is not registered, but your
current one is, your current nickname is the host. You do not
need to give a password in this case.
- Example: /ns LINK NickName PasSWORd
- DROP
- Drops the specified nickname. Once a nickname is dropped,
it cannot be undone. It will be available for other users
to register. Any nicknames linked to the dropped nickname
will also be dropped.
- If you wish to drop a linked nickname, see the UNLINK
command.
- Example: /ns DROP NickName PasSWORd
- RECOVER
- Have NickServ regain a nickname for use.
If your nickname is being held by NickServ,
or being used by someone else, this command will remove
them from the network so you may use your nickname.
- Example: /ns RECOVER NickName PasSWORd
- LINKS
- Lists any nicks LINKed to your
host nickname. This command can
be issued from your host
nickname, or any nicknames
linked to it.
- Example: /ns LINKS
- UNLINK
- UNLINKs a nickname from your
host nick. This is similar to
the DROP command. Once a
nickname is UNLINKed, anyone who
wants to may register it can.
- Example: /ns UNLINK Nick
- STATUS
- Show your current status to Services. This command will
show what nickname you are identified to, if any, and any
higher level access, such as IRCOp, CSOp and SRA.
- Example: /ns
STATUS
- ACCESS
- Add, remove, or list nickname access list entries.
Nickname access list entries help NickServ
recognize you without requiring you to IDENTIFY.
- Use ACCESS CURRENT to have NickServ remember
your current address.
- Example: /ns ACCESS add
*@*.yourisp.com
- SET
- Allows you to modify various nickname settings. You must
IDENTIFY for the nickname in order to change its settings.
The settings you can modify are listed below:
- EMAIL Change your E-Mail address
- URL Change your URL
- UIN Change your ICQ UIN
- NAME Change your real name
- AGE Change your age
- SEX Change your sex
- LOCATION Change your location
- ZONE Set your preferred
Time Zone
- ENFORCE Enable nickname enforcement
- SECURE Enable nickname security
- PASS Change your nickname password
- PRIVATE Keep your
host mask private in INFO
- HIDEMAIL Hide your E-Mail address in INFO
- NEVEROP Stop ChanServ from auto voice/halfop/opping you
- NOOP Stop people from adding you to ChanServ access lists
- NOSUCCESSOR Stop people from making you the successor of channels
- PRIVMSG Make services PRIVMSG you instead of NOTICE
- Example: /ns SET ENFORCE ON
- SET EMAIL
- Changes or removes your E-Mail address. You
should keep a valid E-Mail address set in
NickServ at all times. If you wish to
keep your E-Mail address hidden, you can turn
your HIDEMAIL option on.
- Example: /ns SET EMAIL your@email.tld
- Example: /ns SET EMAIL NONE
- SET URL
- SET UIN
- Stores your ICQ UIN in NickServ. UINs
must be in the range of 1001 to 2147483646.
- Example: /ns SET UIN 123456789
- Example: /ns SET UIN NONE
- SET SEX
- Allows you to store your gender in NickServ.
You can only set this to Male or Female. Your
sex will be visible in NickServ INFO.
- Example: /ns SET SEX NONE
- Example: /ns SET SEX Male
- Example: /ns SET SEX Female
- SET ENFORCE
- Toggles your ENFORCE flag. When ENFORCE is
on, NickServ will stop people from using your
nickname unless they IDENTIFY.
- Example: /ns SET ENFORCE ON
- Example: /ns SET ENFORCE OFF
- SET SECURE
- Toggles your SECURE flag. When SECURE is
on, NickServ will require you to IDENTIFY
in order to use your nickname. If SECURE is
off, you will be able to use your nickname if your
current host mask matches one in your ACCESS list
- Example: /ns SET SECURE ON
- Example: /ns SET SECURE
OFF
- SET AGE
- Allows you to store your age in NickServ.
Your age must be between 5 and 100. It will be
visible in NickServ INFO.
- Example: /ns SET AGE NONE
-
Example: /ns SET AGE
22
- SET LOCATION
- Allows you to store your geographical location in
NickServ. Your location will be visible in
NickServ INFO.
- Example: /ns SET LOCATION NONE
- Example: /ns SET
LOCATION Anytown, Canada
- SET NAME
- Allows you to store your full, real name in NickServ.
Your name will be visible in NickServ INFO.
- Example: /cs SET
NAME NONE
- Example: /cs SET NAME
JOHN
- SET PRIVATE
- Toggles your PRIVATE flag. When PRIVATE is
on, your nickname's last host mask
and last used time
will not be visible in NickServ INFO.
- Example: /ns SET PRIVATE ON
- Example: /ns SET PRIVATE
OFF
- SET HIDEMAIL
- Toggles your HIDEMAIL flag. When HIDEMAIL is
on, your E-Mail address will be hidden in NickServ INFO.
- Example: /ns SET HIDEMAIL ON
- Example: /ns SET HIDEMAIL
OFF
- SET NoOp
- Modifies your NoOp setting. NoOp
stops people from adding you to
ChanServ ACCESS, VOP, AOP, and
SOP lists.
- Example: /ns set NoOp on
- Example: /ns set NoOp Off
- SET PRIVMSG
- Toggles your PRIVMSG flag. When PRIVMSG is
on, Services will send you messages instead of notices.
- Example: /ns SET PRIVMSG ON
- Example: /ns
SET PRIVMSG OFF
- SET NOSUCCESSOR
- Toggles your NOSUCCESSOR flag. When NOSUCCESSOR
is on, people will be unable to set you as the successor
of a channel.
- Example: /ns SET NOSUCCESSOR ON
- Example: /ns
SET NOSUCCESSOR OFF
|
|
Chanserv Commands
|
- REGISTER
- Registers a channel under the nickname you've identified
for. Once a channel is registered, you can add VOPs,
HOPs, AOPs and SOPs, place AKicks, and generally manage
your channel. Channel registration also effectively
prevents takeovers, and virtually eliminates the need
for a bot.
- Example: /cs
REGISTER #Channel PaSsWoRd
DROP
- Drops a registered channel. Once a channel has been
dropped, it is free for anyone to register. You must
IDENTIFY with NickServ in order to use drop.
- Example: /cs DROP #Channel PaSsWoRd
SET
- Allows you to modify various channel settings. You must
IDENTIFY with the founder password in order to change
channel settings. The settings you can modify are listed
below:
- MLOCK Set modes for ChanServ to enforce
- FOUNDER Set yourself as the channel founder
- SUCCESSOR Select someone to inherit your channel
- PASS Change your channel's password
- URL Attach a URL to your channel
- GREET Change the channel's on join greeting message
- TOPIC Change the channel's topic
- TOPICLOCK Locks the channel topic to its current setting
- MEMOLEVEL Set the access needed to send channel memos
- VERBOSE Notices your channel's ops for some commands
- LIMITED Have ChanServ maintain a dynamic limit
- VOPALL Voices everyone on join
- SECURE Makes ChanServ more strict about ops
- RESTRICTED Restrict your channel to people on op lists only
- Example: /cs SET #Channel MLOCK +tnr-smlipk
- Example: /cs SET #Channel PASS N3wP4SswOrd N3wP4SswOrd
- Example: /cs SET #Channel URL http://www.example.net
- Example: /cs SET #Channel SECURE ON
SET MLOCK
- Sets your channels Mode Lock string. Modes that are
locked on will always be set by ChanServ, and
modes that are locked off will not be allowed.
Other modes can be set freely.
- Example: /cs SET #Channel MLOCK +tnr-smlipk
SET FOUNDER
- Sets you as the founder of the given channel.
You cannot SET FOUNDER to anyone else. You
must IDENTIFY for the channel before you can
use SET FOUNDER. You cannot use SET FOUNDER
if you are already the channel founder or if you
are the channel SUCCESSOR.
- Example: /cs SET #Channel FOUNDER
SET SUCCESSOR
- Sets the SUCCESSOR for your channel. The
SUCCESSOR will be made founder of the channel
if your nickname expires. Successors also have
limited Founder-level access, and can do anything
the channel founder can do, excluding SET PASS,
SET SUCCESSOR, and SET FOUNDER.
- Example: /cs SET #Channel SUCCESSOR Nickname
- Example: /cs SET #Channel SUCCESSOR None
SET PASS
- Changes the password of your channel. You must
give the new password twice to ensure you do not
mistype it. Passwords are cAse SenSitIve.
- Example: /cs SET #Channel PASS NewPasSwOrd NewPasSwOrd
INFO
- Shows you information on a registered channel.
Information such as the channel's founder, time of
registration, MLock, URL, etc is shown.
- Example: /cs INFO #Channel
VOP
- Allows you to add, delete, and list the Auto Voices
on
your channel. Only registered nicknames can be added to
the VOP list.
- Example: /cs VOP #Channel ADD Nickname
- Example: /cs VOP #Channel DEL 3
- Example: /cs VOP #Channel LIST *nick*
VOICE
- Tells ChanServ to voice the specified nickname
on your channel. If you wish to voice yourself, you can
omit the nickname.
- Example: /cs VOICE #Channel Nickname
- Example: /cs VOICE #Channel
DEVOICE
- Tells ChanServ to devoice the specified nickname
on your channel. If you wish to devoice yourself, you can
omit the nickname.
- Example: /cs DEVOICE #Channel Nickname
- Example: /cs DEVOICE #Channel
-
HALFOP
- Tells ChanServ to halfop the specified nickname
on your channel. If you wish to halfop yourself, you can
omit the nickname.
- Example: /cs HALFOP #Channel Nickname
- Example: /cs HALFOP #Channel
DEHALFOP
- Tells ChanServ to DeHalfOp the specified nickname
on your channel. If you wish to dehalfop yourself, you can
omit the nickname.
- Example: /cs DEHALFOP #Channel Nickname
- Example: /cs DEHALFOP #Channel
AOP
- Allows you to add, delete, and list the AutoOps on
your channel. Only registered nicknames can be added to
the AOP list.
- Example: /cs AOP #Channel ADD Nickname
- Example: /cs AOP #Channel DEL 3
- Example: /cs AOP #Channel LIST *nick*
SOP
- Allows you to add, delete, and list the SuperOps on
your channel. Only registered nicknames can be added to
the SOP list.
- Example: /cs SOP #Channel ADD Nickname
- Example: /cs SOP #Channel DEL 3
- Example: /cs SOP #Channel LIST *nick*
AKICK
- Allows you to manage your channel's Auto Kick
list. Masks
on the AKICK list will be kicked and banned upon joining
the channel. When adding AKicks, a reason can be optionally
given.
- Example: /cs AKICK #Channel ADD *@*.abuse.com Abuse
- Example: /cs AKICK #Channel DEL 5
- Example: /cs AKICK #Channel LIST FULL
- Example: /cs AKICK #Channel LIST *abuse*
- Example: /cs AKICK #Channel LIST FULL *abuse*
KICK
- Kicks the given person from the channel. Your nickname will
be visible in the kick message, and the person will be told
that you kicked them.
- Example: /cs KICK #Channel Nickname
COUNT
- Shows you totals for the number of VOPs,
HOPs, AOPs,
SOPs and Auto Kicks on the given channel.
- Example: /cs COUNT #Channel
STATUS
- Shows you your status on the given channel.
- Example: /cs STATUS #Channel
BANS
- Shows you the bans that are on the given channel. If
you provide a Mask, only bans matching this will be shown.
- You can use the UNBAN command to remove a ban.
- Example: /cs BANS #Channel
- Example: /cs BANS #Channel
*mask*
UNBAN
- Removes the given ban from the channel. You can specify
either the number or the mask of the ban from BANS,
or the nickname of the person you want to unban, if they're
online.
- Example: /cs UNBAN #Channel 3
- Example: /cs UNBAN #Channel *mask*
- Example: /cs UNBAN #Channel
Nickname
LEVELS
- Lists the various access levels. These
levels show what happens on a given
access level. These levels are mainly
used in the ACCESS list.
- For Reference here are the LEVELS
returned:
- Level Type -1 DOP: Auto Devoice and Deop
- 5 VOP: Auto Voice (+v)
- 10 HOP: Auto HalfOp (+h)
- 15 AOP: Auto Op (+o)
- 25 SOP: Modify channel settings, Auto Op
(+o)
- Example: /cs Levels
INVITE
- Invites you to the given channel. If you specify a nickname,
that person will be invited if they are online.
- Example: /cs INVITE #Channel
- Example: /cs INVITE #Channel
Nickname
CLEAR
- Clears the selected item from the channel. If you CLEAR
BANS, all bans on the channel will be removed. If you CLEAR
MODES, any modes not locked on in the MLOCK will be removed. If you
CLEAR USERS, all users on the channel, including
yourself, will be kicked.
- Example: /cs CLEAR #Channel BANS
- Example: /cs CLEAR #Channel MODES
- Example: /cs CLEAR #Channel USERS
OP
- Makes ChanServ op you or the given nick
on the given channel. You must have
level 15 or AOP access to use this
command.
- Example: /cs OP #Channel
- Example: /cs OP #Channel User
DEOP
- Tells ChanServ to deop the specified nickname
on your channel. If you wish to deop yourself, you can
omit the nickname.
- Example: /cs DEOP #Channel Nickname
- Example: /cs DEOP #Channel
|
|  |