Greetings!

I am K9 The Bot


Here you can get to know me

K-9 and the photograph is a copyright of the BBC. No infringements of any kind are implied or intended.
Updated 02/01/2000



This is the commands for K9
You can copy the commands for your client. I have tried to make the commands ready for use, just copy and paste to your respective client.
These work well in the nickname list of the popup section of mirc
»K9 commands«
.»&ChatNet«
..»Level 0«
...Password Auth:/msg k9@k9.chatnet.org auth # $?="Your password?"
...New Password:/msg k9 setpass # $?="Your New Password?"
...-
...Access (Nick):/msg k9 Access # $$1
...Access (Chan):/msg k9 Access #
...Access -11 (chan): /msg k9 access # -11
...Access -21 (chan): /msg k9 access # -21
...Access -31 (chan): /msg k9 access # -31
...Access [Pick a #]:/msg k9 Access $?="#Channel?"
...-
...K9 Commands:/msg k9 commands #
...K9 Help:/msg k9 help $?="Command you need help on? If you need help, go to #Doghouse on Chatnet"
...-
...Open Banlist:/msg k9 Banlist #
..»Level 50«
...K9 Visible Kick: K9 kick $snick $?="Reason for kick?"
...K9 Msg Kick:/msg k9 kick # $$1 $?="Reason for kick?"
...-
...K9 Kick [Pick #]:/msg k9 kick $?="#Channel? Reason for kick?"
..»Level 75«
...Channel Comment:/msg k9 comment # $?="Your Comment?"
...Comment [Pick #]:/msg k9 comment $?="#Channel? Comment?"
...Comment/Sound:/msg K9 comment # $SND $?="filename.wav? Your comment?"
...-
...K9 Msg Bans
....10 min:/msg K9 BAN # $$1 10 $$?="Reason?"
....1 Hour:/msg K9 BAN # $$1 60 $$?="Reason?"
....1 Day:/msg K9 BAN # $$1 1440 $$?="Reason?"
....1 Week:/msg K9 BAN # $$1 10080 $$?="Reason?"
....1 Year:/msg K9 BAN # $$1 302400 $$?="Reason?"
....Manual:/msg K9 BAN # $$1 $?="Time in Minutes? Reason?"
....K9 Visible Ban: K9 ban $snick $?="Time in minutes? Reason?"
...Unban:/msg k9 unban $?="#Channel? nick!user@host of the banned person?"
...Clear Ban List:/msg k9 unban # *
..»Level 100«
...K9 Op:/msg k9 op # $$1
...K9 Deop:/msg k9 deop # $$1
...-
...K9 Op [Pick #]:/msg k9 op $?="#Channel? Nick to Op?"
...K9 Deop [Pick #]:/msg k9 deop $?="#Channel? Nick to Deop?"
...K9 voice [Pick #]:/msg k9 voice $?="#Channel? Nick to Op?"
...K9 Devoice [Pick #]:/msg k9 devoice $?="#Channel? Nick to Deop?"
...-
...K9 Invite Nick:/msg k9 invite $?="#Channel? Nick to Invite?"
...-
...Suspend User:/msg K9 suspend $?="User ID? Temp Suspension Level? (i.e. 200)"
..»Level 200«
...Channel Topic:/msg k9 topic # $?="Channel Topic?"
...Topic (Pick #]:/msg k9 topic $?="#Channel? Channel Topic?"
..»Level 400«
...Adduser: /msg K9 adduser # $?="Nick? Level?"
...Remuser: /msg K9 remuser # $?="User ID?"
...-
...Addmask: /msg K9 addmask # $?="User ID? Nick?"
...Remmask:/msg K9 remmask # $?="User ID? Mask ID?"
...Wildcard Addmask:/msg k9 addmask $?="<#channel> "
...-
...AutoOp Nick [True]:/msg k9 autoop # $$1 True
...AutoOp Nick [False]:/msg k9 autoop # $$1 False
...-
...Channel Mode:/msg k9 mode # $?="Channel Mode? [+/-] [i,n,t,k,l,m,p,s]"
...Mode [Pick #]:/msg k9 mode $?="#Channel? Channel Mode? [+/-] [i,n,t,k,l,m,p,s]"
...Add K9 User
....Manual:/msg k9 adduser # $?="Nick? Access Level?"
....User 250:/msg K9 adduser # $$1 200
....User 100:/msg K9 adduser # $$1 100
....User 75:/msg K9 adduser # $$1 75
....User 50:/msg K9 adduser # $$1 50
....User 0:/msg K9 adduser # $$1 0
...Remove a User:/msg k9 remuser # $?="User ID to Remove?"
..»Level 450«
...K9 - Join #:/msg k9 join #
...K9 - Part #:/msg k9 part #
...-
...Guard # Topic:/msg k9 guardt # $?="True or False?"
...Guard # Mode:/msg k9 guardm # $?="True or False?"
...-
...Add Auto Greet:/msg k9 onjoin # add $?="Auto Greet to add?"
...Remove Auto Greet:/msg k9 onjoin # clear $?="Auto Greet to clear?"
..»Level 500«
...K9 - Say:/msg k9 SAY # $?="What you want K9 to say?"
...K9 - Action:/msg k9 act # $?="Action Text?"
...K9 - Sound:/msg k9 SND # $?="Sound to play? (i.e. bark.wav) Action Text?"
...-
...Say [Pick #]:/msg k9 say $?="#Channel? What you want K9 to say?"
...Action [Pick #]:/msg k9 act $?="#Channel? Action you want k9 to perform?"
...Sound [Pick #]:/msg k9 snd $?="#Channel? Sound to play? [i.e. Bark.wav] Message you want K9 to say?"
...-
...Add K9 User
....Manual:/msg k9 adduser # $?="Nick? Access Level to Grant?"
....User 499:/msg K9 adduser # $$1 499
....User 450:/msg K9 adduser # $$1 450
....User 400:/msg K9 adduser # $$1 400
....User 300:/msg K9 adduser # $$1 300
....User 200:/msg K9 adduser # $$1 200
....User 100:/msg K9 adduser # $$1 100
....User 75:/msg K9 adduser # $$1 75
....User 50:/msg K9 adduser # $$1 50
....User 0:/msg K9 adduser # $$1 0
...Remove a User:/msg k9 remuser # $?="UserID to Remove?"
...Register channel:/msg k9 REGISTER # $?="Channel name?" # $?="e-mail address?"
..-
..»K9 Quick«
...Password Auth:/msg k9@k9.chatnet.org auth # $?="Password?"
...-
...Access (Nick):/msg k9 Access # $$1
...Access (Chan):/msg k9 Access #
...Access [Pick a #]:/msg k9 Access $?="#Channel?"
...Op Me:/KOP
...Deop Me:/KDEOP
...-
...Op Nick:/msg k9 op # $$1
...Deop Nick:/msg k9 deop # $$1
...Kick Nick:/msg k9 kick # $$1
...Ban Nick:/k9ban
»DCC«
.»Send«:/dcc send $$1
.»Chat«:/dcc chat $$1

K9 v4.0

This page holds all the commands, including explanations on how to use those, that are avalible with K9.

New commands with K9 v4.00

Command index (after level)

Detailed command Index (after name)

New commands with K9 v4.00

VOICE
Used to give someone voice (+v). Works as the op command.
AUTOOP
Expanded features to cover autovoice also.
GUARDT
Instead of STRICTT
GUARDM
K9 will automaticaly guard the modechanges (Instead of STRICTM)
MODUSER
Modifies a users level.
SUSPEND
Demotes the user to a given level.

complete command index - (sorted by user level)
(sorted after access level)

ACCESS LVL 0

ACCESS
Used to see what access level another user has in the channel.
AUTH
Used to authorice yourself in a certain channel so that you make access the commands according to the access level you have been asigned.
BANLIST
Brings up a list of who is banned in the channel
COMMANDS
Shows all the K9 commands.
HELP
Used to get more details on a specific command.
SETPASS
Used to set a pass that you later on use when you auth.

ACCESS LVL 50

KICK
This command is used to kick someone from the channel.

ACCESS LVL 75

BAN
This denies access to the channel for a certain user or
user@host mask.
COMMENT
This is one of the most appreciated options of K9. You can "force" K9 to say or do something whenever you join.
UNBAN
This is to remove a ban for a special user@host or user.

ACCESS LVL 100

DEOP
This is used to remove someone's OP status (+o).
INVITE
This is used to tell k9 to invite either you or a friend to the channel. WARNING Don't abuse this command!
OP
This command tells K9 to give someone OP Status (+o).
SUSPEND
Demotes the user to a given level.
VOICE
Gives a specific user voice in the channel (+v).

ACCESS LVL 200

TOPIC
This command is used to set the topic with K9. is

ACCESS LVL 400

ADDMASK
This is used to add a user@host to the K9 user database.
ADDUSER
This is the command that is used to add a user to a given
access level in the channel.
AUTOOP
This is used to "force" K9 to autoop you when you join.
MODE
This is used to change any of the Channel modes using K9.
MODUSER
Modifies a users level.
REMMASK
This command is currently not in use!
REMUSER
This is used to remove a users K9 access in the channel.

ACCESS LVL 450

GUARDM
This is used to tell K9 to guard some modes so that noone can change them without using him.
GUARDT
This is used to tell K9 to guard so that noone changes the topic without using the TOPIC command.
JOIN
Used to get K9 to join the channel if he for some reason isnt there.
ONJOIN
Used to regulate the five notices that K9 can give users when they join the channel.
PART
Used to get K9 to part the channel.

ACCESS LVL 500

ACT
Can "force" K9 to perform a certain action in the channel, no
matter how degrading.
SAY
This "forces" K9 to say the message in the channel.
SND
Used to "force" K9 to play a sound file in the channel.

Detailed command index - (sorted by name)

ACCESS [ 0 ]
(/msg) K9 access <#channel> < nickname > Shows the access of nick (or yours if no nick is given) on channel (or current if no channel is given). If no nick is given the first 10 records are shown. [-START] lets you specify where to begin with long lists. [>LEVEL] shows entries that are over the access level specified. [=LEVEL] shows entries that have the same level specified.
Ex. k9 access -10 >100 =100
will show records 10-20 where the access is >100 or =100

ACT [ 500 ]
(/msg) K9 act <#channel>
Forces K9 to perform a special action that you specify.

ADDMASK [ 400 ]
(/msg) K9 addmask <#channel> < user ID > < nickname >
Adds another mask to the person's user ID
NOTE: CService will only addmask channel managers (access level 500). All other operators are the responsibility of the channel manager and 400+ level> channel operators.

ADDUSER [ 400 ]
(/msg) K9 adduser <#channel> < nickname > < userlevel >
This is used to add a user to K9s userlist with the given level.

AUTH [ 0 ]
(/msg) K9@k9.chatnet.org auth <#channel> < your password >
This is used to get access to the higher commands on K9.
NOTE: Can't be performed in the channel! And MUST be sent to
k9@k9.chatnet.org

AUTOOP [ 400 ]
(/msg) K9 autoop <#channel> < nickname >
This sets a user's autoop to use the given flag. That is either automaticly oped
or given voice. Flags:
T/F - Turns autoops on for the user
F/N - Turns of all autoops (either autovoice and autoops)
V - autovoice

BAN [ 75 ]
(/msg) K9 ban <#channel> < nickname > < time > < reason >
This will ban a user from the channel

BANLIST [ 0 ]
(/msg) K9 banlist <#channel>
Shows all the bans set in the channel. Also says when it will expire (if set with K9)

COMMANDS [ 0 ]
(/msg) K9 commands <#channel>
Gives you a list of the commands you have access to on that channel.

COMMENT [ 75 ]
(/msg) K9 comment <#channel> < your comment >
This makes K9 say something every time you join the chanel. Identifiers for
comment:
$ACT - K9 says it like a comment.
$SND - K9 plays a sound file while acting the comment
$NICK - K9 states the nickname you are using.
SYNTAX:
$ACT - (/msg) K9 comment $ACT < what you want K9 to perform >
$SND - (/msg) K9 comment $SND name.wav < what you want K9 to perform >
$NICK can be inserted anywhere within the comment and will be read as
your nickname.

DEOP [ 100 ]
(/msg) K9 deop <#channel> < nickname >
This deops the given user.

GUARDM [ 450 ]
(/msg) K9 guardm <#channel> < +modes to guard >
This makes K9 guard the inputed modes and those modes can't be changed by anyone except K9. To unset guardm change the + to a - and enter all the modes he is guarding.
'K9 guardm' will show you what modes he is guarding.

GUARDT [ 450 ]
(/msg) K9 guardt <#channel>
This will make K9 guard the topic, and it cant be set by anyone unless set threw him.

HELP [ 0 ]
(/msg) K9 help < command you requre help on >
This will make K9 notice you information on a specific command.

INVITE [ 100 ]
(/msg) K9 invite <#channel> < nickname >
Invites the specific user to the given channel.

JOIN [ 450 ]
(/msg) K9 join <#channel>
This makes K9 join the channel.

KICK [ 50 ]
(/msg) K9 kick <#channel> < nickname >
Kicks a user from the channel

MODE [ 400 ]
(/msg) K9 mode <#channel> < +/-modes >
This makes K9 Change the Channel's mode.

MODUSER [ 400 ]
(/msg) K9 moduser <#channel> < userID >
Changes the users level in the channel.

ONJOIN [ 450 ]
(/msg) K9 onjoin <#channel> < add/clear > < your new message >
This notices a user every time they enter your channel. Use either add or clear. Clear when you want to clear it and add when you want to add a line to it. The max limit of lines are five.

OP [ 100 ]
(/msg) K9 op <#channel> < nickname >
This ops the given user in the channel. If no nickname is given the one that issues the command is oped.

PART [ 450 ]
(/msg) K9 part <#channel>
This makes K9 leave your channel.

REMUSER [ 400 ]
(/msg) K9 remuser <#channel> < userID >
This removes a user from K9's user list

SAY [ 500 ]
(/msg) K9 say <#channel> < what you want him to say >
This command makes K9 say what you want him to say openly in your channel.

SETPASS [ 0 ]
/msg K9@k9.chatnet.org setpass <#channel> < your new password >
This command sets your password that you use when you auth. You must be authored to be able to change your password. Always setpass in a message NOT in the channel.

SND [ 500 ]
(/msg) K9 snd <#channel> < filename.wav > < action to perform >
This makes K9 play a soundfile while performing an action.

STRICTT
Has been exchanged with GUARDT.

STRICTM
Has been exchanged with GUARDM.

SUSPEND [ 100 ]
(/msg) K9 <#channel> < userID > < suspend level >
suspend demotes the user to a given level but does not remove there original level. If a user is level 500 and there SMODE or suspend mode is set to 200 then the users effective level is only 200. This allows you to reduce access and still have k9 remember the original access level.

TOPIC [ 200 ]
(/msg) K9 topic <#channel> < new topic >
This makes K9 change the channel topic.

UNBAN [ 75 ]
(/msg) K9 unban <#channel> < nick!user@host of the banned person >
This will unban a user from the channel even if the ban wasnt set by K9.

VOICE [ 100 ]
(/msg) K9 voice <#channel> < nickname > This gives voice (+v) to a user in the channel or if the user already holds voice it removes it (-v).

MAIN PAGE OPS PAGE