The
Updated Channel Operator's FAQ
by the Tupacfan Channel Service
Who are
X and W?
X and W are the two Channel
Service (CService) bots. They reside
on the Tupacfan registered channels.
Each registered channel has either
X or W, but not both. They are exactly
the same in the functions they can
perform. The bots hold separate user
lists for each channel they reside
on. These lists are maintained by
the Channel Manager for each channel
Who is
the Channel Manager?
The Channel Manager is the
person who registered the channel.
There is generally only one Channel
Manager, unless a special arrangement
has been made with CService to have
more than one. The Channel Manager
makes the decisions on how the channel
is to be run. This is the person you
should go to if you have a problem
on your channel.
To find out who the Channel
Manager is, type /msg X chaninfo #channel
or /msg w chaninfo #channel, depending
on which bot resides on that particular
channel.
What is
a Channel Operator?
A Channel Operator (ChanOp)
is a user who has been given operator
status on a particular channel. There
are 2 types of ChanOps on a registered
channel: those with access to X/W,
and those without access to X/W. The
channel manager decides who shall
gain access to X/W on his/her channel.
The channel manager may also delegate
this responsibility to one or more
400+ level users (see explanation
of levels below).
Regardless of whether or
not you actually have access to X/W
as a ChanOp, you have still been given
the privilege of helping the Channel
Manager maintain the channel. You
will be expected to abide by all of
the Channel Manager's rules, as well
as CService's rules.
How
do I know if I can op someone who
doesn't have access to X?
Each Channel Manager makes
his/her own rules for things such
as this, so be sure to consult the
Manager first if you are unsure of
the rules.
Keep in mind that it is not
a good idea to give ops to just anyone
on the channel, though, since as an
operator they have the ability to
kick and ban anyone off the channel,
including you. If you are going to
give someone ops, make sure you know
you can trust them and make sure they
know both the Channel Manager's rules
and CService's rules.
The only time that you will
not physically be able to give ops
to someone who does not have access
to X is if the Channel Manager has
placed the channel in StrictOp mode.
What is
StrictOp mode?
StrictOp mode means that
only users who have access to X's
userlist can have ops on the channel.
If you try to op someone that X doesn't
recognize from the userlist, then
X will deop this person.
What are
the responsibilities of a ChanOp?
A ChanOp is responsible for
helping to maintain the atmosphere
that the Channel Manager has set for
his/her channel. This means ensuring
that all users abide by the set channel
rules and warning or removing users
who do not abide by them.
How do
I know who has access to X/W?
You can find out if someone
is on the user list for a channel
by typing /msg X access #channel nickname.
If the person is on the list for that
channel, you will get a notice which
looks like this:
-X-
USER: teal (*!*erf103@*.psu.edu) ACCESS:
450 LMPU
-X- CHANNEL: #Help -- AUTOOP: ON
-X- LAST SEEN: 10 days, 19:42:16 ago
Line
1: nickname, user@host mask, access
level and access flags
Line 2: channel name, autoop setting,
protect setting
Line 3: how long ago user was last
seen on the channel
How do
I get added to a channel's user list?
Only ChanOps with ACCESS
level 400 or higher can add users
to the channel's user list. Who gets
added is usually determined by the
Channel Manager. Some channels may
have a recommendation/voting process
to add new ChanOps. The best bet is
to find out what that channel's procedure
is by asking someone who is a ChanOp
on that channel.
What is
this ACCESS level thing?
A user's level determines
what commands the user has access
to on X or W. Users will have access
to the commands for their level, plus
all commands for any levels below
them. For example, a level 75 user
will have access to ban and unban,
plus the level 50 and level 0 commands.
To find out what commands
you have access to on a particular
channel, type /msg X showcommands
#channelname.
Here
are the commands for the all the different
levels:
Level
500: set
Level
450: addchan
join part remchan
Level
400: adduser
clearmode modinfo remuser status
Level
100: deop
invite op suspend unsuspend
Level
75: ban unban
Level
50: kick topic
Level
0: access
banlist chaninfo deauth help lbanlist
map motd newpass pass showcommands
showignore verify
The "set" command has a
few different variables that can be
set. NoOp, OpOnly, StrictOp, FloodPro
& Lang are all level 500 only.
However, NickFloodPro, MassDeopPro,
AlwaysOp, UserFlags, Description,
and URL are all level 450 and above.
Level
500: Channel
Manager. (MUST
login once every 21 days)
Levels
450 & 400
Trusted Administrators.
These are ChanOps that the Channel
Manager has allowed to help with administrative
duties on the channel.
Level
100: These
ChanOps can command X to perform all
regular ChanOp commands, including
some special X/W commands.
Levels
75 & 50:
These ChanOps can command
X to perform most regular ChanOp commands
(see above list) as well as some special
ones.
Level
0: All users
who are not on the bot's user list
for that channel. Also, any ChanOp
who has a password set but has not
yet been authenticated (by messaging
the bot with his/her password) will
be seen as a Level 0 user.
Keep in mind that users do
not have to have the above values
as their levels. For instance, a user
could have level 358. This level would
mean that the user has all commands
for the levels under 358 (100, 75,
50, and 0). Then, say for instance,
a user has level 401.
This would mean that the
user has access to commands at levels
400 and under. Keep in mind that this
user can now modify the information
of any 400 or lower level user (since
modinfo is a 400 level command).
NOTE:
For "regular" ChanOp
commands (i.e., kick, ban, unban,
op, deop) these levels just allow
for the ChanOp to command the bot
to do them. Regardless of the ChanOp's
level, these commands can still be
performed manually by the ChanOp.
For example, a level 100 ChanOp can
op another user either by typing /msg
X op #channel nickname or /mode #channel
+o nickname. A level 50 or level 75
ChanOp can op another user by typing
/mode #channel +o nickname, but cannot
use X to op a user as the level 100
can.