WHAT ARE PASSWORDS USED FOR?
All users who are entered into the Mars database must have
a password. A user will have a password for *each* channel in which s/he
has operator privileges. If a user has ops on three different channels,
s/he could have three different passwords. It is very important that each
user record his or her password, as they are encrypted in Mars and no one
will be able to tell a person what his or her password is if it is forgotten.
A good password is one which cannot be figured out by others. Using one's
nick for a password is a very bad idea. It is best to use a combination
of letters and numbers and make the password 6-7 characters long.
WHAT IS AUTHENTICATING?
A user with ops privileges must authenticate (auth) in each
channel, using the channel and the password for that particular channel.
/msg Mars AUTH #channelname password
When the individual is "authenticated" in a channel, he/she will get
ops in that channel.
WHAT ARE ACCESS LEVELS USED FOR?
A user has whatever access his or her channel manager has programmed
into the bot. Channel managers have Level 500 access and there can only
be *one* entry at that level. 500 level entries are done by Channel Service
Staff when the channel is set up. Under no circumstances should an owner
add anyone, including him/herself at level 500.
Suggested access levels are as follows:
||100 - 399
||400 - 449
||450 - 499
Please note that operators at level 400 and above can add other users
as ops, and do other things which will change how your channel is set up.
These people should be chosen *very carefully*. Adding casual friends at
higher levels could lead to unpleasant results.
ADDING CHANNEL OPERATORS
Each channel operator must have his/her own password for the channel.
Take the above recommendations into consideration when adding operators
to the channel.
Mars stores it's user data differently than most bots. First, in the
user@host address, it does not use any * ! or ~. It uses the user ID which
is case sensitive. It also uses specific rules to create a hostmask. These
are different for a named and numeric address.
For example, a named address would be modified as noted below.
would become -----> george
In the case of a numeric address, the last two address bytes are replaced
with the *
would become -----> USER@*.simple.net
Please notice that only the last two address bytes are used, the rest
being replaced with the *
would become -----> SiLLy@208.210.*.*
would become -----> OdDbAlL@198-192.*.*
The command for adding a user who is online is as follows:
/msg Mars ADD #channelname nick level password aop (1=yes, 0=no)
The command for adding a user who is not online is:
/msg Mars ADD #channelname user@host nick level password aop (1=yes
ADDING BOTH ADDRESSES
It is always a good idea to add users by their numerical address as
well as their named address. To find out what a user's named and numerical
addresses are, simply type /dns nick when this person is online. Most of
the time this will report both addresses for you to use.
Help is available for Mars commands in #Channels. Anyone in the ops
position has been trained to help users in registering channels and with
Mars questions. Some ways to make your visit to #Channels more productive
are as follows:
Try not to jump into the middle of a help session. Wait a second to
see what's going on, then ask your question.
Remember to use your channelname when asking for help.
Repeating your question over and over again is not going to get you
help any faster. Flooding the channel with your questions is not permitted.
There may be several users with questions. Please be considerate and
let those before you get their questions answered. Remember that #Channels
is not a chat channel. Sometimes chatting may confuse users who are getting
information. Lurking (sitting quietly) in #Channels can be a good way to
learn by watching the answers to questions other users may have. By reading
the Mars commands which follow will give you a good idea of the capabilities
of our channel bot.
KNOWING YOUR HELPERS
Channel Service Staff have a special way of authenticating which permits
users to determine if a person is authed with Channel Service.
If you want to find out if a person is authed with Channel Service,
use the following command:
If the individual is with Channel Service, this information will be returned
If you want to see if an individual is an IRCop, the command to find
this out is:
If the individual is an IRCop, this information will be returned to you.