[Home]
    [Commands]   [Downloads]   [Egghelp]   [History]   [Policies]
 

Issuing Commands

Levels of Access

Tutorials

Commands for:
Anyone
ChanVoice
ChanOp
ChanMaster
ChanOwner

Addon Features


 
ChanMaster Commands

  act  adduser  chaninfo  cycle invite  moduser  say  remuser  welcome 

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>
       

    Ha0 © 2009 BotService and TCL Scripts

    Free Web Hosting