Issuing Commands
Levels of Access
Tutorials
Commands for:
Anyone
ChanVoice
ChanOp
ChanMaster
ChanOwner
Addon Features
|
ChanMaster Commands
Act
Syntax
Form 1: botnick act
action
Example 1:
Eclipse act sings a romantic ballad
Syntax Form 2:
/msg botnick act #channel action
Example 2:
/msg Eclipse act #fruitbowl sings a romantic ballad
This example would
cause a posting in the channel that says
* Eclipse sings a
romantic ballad
Adduser
Syntax
Form 1: botnick adduser
nick level
Syntax
Form 2: /msg botnick
adduser channel nick level
Example 1:
Erne adduser Helga chanop
Example 2:
/msg Erne adduser #friendship Helga chanvoice
The user named must be in the channel
at the time the command is issued.
There are four levels that can be used:
chanfriend chanvoice chanop chanmaster
After the command has been issued, the
bot will tell the user, via notice, how to set his/her
password, and how to login.
Chaninfo
Syntax
Form 1: botnick chaninfo
Syntax Form 2:
/msg botnick chaninfo #channel
Example 1:
Artio chaninfo
Example 2:
/msg Artio chaninfo #chatworld
This command shows
information about a channel's settings
autoop
-
automatically op +o users when they join the channel
bitch
- only
allow users with the +o flag to be ops on the channel
chanmode
-
shows which modes are enforced
on the channel both + and - modes can be
enforced
clearbans
- clear
all the channel bans when the bot joins the channel
this has no effect on the bot's own ban list
cycle
- continuously
rejoin the channel until the bot regains ops
dontkickops
- never
kick +o flag people
dynamicbans
- only
activate bans on channel when they are needed
enforcebans
-
kicks people who match channel
bans
flood-chan
-
lines of public chatter & actions for one user
: seconds ==> kick
flood-ctcp
- pings
& versions for one user : seconds ==> kick
flood-deop
- deops
by one user : seconds ==> kick
flood-join
- joins
from one user@host : seconds ==> kick
flood-kick
- kicks
by one user : seconds ==> kick
flood-nick
- nick
changes by one user : seconds ==> kick
greet
- say
a users info line when they join the channel
idle-kick
- shows
the number of idle minutes after which a user not
in the bot's userlist, is kicked (0 means this feature
is disabled)
protectops
- re-op
a +o user who gets deopped
revenge
- take
revenge on anyone who deops, kicks or bans the bot
or any valid user
secret
-
don't provide info about the
channel over the botnet
shared
- share
user settings for this channel (NOTE: this can only
be set in the config file)
stopnethack
- de-op
anyone who enters the channel with server ops
userbans
-
allow other users to place bans
on the channel
Cycle
Syntax
Form 1: botnick cycle
Syntax Form 2:
/msg botnick cycle #channel
Example 1:
Cinn cycle
Example 2:
/msg Cinn cycle #biking
This causes the bot to part the channel,
and then rejoin it. At first glance, this may seem like
a silly thing to be able to make the bot do. Here are
some examples of situations where it isn't silly at all:
- If the bot
doesn't have ops, cycling the bot will often cause
it acquire ops; this varies from net to net
- If the bot's
channel settings include +clearbans, cycling the bot
will cause the bot to empty out the channel ban list
(without affecting the bot's own ban list, of course)
Invite
Syntax
Form 1: botnick invite
nick
Syntax Form 2:
/msg botnick invite #channel nick
Example 1:
Thurin invite Nicki
Example 2:
/msg Thurin invite #rnd Nicki
This will cause the bot to invite the
person named, to the channel. Please note that doing too
much of this is considered to be mass inviting,
and most networks get upset over that. For that reason,
a record of these invitations is also sent to our relay
channel -- if you appear to be guilty of mass-inviting,
we will support the net by removing the bot from your
channel
Moduser
Syntax
Form 1: botnick moduser
nick level
Syntax
Form 2: /msg botnick
moduser channel nick level
Example 1:
Erne moduser Helga chanop
Example 2:
/msg Erne moduser #friendship Helga chanvoice
Modify a user entry to new values.
Remuser
Syntax
Form 1: botnick remuser
nick
Syntax Form 2:/msg
botnick remuser channelnick
Example 1:
Myst remuser jinxi
Example 2:
/msg Kajirus remuser #bdsm LadyLynn
This removes the named user from the
bot's userlist for that channel. Please note that the
nickname used in the command must be the one that the
bot recognizes when that user uses the ident command.
If you aren't sure which nickname that is, then use the
handlelist command first, to get a list of recognizes
handles in your channel. The user being removed does not
have to be on the channel when this command is issued.
Say
Syntax
Form 1: botnick say
something
Example 1:
Eclipse say hello all!
Syntax Form 2:
/msg botnick say #channel something
Example 2:
/msg Eclipse say #allworld hello all!
This example would
cause a posting in the channel that says
<Eclipse>
hello all!
Welcome
Syntax
Form 1: botnick welcome
list
Syntax Form 2:
/msg botnick welcome #channel list
Example 1:
Phantasy welcome list
This lists all the general greetings
that have been stored so far. Each time someone joins
the channel, one of those greetings is selected at random,
and sent to the joiner, via notice. The list generated
by this command is numbered, in order to make use of the
welcome del command, described below.
Syntax Form 3:
botnick welcome add
greeting
Syntax Form 4:
/msg botnick welcome #channel add greeting
Example 2:
Serena welcome add Pull up a chair
and relax
This stores a greeting on the bot.
Example 2a:
Sava welcome add Welcome to #chataway, <nick>!
This also stores
a welcome on the bot. However, the <nick>
is a macro which, when this welcome is displayed, is replaced
by the nickname of the person who joined.
Other
macros you may use are: <host>
<handle> <name> <time> and <date>
|