LEVEL 500 (Channel Manager)
PART - Tells X to part your channel. To have X remain out of the channel, refer to SET AUTOJOIN.
/msg X part <#channel>
SET - Sets flags for your channel. - Flags are special settings that tell X how to behave under certain conditions.
/msg X set <#channel> <autojoin|massdeoppro|noop|strictop> <value>
AUTOJOIN - When this flag is ON, X will always join the channel when it returns online (eg. after maintenance or a netsplit)
/msg X set <#channel> autojoin <on|off>
MASSDEOPPRO - The maximum deops X will allow a user (see note) to perform within 15 seconds. - Any user exceeding this will be deopped and, if on the channel userlist, suspended for 5 minutes. -
NOTE: The current version of MASSDEOPPRO only checks when users perform deops with the /mode command (/mode #channel -oo nick1 nick2), not with X's DEOP command. /msg X set <#channel> massdeoppro <0-7>
NOOP - When this flag is ON, X will not allow any other users to be opped. - However, you and all your level 100+ ops will still have full access to all op commands and after you login, you can use X to kick, ban, etc
/msg X set <#channel> noop <on|off>
STRICTOP - When this flag is ON, X will only allow authenticated level 100+ users be opped.
/msg X set <#channel> strictop <on|off>
LEVEL 450+ (Trusted Channel Admin)
JOIN - Tells X to join the channel. To have X always join the channel automatically, refer to SET AUTOJOIN
. /msg X join <#channel>
SET - Sets flags for the channel. Flags are special settings that tell X how to behave under certain conditions
. /msg X set <#channel> <flag> <value> * Flags and Values:
AUTOTOPIC - This flag makes X reset the topic to the channel DESCRIPTION and URL every 30 minutes. - Note that if the channel is idle, the topic will not be reset during that time. (idle = no users joining)
/msg X set <#channel> autotopic <on|off>
DESCRIPTION - Sets the channel description (80 characters max), which can be seen in the CHANINFO reply. - If no description text is specified, the current description is cleared. Alias: DESC
/msg X set <#channel> description [text] /msg X set <#channel> desc [text]
MODE - This will save the current channel modes as default. - When X joins the channel, it will reset those modes if it is alone in the channel.
/msg X set <#channel> mode
URL - You can state the channel's web site URL(s) with this option (75 characters max). - The URL can be viewed in the CHANINFO reply or by logging into http://cservice.undernet.org/live/ then clicking "Channel Information" and submitting the channel name. - If no URL is specified, the current URL setting is cleared.
/msg X set <#channel> url [url(s)]
USERFLAGS - Set the default AUTOMODE for when a new user is added to the userlist. - Default value is 0. - Values: 0 = None, 1 = Op, 2 = Voice.
/msg X set <#channel> userflags <0-2> - Refer to MODINFO AUTOMODE for more information.
LEVEL 400+ (Userlist Admin)
ADDUSER - Adds a user to the channel's userlist. - You cannot add a user with equal or higher access than your own. /msg X adduser <#channel> <username> <access>
CLEARMODE - Clears all channel modes. - Can be used when the channel has been locked up (channel modes +i, +l, and/or +k). NOTE:- This is not necessarily the best method to gain entry to your channel, because other people or bots may be opped in the channel that may reset the modes as you clear them
. /msg X clearmode <#channel>
MODINFO - The following commands can be used to make changes to existing users in the channel's userlist. - You cannot modify someone with an equal or higher level.
/msg X modinfo <#channel> <access|automode> <username> <value>
ACCESS - Changes the access level of a user. - Access level can be set between 1 and your access level -1 (ie. if you have an access level of 400, you may assign a level of up to 399 to other users). - You can not modify your own access and can only modify an access lower than your own.
/msg X modinfo <#channel> access <username> <new access level>
AUTOMODE - Changes the automode of a user to one of these specified modes: NONE, OP, or VOICE. - Based on this setting a user can be voiced or opped when he joins the channel, or if the user is already on the channel, the automode will take place once the user is authenticated with X.
/msg X modinfo <#channel> automode <username> <none|op|voice>
REMUSER - Removes a user from the channel database. - You must have higher access than the user you want to remove. - You can also remove yourself from any channel, as long as you are not the Channel Manager (500 access level in that channel). -
. /msg X remuser <#channel> <username>
LEVEL 200 (Userlist Op)
KICK - Makes X kick all users matching the specified *!*userid@host mask, but does not kick the person issuing the command if they match also. - Use should be limited to extreme channel flooding or clones. - You may wish to set a ban on the mask, or +i (invite-only) on the channel before issuing the kick to prevent matching users from rejoining after being kicked. - Your username will be placed in the kick message, enclosed in parentheses.
/msg X kick <#channel> <nick | *!*userid@host> [reason]
STATUS - Displays all channel flags and settings, channel modes, the number of users and ops in the channel, currently authenticated users for the channel, and whether X is on the channel or not. -The ability to see channel modes is extremely helpful in case the channel is locked up (channel modes +i, +l, and/or +k). - If the channel has a key (+k), X will display the current channel key. - You may use the INVITE command to have X invite you into the channel, overriding all current channel modes, or alternatively, you may use the CLEARMODE command to clear all channel modes, then join the channel.
/msg X status <#channel>
LEVEL 100+ (Channel Operator)
DEOP - Deops one or more persons in the channel. - If no nick is specified, and you are opped on the channel, X will deop you.
/msg X deop <#channel> [nick] [nick2] ... [nickN]
OP - Ops one or more persons in the channel. - If no nick is specified, and you are not opped on the channel, X will op you.
/msg X op <#channel> [nick] [nick2] ... [nickN]
INVITE - X will invite you into the channel, allowing you to join regardless of current channel modes.
/msg X invite <#channel>
SUSPEND - Suspends a user's access to X on the channel's userlist for the specified period of time, at the specified level, if given. - If a level is not specified, X will use your access level. - You can only suspend someone with access lower than your own. - The maximum duration is 372 days (8928 hours, 535680 minutes :P). * M = minutes, H = hours, D = days
/msg X suspend <#channel> <username> <duration> <M|H|D> [level]
UNSUSPEND - Unsuspends a user's access to X on the channel's userlist. - You can only unsuspend a user with access lower than your own, provided that the suspension level is also less than or equal to your access level.
/msg X unsuspend <#channel> <username> -
LOGIN - This loads your access listing into memory and authenticates you for all registered channels which
you have access on.
*** Remember: No one from CService will ever ask you for your password!
Do NOT give out your password to anyone claiming to be CService!
/msg x@channels.undernet.org login <username> <password>
SHOWCOMMANDS - Shows all the commands you can use on a channel, according to your access level. If no channel is specified, only level 0 commands are shown.
/msg X showcommands [#channel]
BANLIST - Displays the channel banlist.
/msg x banlist <#channel>
REMUSER - At this level, and above, you can remove yourself from any channel, as long as you are not the Channel manager (Access Level 500 in that channel). - Channel Managers who wish to remove themselves must purge the channel, or transfer the channel to another user.
/msg X remuser <#channel> <your username>
STATUS - Displays all channel flags and settings, the number of users and ops in the channel, currently authenticated users for the channel, and whether X is on the channel or not. - Currently authenticated users are shown in a "username/nickname [level]" format. - A user's nickname will only be shown if that user is currently on the channel, otherwise only their username and level are displayed. - At this level, you won't see channel modes.
/msg X status <#channel>
ACCESS - Looks up access information for a certain user via nick or username, or multiple users via wildcard pattern. - The information displayed is: access level, automode if applicable, suspension status and level if suspended, and when the user was last seen. - You can also combine these options to get specific results.
/msg x access <#channel> <*|pattern|username|=nickname> [-min <level>] [-max <level>] [-modif] [-none|-voice|-op] * -
shows the entire channel access list.
/msg x access <#channel>
pattern - shows the access level of all usernames matching the wildcard pattern.
/msg x access <#channel> <pattern>
username - shows the access level of a single user
/msg x access <#channel> <username>
=nickname - shows the access level of a single user by nickname.
/msg x access <#channel> <=nickname>
-min <level> - shows only users above the given level.
/msg x access <#channel> -min <level>
-max <level> - shows only users below the given level.
/msg x access <#channel> -max <level>
-op - shows only users with the OP AUTOMODE flag.
/msg x access <#channel> -op
-voice - shows only users with the VOICE AUTOMODE flag.
/msg x access <#channel> -voice
-none -modif - shows who last modified the access listing.
/msg x access <#channel> -modif
CHANINFO - Displays whether or not a channel is registered, to whom, and the currently set DESCRIPTION and URL, if any. Alias: INFO
/msg x chaninfo <#channel>
/msg x info <#channel>
INFO - Displays information about a username such as their nick and userid@host if they are currently online, their language and invisible settings, last seen information, and whether they may have been suspended by a CService Administrator. - If used on yourself, it also shows your registered email address, the last hostmask (nick!userid@host format) used when the username was logged into, and lists all channels which you have access on (only CService and you can see this information, not other users). - If you wish to make this information hidden to the public, refer to the SET INVISIBLE command.
/msg X info <username>
LBANLIST - Searches X's banlist for the specified string. Use * to see the whole list, or specify a wildcard pattern
to find specific bans.
- If there are more than 15 results, log into http://cservice.undernet.org/live/ to see the entire list
by clicking on the "Channel Information" link and submitting the channel name
. /msg x lbanlist <#channel> <pattern> |