The Commands
Level 500 : Channel Manager
SET : Changes special X modes for channel. After making any change to SET commands or
channel modes, you must use the ADDCHAN command Level 450 commands for
X to remember the channels defaults.
/msg X SET #pisay <variable><value>
Variables for SET
-
NoOp: This means that nobody may be a Channel Operator except X. This does not
mean you don't have control of X or the channel. If you are authenticated, you can issue
commands like kick, ban, etc. through X, you just can't be Op'd yourself.
/msg x SET #pisay NOOP ON
/msg x SET #pisay NOOP OFF
-
OpOnly: This command disables all of X's commands except Op. This does NOT
prevent someone holding ops in the channel from excersing any of the Op commands
themselves.
/msg x SET #pisay OPONLY ON
/msg x SET #pisay OPONLY OFF
-
StrictOp: This allows only Level 100+ Users who are Authenticated to be Op'd.
/msg x SET #pisay STRICTOP ON
/msg x SET #pisay STRICTOP OFF
Level 450 : Trusted Channel Admin.
SET : Changes special X modes for channel. After making any change to SET commands or
channel modes, you must use the ADDCHAN command (Level 450) so that X remembers the new
channels defaults.
Variables for SET
-
AlwaysOp: This variable insures that X will always have Ops. Note: By default
this variable is set to ON and generally speaking should not be modified.
/msg x SET #pisay ALWAYSOP ON
/msg x SET #pisay ALWAYSOP OFF
When setting the MassDeopPro, NickFloodPro, and FlooPro, value can be set from 1, which is
the most sensitive to 10; which is least sensitive. A value of 0 turns off the option.
-
MassDeopPro: The maximum number of deops X will allow in a 15 sec period. Any user
exceeding this will be DeOped and Suspended
/msg x SET #pisay MASSDEOPPRO value
-
NickFloodPro: The maximum number of nick changes that can be done in the channel in
a 15 sec period. Any user exceeding this number will be kicked from the channel and
suspended (if on the userlist). NOTE : The .noclones patch makes this variable obsolete,
since it will not allow rapid nick changes.
/msg x SET #pisay NICKFLOODPRO value
-
FloodPro: The maximum number of KICKs, TOPIC CHANGES and such that can be sent to
the channel in a 15 second period. Any user exceeding this limit will be kicked and
suspended (if on the userlist).
NOTE : This does NOT work against normal channel dialogue, since X is +d (deaf) to all
channel text.
/msg x SET #pisay FLOODPRO value
-
UserFlags: Determines whether or not AUTOOP will automatically be set to ON or OFF
when a new user is added to the Userlist. Default value is 0 (OFF). NOTE: Once a user is
on the Userlist, the AUTOOP command can be issued to change the value for that individual
alone. (see AUTOOP Level 400).
-
0 = AUTOOP OFF for new users
-
1 = AUTOOP ON for new users
/msg x SET #pisay USERFLAGS
/msg x SET #pisay USERFLAGS 1
-
Lang : Changes default language for the channel.
-
en (English)
-
es (Español)
-
nl (Nederlands)
-
fr (Français)
-
ge (Deutsch)
/msg x SET #pisay LANG value
/msg x SET #pisay USERFLAGS 1
-
Description: Sets the default channel topic. Maximum of 80 charcters. This does
NOT affect the actual channel topic, unless autotopic is on. The topic can be seen only in
the chaninfo, or on the webpage.
/msg x SET #pisay DESCRIPTION value
-
URL: You can state your channel homepage address with this option (maximum
characters including Description is 80 characters). This does NOT affect the channel
topic, unless AUTOTOPIC is ON (Level 450). The description can be seen only by using the
CHANINFO command (Level 0), or on the webpage.
/msg x SET #pisay URL value
-
AutoTopic : This flag makes X reset the topic to the channel URL and Description
every 30 minutes.
Note that if the channel is idle, the topic will not be reset during that time.
/msg x SET #pisay AUTOTOPIC on
/msg x SET #pisay AUTOTOPIC off
-
JOIN: Tells X to join your channel. You must use the ADDCHAN command (Level 450) so
that X remembers to rejoin the channel after netsplits.
/msg X join #pisay
-
PART: Tells X to part your channel.
/msg X part #pisay
-
ADDCHAN: X Auto Rejoin & Maintain Channel Defaults. This command must be
issued after any changes are made to the channel defaults or the changes will be lost
should a netsplit occur.
/msg X addchan #pisay
-
REMCHAN: Remove X from the AutoJoin Database and clear any channel defaults. This
command has the opposite effect of the ADDCHAN command. You will need to make X join if
it ever leaves and it will not maintain any modes.
NOTE: This command does NOT purge your channel.
/msg x remchan #pisay
Level 400 : Userlist Admin
ADDUSER: Adds a user to the channel's Userlist. Password is Mandatory. Don't use your
password. Use a password you choose (the User can always change it after being Added) or use
one the User provides to you. NOTE: If the User is online, just use the Nick but if the User
is offline, use Nick and *!*userid@*.host You cannot AddUser someone with equal or higher
access than your own.
/msg [email protected] ADDUSER #channel nick level password
OR if the user is not online
/msg [email protected] ADDUSER #channel nick *!*userid@*.host level password
CLEARMODE: Clears all channel modes. Can be used when your channel has been locked
up. (SET +i or +k without your knowledge)
NOTE: The best option to gain access to your channel when it has been locked up is as
follows:
Authenticate (to see the key)
/msg x status #chan
If the channel is +k but not +i Join your channel
/join #pisay KeyHere
If the channel is +i Invite yourself
/msg x invite #pisay nick
then Join your channel
/join #chan KeyHere (if Keyed)
/msg X clearmode #pisay
MODINFO: The folllowing commands can be used to make changes to existing users in a
channel's Userlist. All commands require the nick recorded in the Userlist, not necessarily
the nick that they are online with at the time the command is issued.
Variables for Modinfo
-
Access: Changes the access level of a user. Access level can be set between 1 and
one less than your own level (if you have an access level of 400, you may assign a level
of up to 399 to other users).
/msg x MODINFO #pisay ACCESS nick newlevel
-
AutoOp: Changes autoop from ON to OFF. Autoop means that X will op an
authenticated user when they enter the channel.
/msg x MODINFO #pisay AUTOOP nick ON
/msg x MODINFO #pisay AUTOOP nick OFF
-
Match: Changes the user@host for a user in X's database. Useful if a user on your
channel has changed ISP. See How To
Make A User@host for instructions on how to create a correct userhost. Userhosts such
as *!*@*.host or *!*userid@* are NOT acceptable.
/msg X modinfo #pisay MATCH nick *!*user@*.host.com
-
NewPass: Permits an autheticated user with higher access to change a password of a
user should a password be forgotten.
/msg x MODINFO #pisay NEWPASS nick newpasswordhere
-
REMUSER: Removes a user from the channel database. You must have higher access than
the user you want to remove.
/msg x REMUSER #pisay nick
-
STATUS: Displays all special X modes, Channel modes and the number of users in
your channel. Neat huh :)
/msg x STATUS #pisay
Level 200 : Userlist Op
CLEARBANLIST: This command works only for expired bans and does not clear the X
banlist.
/msg x clearbanlist #pisay
MASS KICK: This should be a seldom used command. Use should be limited to extreme
channel flooding or clones.
/msg x kick #pisay *!*user@*.host reason (optional)
Level 100 : Channel Operator
DEOP: Deops one or more persons in you channel. (Keep in mind the limit that may be
in effect with MASSDEOPPRO (see MASSDEOPPRO level 450)
/msg X deop #pisay <nick1> [nick2] [nick3]
INVITE: Has X invite someone in your channel.
/msg X invite #pisay <nick>
OP: Ops one or more persons in your channel
/msg X op #pisay <nick1> [nick2] [nick3]
SUSPEND: Suspends a users access to X/W for the specified period of time. Time: S =
seconds , M = minutes, H = hours or D = days. You can only suspend someone with access lower
than yours.
/msg X suspend #pisay nick or (user@host) 10 M
suspends a user for 10 minutes
UNSUSPEND: Unsuspends a user on your access list.
/msg X UNSUSPEND #pisay nick
Level 75 : New Channel Operator
BAN: The ban command adds a specific userid@host to the X/W banlist for up to 336
hours (2 weeks). You may place a ban on a nick if the person is online or ban the
userid@host if the person is not online. The ban level can range from 1 to your own level.
Ban level 20 - 74 prevents the user from having ops. Ban levels above 75 prevent the user
from being in the channel at all.
if the user is online
/msg X BAN #pisay nick [duration in hours] [level] [reason]
if the user is not online
/msg X BAN #pisay *!*userid@*.host [duration in hours] [level] [reason]
UNBAN: Removes a userid@*host from the W/X banlist for a channel. You must at least
have the same access level as the level of the ban to remove it.
if the user is online
/msg X UNBAN #pisay nick [duration in hours] [level] [reason]
if the user is not online
/msg X UNBAN #pisay *!*userid@*.host [duration in hours] [level] [reason]
Level 50 : Channel Regular
KICK: Tells X to kick somone from your channel, reason is optional. Your nick will
be placed in the kick msg.
/msg X kick #pisay <nick> [reason]
TOPIC: Has X change the topic in your channel.
NOTE: If a Description has been set and AutoTopic is ON, this topic will be overwritten in
30 minutes unless the channel is idle.
/msg X topic #pisay newtopic
Level 1 : Minimum Access
STATUS: This does the same thing as level 400 status EXCEPT, it will not report
channel modes (+nt ect) to anyone with access below 400.
/msg X status #pisay
LOGIN: This loads your access listing into memory and authenticates you on your
channel. Note : "LOGIN" and "PASS" are interchangeable in this command.
/msg [email protected] login #channel password
DEAUTH: If you have sent your password already and would like to deauthenticate
yourself. Use this command.
/msg X DEAUTH #pisay
NEWPASS: Permits a user to change their own password. User must be authenticated with
the old password before the command can be issued to change to the new password
/msg [email protected] NEWPASS #pisay newpasswordhere
PASS: See LOGIN (Level 1)
Level 0 : Everyone else
ACCESS : Can look up the access for a certain person or a string.
Example : /msg X access #channel *!*@*.aol.com , would return all AOL users with access on
that channel. Use /msg x,w access #channel * to see all users if there are less than 15
entries in the channel. If more than 15, go to ttp://cservice.undernet.org and click on
Userlist. Also you can use these options instead of a nick or string.
Access options
-
nick - shows the access level of a single user
/msg x ACCESS #pisay NICK
-
-min level - show only users above the given level
/msg x ACCESS #pisay -MIN level
-
-max level - show only users below the given level
/msg x ACCESS #pisay -MAX level
-
-autoop - Show only users with autoop on.
/msg x ACCESSS #pisay -AUTOOP
-
-noautoop - Show only users with autoop off.
/msg x ACCESS #pisay -NOAUTOOP
-
-modif - Shows who last modified the access listing
/msg x ACCESS #pisay -MODIF
Access Flags: - output of access command
-X- USER: Blahguy- (*!*username@*.blah.com) ACCESS: 1 LMPU
-X- CHANNEL: #foochan -- AUTOOP: ON
-
L = Loaded in memory, An access remains listed in memory for 90 minutes after you log off.
-
M = Modified, but not saved to disk, database is autosaved every 90 minutes.
-
P = Has a password.
-
U = User is currently authenticated.
BANLIST: Shows the channel banlist. You must be in the channel to use this command.
/msg X banlist #pisay
CHANINFO: Displays whether or not a channel is registered, and to whom.
/msg X chaninfo #pisay
HELP: Displays help file on a given command.
/msg X help [command]
LBANLIST: Searches X's banlist for a certain string. Use * to see the whole list.
/msg X LBANLIST #pisay to find a specific ban
OR
/msg X LBANLIST #pisay * to see up to 15 bans
LOGIN: This loads your access listing into memory and authenticates you on your
channel. Note : Exact same as pass
/msg [email protected] login #channel password
MAP: Shows a map of connected servers.
/msg X map
MOTD: Displays X's message of the day.
Message of the Day:
/msg x motd
SHOWCOMMANDS: Shows all commands you can use on a channel with your access level.
/msg X showcommands #pisay
SHOWIGNORE: Shows X's ignore list. This is what happens when someone tries to
or accidentally floods X. The time length is 60 minutes.
/msg X showignore
VERIFY: Displays whether or not a person is an official cservice representative,
helper or an IRC Operator. If X/W answers that the person is "NOT an authenticated CSERVICE
representative" please come to #cservice and ask about them.
/msg X verify nick
|