N (manager) commands
The BOT PART the channel. Pay attention, if the BOT parts the channel you will be unable to bring it back
yourself using the command comeback. This is the reason the command is accessible only to chan manager - use this command if you want the BOT to
part for ever (only a global master will be able to make the bot to join your channel back), all channel settings, flags &
info will be lost. If you want the bot to part temporarily - use cycle or templeave commands instead. Also you have to specify a reason - otherwise the BOT will not part. Specifying "all" option
will make the BOT to part all channels, "X" option makes the BOT to part only X registered channels.
Syntax chan: !purge [#chan|all|X] <reason> [now] [comments]
Syntax msg: /msg
<BotNick> purge <#chan|all|X> <reason> [now] [comments]
Example: !purge take any
comment or /msg DELPHINUS purge #a&a no-op any comment
by BONote: there are many reasons the BOT may part or templeave
your channel. All of them you can find in our FAQ in "PURGE, TEMPLEAVE & SUSPEND" section. Besides there you will find more details about difference between cycle, templeave & suspend. Valid reason for global masters are - flood-deop, flood-kick, flood-ban, banned, flood-chan, flood-bot, no-op, opless, no-access,
no-ppl, no-need, take, invite, key, limit, abuse, other. Pay attetnion ! if you are a global master only these reasons are
validated by BOT - otherwise the BOT will ignore your purge command.
ENABLES a disabled command with disable.
Syntax chan: !enable <command|all> [global]
Syntax msg: /msg <BotNick>
enable <#chan> <command|all> [global]
Example: !enable op or /msg DELPHINUS
enable #a&a deop
Note: You can enable all commands at once using "all" option. Example: !enable
all. See also disable command.
DISABLES a given command. If "global" option used, the command will be desabled on all BOT's channels.
Syntax chan: !disable <command|all> [global]
Syntax msg: /msg <BotNick>
disable <#chan> <command|all> [global]
Example: !disable deop or /msg
DELPHINUS disable #a&a seen
Note: You can disable all commands at once using "all" option. Example: !disable
all. See also enable command
Define any ALIAS to any BOT command, the BOT will execute the alias as the original command. For the same
command you can define as many alias as you wish, the original command's name rests usable too.
Syntax chan: !alias [-remove|-list] <command> <alias> [all]
Syntax msg: /msg
<BotNick> alias <#chan> [-remove|-list] <command> <alias> [all]
Example: !alias
op @ or /msg DELPHINUS alias #a&a voice +
Note: You can specify up to 15 alias per channel.
X (Xmaster) commands
REMOVE user's X ACCESS.
Syntax chan: !xremuser <X user>
Syntax msg: /msg <BotNick> xremuser
<#chan> <X user>
Example: !xremuser niqu or /msg DELPHINUS xremuser #a&a
niqu
Note: if you do not know user's username on X or you have no time to
find it up - it's enough to specify the user's nick prefixed with "=", X will find up itself user's username & will do
all requested actions. Example: !xremuser =niqu (where niqu is user's nick).
GIVE X ACCESS to assigned user.
Syntax chan: !xadduser <X user> [level]
Syntax msg: /msg <BotNick>
xadduser <#chan> <X user> [level]
Example: !adduser niqu 270 or /msg
DELPHINUS adduser #a&a niqu 270
Note: if you do not specify any level (just writing !xadduser niqu) the
BOT, by default, will give 100 X access to user, also if assigned access is less than 0, by default, the BOT will give 44
X access & if assigned access is higher than 498, by default, the BOT will give 400 X access. If you do not know user's
username on X or you have no time to find it up - it's enough to specify the user's nick prefixed with "=", X will find up
itself user's username & will do all requested actions. Example: !adduser =niqu 270 (where niqu is user's
nick)
MODIFY user's X ACCESS.
Syntax chan: !modify <X user> [level]
Syntax msg: /msg <BotNick>
modify <#chan> <X user> [level]
Example: !modidy niqu 270 or /msg DELPHINUS
modify #a&a niqu 270
Note: if you do not specify any level (just writing !xmodify niqu) the
BOT, by default, will give 100 X access to user, also if assigned access is less than 0, by default, the BOT will give 44
X access & if assigned access is higher than 498, by default, the BOT will give 400 X access. If you do not know user's
username on X or you have no time to find it up - it's enough to specify the user's nick prefixed with "=", X will find up
itself user's username & will do all requested actions. Example: !modify =niqu 270 (where niqu is user's
nick).
SUSPEND user's X ACCESS, default time value is in HOURS.
Syntax chan: !xsuspend <X user> [duration]
Syntax msg: /msg <BotNick>
xsuspend <#chan> <X user> [duration]
Example: !xsuspend niqu 270 27 or /msg
DELPHINUS xsuspend #a&a niqu 270 27
Note: if you do not specify any level & duration (just writing !xsuspend
niqu) the BOT, by default, will xsuspend with 100 X level for 24 hours, also if assigned suspend level is less than 0, by
default, the BOT will suspend with 100 X level & if assigned suspend is higher than 499, by default, the BOT will suspend
with 400 X level. Same for the time: if less than 0 it will be 1 hour & if higher than 8928 it will be 8928. If you do
not know user's username on X or you have no time to find it up - it's enough to specify the user's nick prefixed with "=",
X will find up itself user's username & will do all requested actions. Example: !xsuspned =niqu 270 27
(where niqu is user's nick)
UNSUSPEND user's X ACCESS.
Syntax chan: !xunsuspend <X user>
Syntax msg: /msg <BotNick> xunsuspend
<#chan> <X user>
Example: !xunsuspend niqu or /msg DELPHINUS xunsuspend
#a&a niqu
Note: if you do not know user's username on X or you have no time to
find it up - it's enough to specify the user's nick prefixed with "=", X will find up itself user's username & will do
all requested actions. Example: !xunsuspend =niqu (where niqu is user's nick).
OP, through X the specified user(s).
Syntax chan: !xop [nick] [nick1] [nick2] [*] [*a*]
Syntax msg: /msg <BotNick>
xop <#chan> [nick] [nick1] [nick2] [*] [*a*]
Example: !xop niqu or /msg DELPHINUS
xop #a&a niqu
Note: a local d user will not be xopped. Also you can xop 2, 3 or more nicks in one single command. Example: !xop
niqu vlad, the BOT will xop niqu & vlad. Besides you can xop nicks by mask. Example: !xop n* ,
the BOT will xop all nick which begin with n (niqu, nelly, nnn, n ).
DEOP, through X the specified user(s).
Syntax chan: !xdeop [nick] [nick1] [nick2] [*] [*a*]
Syntax msg: /msg <BotNick>
xdeop <#chan> [nick] [nick1] [nick2] [*] [*a*]
Example: !xdeop niqu or /msg
DELPHINUS xdeop #a&a niqu
Note: a local a user will not be xdeopped. Also you can xdeop 2, 3 or more nicks in one single command. Example:
!xdeop niqu vlad, the BOT will xdeop niqu & vlad. Besides you can xdeop nicks by mask. Example: !xdeop
n* , the BOT will xdeop all nick which begin with n (niqu, nelly, nnn, n .)
BAN, through X the specified user(s).
Syntax chan: !xban<nick> [duration] [level] [reason]
Syntax msg: /msg <BotNick>
xban <#chan> <nick> [duration] [level] [reason]
Example: !xban niqu 27 270 test ban
or /msg DELPHINUS xban #a&a niqu 27 270 test ban
Note: if you do not specify any level & duration (just writing !xban
niqu) the BOT, by default, will xban with 100 X level for 24 hours, also if assigned xban level is less than 0, by default,
the BOT will xban with 100 X level & if assigned suspend is higher than 499, by default, the BOT will ban with 400 X level.
Same for the time: if less than 0 it will be 1 hour & if higher than 336 it will be 336. Besides you can xban by hostmask.
Example: !xban *!*@* , the BOT will xban everybody. If you want to xban a particular nick & you do not
know or you have no time to find up its hostmask - it's ok to specify only the nick , X will find up itself the hostmask to
xban & will do all requested actions. Example: !xban niqu (where niqu is user's nick).
UNBAN, through X the specified user(s).
Syntax chan: !xunban <nick>
Syntax msg: /msg <BotNick> xunban <#chan>
<nick>
Example: !xunban niqu or /msg DELPHINUS xuban #a&a niqu
Note: besides you can xunban by hostmask. Example: !xunban *!*@* ,
the BOT will xunban everybody. If you want to xunban a particular nick & you do not know or you have no time to find up
its hostmask - it's ok to specify only the nick , X will find up itself the hostmask to xunban & will do all requested
actions. Example: !xunban niqu (where niqu is user's nick)
KICK, through X the specified user(s).
Syntax chan: !xkick <nick>
Syntax msg: /msg <BotNick> xkick <#chan>
<nick>
Example: !xkick niqu or /msg DELPHINUS xkick #a&a niqu
Note: besides you can xkick by hostmask. Example: !xkick *!*@*
, the BOT will xkick everybody.
VOICE, through X the specified user(s).
Syntax chan: !xvoice <nick>
Syntax msg: /msg <BotNick> xvoice <#chan>
<nick>
Example: !xvoice niqu or /msg DELPHINUS xvoice #a&a niqu
Note: a local q user will not be xvoiced. Also you can xvoice 2, 3 or more nicks in one single command. Example:
!xvoice niqu vlad, the BOT will xvoice niqu & vlad. Besides you can xvoice nicks by mask. Example: !xvoice
n* , the BOT will xvoice all nick which begin with n (niqu, nelly, nnn, n ).
DEVOICE, through X the specified user(s).
Syntax chan: !xdevoice <nick>
Syntax msg: /msg <BotNick> xdevoice
<#chan> <nick>
Example: !xdevoice niqu or /msg DELPHINUS xdevoice #a&a
niqu
Note: a local g user will not be xdevoiced. Also you can xdevoice 2, 3 or more nicks in one single command. Example:
!xdevoice niqu vlad, the BOT will xdevoice niqu & vlad. Besides you can xdevoice nicks by mask. Example:
!xdevoice n* , the BOT will xdevoice all nick which begin with n (niqu, nelly, nnn, n ).
CLEAR channel MODES, through X.
Syntax chan: !xclearmode
Syntax msg: /msg <BotNick> xclearmode <#chan>
Example:
!xclearmode or /msg DELPHINUS xclearmode #a&a
Note: pay attention that the BOT will put the default BOT's channel modes immediately back on channel.
SUPPORT channel X REGISTRATION with BOT's X username.
Syntax chan: !xsupport <yes|no>
Syntax msg: /msg <BotNick> xsupport
<#chan> <yes/no>
Example: !xsupport yes or /msg DELPHINUS xsupport #a&a
yes
Note: feel free to use BOT's username as supporter, you do not need any
permission from global admin (certainly if the BOT is on your channel).
SET chanel's X AUTOTOPIC on|off.
Syntax chan: !xautotopic <on|off>
Syntax msg: /msg <BotNick> xautotopic
<#chan> <on/off>
Example: !xautotopic on or /msg DELPHINUS xautotopic
#a&a on
Note: pay attention at xtopic, xurl & xdesc commands
SET chanel's X TOPIC.
Syntax chan: !xtopic <text>
Syntax msg: /msg <BotNick> xtopic <#chan>
<text>
Example: !xtopic welcome niqu or /msg DELPHINUS xtopic #a&a welcome
niqu
Note: pay attention at xautotopic, xurl & xdesc commands.
SET chanel's X URL.
Syntax chan: !xurl <text>
Syntax msg: /msg <BotNick> xurl <#chan>
<text>
Example: !xurl http://www.StarBots.info or /msg DELPHINUS xurl #a&a
http://www.StarBots.info
Note: pay attention at xautotopic, xtopic & xdesc commands.
SET chanel's X DESCRITPION.
Syntax chan: !xdesc <text>
Syntax msg: /msg <BotNick> xdesc <#chan>
<text>
Example: !xdesc BOT lending service or /msg DELPHINUS xdesc #a&a
BOT lending service
Note: pay attention at xautotopic, xurl & xtopic commands.
MODIFY channel's X user AUTO MODE.
Syntax chan: !xautomode <X user> <op|voice|none>
Syntax msg: /msg
<BotNick> xautomode <#chan> <X user> <op|voice|none>
Example: !xautomode niqu
voice or /msg DELPHINUS xautomode #a&a niqu voice
Note: if you do not know user's username on X or you have no time to
find it up - it's enough to specify the user's nick prefixed with "=", X will find up itself user's username & will do
all requested actions. Example: !xautomode =niqu voice (where niqu is user's nick).
LOG the BOT to X.
Syntax chan: !xlog
Syntax msg: /msg <BotNick> xlog
Example:
!xlog or /msg DELPHINUS xlog #a&a
Note: if the BOT is logged already - it will notify you & ignore
the command.
n (owner) commands
SETUP CHANNEL SETTINGS/INFO, all valid channel modes/flags & their explication you can find on SETTINGS page.
Syntax chan: !chanset <mode> [options]
Syntax msg: /msg <BotNick>
chanset <#chan> <mode> [options]
Example: !chanset flood-join 4:40 or /msg
DELPHINUS chanset #a&a flood-join 4:40
There are two types of channels modes (flags) - modes with numerical value (like !chanset flood-deop
4:40 or !chanset idle-kick 20) & flags which you can just enable/disable (like !chanset
+antipub or !chanset -antipub). To turn them off it's enough to setup 0:0 or 0 for channel mode
(like !chanset flood-chan 0:0 or !chanset revenge-mode 0) & to specify negative value
for channel flag (like !chanset -anticaps).
Pay attenion ! that all channel flags & modes are specified, described & suggested on a&a
SETTINGS page.
Note: see also chaninfo command & SETTINGS page.
SET the CHANNEL INACTIVE - the BOT leaves the channel (alias for standard eggdrop chanset +inactive flag). If you need the BOT to part your channel for a while use this command. All channel settings, flags &
info will be saved. To bring the BOT back use the comeback command. Specifying "all" option will make the BOT to templeave all channels, "X" option makes the BOT to suspend
only X registered channels.
Syntax chan: !templeave [#chan|all|X] <reason> [comments]
Syntax msg: /msg
<BotNick> templeave <#chan|all|X> <reason> [comments]
Example: !templeave #a&a
other any comment or /msg DELPHINUS templeave #a&a no-need any comment
Note: there are many reasons the BOT may templeave or part your channel. All
of them you can find in our FAQ in "PURGE, TEMPLEAVE & SUSPEND" section. See also cycle, suspend & purge, more details about difference between these commands you can find in our FAQ in "PURGE, TEMPLEAVE & SUSPEND" section. Valid reason for global masters are - flood-deop, flood-kick, flood-ban,
flood-chan, flood-bot, no-op, no-access, no-ppl, no-need, take, invite, key, limit, abuse, other. Pay attetnion ! if you are
a global master only these reasons are validated by BOT - otherwise the BOT will ignore your templeave command.
The BOT CYCLEs the channel - leaves the channel for some time. This is an alternative for templeave command. The bot parts the chan & comeback itself in 9 seconds by default. Of course if you want the BOT
to comeback later you can specify the time you wish.
Syntax chan: !cycle [#chan] [time]
Syntax msg: /msg <BotNick> cycle <#chan>
[time]
Example: !cycle 30 or /msg DELPHINUS cycle #a&a 30
Note: see also templeave, suspend & purge, more details about difference between these commands you can find in our FAQ in "PURGE, TEMPLEAVE & SUSPEND" section.
SET the CHANNEL ACTIVE - the BOT comes back to channel (alias for standard eggdrop inactive flag). Having used the templeave command, you need to use comeback in order to make the BOT to rejoin your channel back.
Syntax chan: !comeback [#chan]
Syntax msg: /msg <BotNick> comeback <#chan>
Example:
!comeback #a&a or /msg DELPHINUS comeback #a&a
Note: see also the templeave command.
PROTECT the specified user by deopping or banning the offender (for deop, kick or ban). In fact, "-deop" option
is an alias for chattr nick +P, "-ban" option is an alias for chattr nick +H & "-autoop" option is an alias for chattr nick +oa.
Syntax chan: !protect <nick> <-deop|-ban|-autoop> [now]
Syntax msg: /msg
<BotNick> protect <#chan> <nick> <-deop|-ban|-autoop> [now]
Example: !protect
niqu -deop or /msg DELPHINUS protect #a&a niqu -autoop
Note: See also a, P, H user flags & chattr, userinfo & userset commands. To remove protection user remuser command
m (master) commands
ASSIGN CHANNEL flags (give access on BOT). It can be just one channel manager (+N flag, like 500 on X or founder
on ChanServ) per channel which can give access to all users on chan. You can give access to an unlimited number of ppl. on
chan. There are a few groups of flags:
- command flags - which will give access to channel commands: N, X, n, m, o, v
- protection flags - which will protect or will exempt the user from any channel's protections or penalties:
f, P, H, L
- auto flags - which will automatically react on certain events or conditions (join, op, deop): g, a, w, e, q, d, k
All these flags can be assigned locally or globally. When assigned locally - it means that you will have access
only on one channel, it has nothing to do with other channels, the BOT will execute the commands only on this channel &
protect you only on this single channel.
Syntax chan: !chattr <nick> <+-flag> [now]
Syntax msg: /msg <BotNick>
chattr <#chan> <nick> <+-flag> [now]
Example: !chattr niqu +of or /msg
DELPHINUS chattr #a&a niqu +nf-P
Pay attention ! that all user flags & their explication you can find on a&a FLAGS page.
Note: see also the commands remuser. userinfo & userset.
SET the TOPIC on the channel. Besides you can "lock" or "unlock" the topic (which reffers to topic channel flag). The "info" option will allow you to find out who was the last to change or to setup the topic.
Syntax chan: !topic <text|lock|unlock|info>
Syntax msg: /msg <BotNick>
topic <#chan> <text|lock|unlock|info>
Example: !topic any text you want or /msg
DELPHINUS topic #a&a any text you want
Note: see also enforcetopic.
o (op) commands
OP the specified user(s).
Syntax chan: !op [nick] [nick1] [nick2] [*] [*a*]
Syntax msg: /msg <BotNick>
op <#chan> [nick] [nick1] [nick2] [*] [*a*]
Example: !op niqu or /msg DELPHINUS
op #a&a *
Note: a local d user will not be opped. See also the commands deop, voice & devoice.
DEOP the specified user(s).
Syntax chan: !deop [nick] [nick1] [nick2] [*] [*a*]
Syntax msg: /msg <BotNick>
deop <#chan> [nick] [nick1] [nick2] [*] [*a*]
Example: !deop niqu or /msg
DELPHINUS deop #a&a *
Note: a local a user will not be deopped. See also the commands op, voice & devoice.
l (halfop) commands
INVITE the specified nick to channel. If no nick is specified the BOT will invite you.
Syntax chan: !invite [nick]
Syntax msg: /msg <BotNick> invite <#chan>
[nick]
Example: !invite niqu or /msg DELPHINUS invite #a&a niqu
Note: see also the command clearmodes & resetmodes
SET/CLEAR/RESET current channel's modes. Pay attention! if you want the BOT always to enforce the desired
modes - use chanset modes.
Syntax chan: !modes <set|clear|reset> [$modes]
Syntax msg: /msg <BotNick>
modes <#chan> <set|clear|reset> [$modes]
Example: !modes reset or /msg
DELPHINUS modes #a&a clear
Note: alias for reset/clear/set are -r/-c/-s. Example: !modes
-s +tns-i.
BAN somebody.
Syntax chan: !ban <nick|host> [time] [sticky] [global] [reason]
Syntax msg: /msg
<BotNick> ban <#chan> <nick|host> [time] [sticky] [global] [reason]
Example: !ban
niqu get lost or /msg DELPHINUS ban #a&a niqu 10 get lost
Note: you can specify the time in different formats - 1h for 1 hour, 3d for
3 days, 2w for 2 weeks, 1m for 1 month. See also the commands unban & kick .
UNBAN the user. You must specify user's host to unban, not the nick.
Syntax chan: !unban <ban|*> [global]
Syntax msg: /msg <BotNick> unban
<#chan> <ban|*> [global]
Example: !unban niqu!*@* or /msg DELPHINUS unban
#a&a *
Note: see also the command ban.
KICK somebody.
Syntax chan: !kick <nick> [reason]
Syntax msg: /msg <BotNick> kick
<#chan> <nick> [reason]
Example: !kick niqu or /msg DELPHINUS kick #a&a
niqu get lost
Note: see also the command ban.
v (voice) commands
SHOW user's flags & misc info: user on BOT, user's access (flags), permident & antihack status, language & output, hostmasks, if authorised, if the pass is setup, last access (flags) change, last login host, last host change.
Syntax chan: !whois <user> [info/now]
Syntax msg: /msg <BotNick>
<user> <#chan> [info/now]
Example: !whois niqu or /msg DELPHINUS whois
#a&a niqu info
Note: global admins/helpers info will not be shown in the channel, it
can be seen only on console channel or in private.
DISPLAY the channel's INFO/SETTINGS, all valid channel modes/flags & their explication you can find on
SETTINGS page.
Syntax chan: !chaninfo
Syntax msg: /msg <BotNick> chaninfo <#chan>
Example: !chaninfo or /msg DELPHINUS chaninfo #a&a
Pay attenion ! that all channel flags & modes are specified, described & suggested on SETTINGS page.
Note: see also chanset command & SETTINGS page.
Partyline (BotNet) commands, which are available without logging to BotNet.
Syntax chan: !botnet <chat|whom|link|unlink|resethosts|bots> [nick] [bot] [offline|unlinked]
Syntax msg: /msg <BotNick> botnet <#chan> <chat|whom|link|unlink|resethosts|bots> [nick]
[bot] [offline|unlinked]
Example: !botnet bots or /msg DELPHINUS botnet chat
Note: link/unlink/resethosts/info options are available only for +n global
users, bots options available only for +v global users.
Shows the list of local or global ADMINS. Just in case you are new on channel & want to know "who is who"
;). Shows you all admins in hierarchic order, on top - chan N & n & last are the d & k users.
Syntax chan: !admins [global]
Syntax msg: /msg <BotNick> admins <#chan>
[global]
Example: !admins or /msg DELPHINUS admins #a&a
Note: global option is available only for users with global +v minimum. See
also the command list.
Shows the local or global list of users with corresponding flag. Allow you to see all the users which have
the flag you specified, also you can see BOT's ignores & bans.
Syntax chan: !list <ban|k|d|v|o|m|n|X|N|P|H|B> [global]
Syntax msg: /msg
<BotNick> list <#chan> <ban|k|d|v|o|m|n|X|N|P|H|B> [global]
Example: !list o or
/msg DELPHINUS list #a&a ban
Note: global option is available only for +v global users. See also the command
admins.
Channel's full STATISTICS, all valid stats modes & their explication you can find on
SETTINGS page page
Syntax chan: !stats <mode> [hour|day|week|month|year] [global|top] [min|max] [value]
Syntax
msg: /msg <BotNick> stats <#chan> <mode> [hour|day|week|month|year] [global|top] [min|max] [value]
Example:
!stats users or /msg DELPHINUS stats #a&a users hour global min 5
!stats users hour
will show "hourly users' average" on your channel >> you can specify average time value the statistics
to be calculated - hour, day, week, month, year.
!stats traffic week global
will show "weekly traffic average" on all BOT's channels >> "global" option will show the specified
"mode" for all channels the a&a BOT is on.
!stats kicks hour global min 2
!stats deops hour global max 5
will show "hourly kicks average" & "hourly deops average" on all BOT's channels, all values less than
2 & bigger than 5 will be highlighted >> "min" option allow to specify to highlight the values which are less than
the given minimum & "max" option allow to specify to highlight the values which are greater than the given maximum.
Pay attention ! that all channel stats modes & their explication you can find
on SETTINGS page.
Note: see also mystats, seen, myseen & channels commands. +secret channels will not be shown in the channel, they can be seen only on console channel or in private.
Shows the BOT's IRC SERVER.
Syntax chan: !server
Syntax msg: /msg <BotNick> server
Example:
!server or /msg DELPHINUS server
Note: Usefull, if you are in lag vs. BOT (use the command ping to see your lag) to find up the IRC server vs. you are lagging.
Shows the BOT's UPTIME.
Syntax chan: !uptime
Syntax msg: /msg <BotNick> uptime
Example:
!uptime or /msg DELPHINUS uptime
Note: BOT's uptime depends of server's uptime the BOT is hosted on. If
the BOT is offline - it means that the shell is in down (be sure the BOT will come back itself).
Makes the BOT to act on channel with the text given by you.
Syntax chan: !act <text>
Syntax msg: /msg <BotNick> act <#chan>
<text>
Example: !act lalala or /msg DELPHINUS act #a&a do-re-mi-fa-sol-la
Note: see also the command say.
Makes the BOT to say on channel the text given by you.
Syntax chan: !say <text>
Syntax msg: /msg <BotNick> say <#chan>
<text>
Example: !say lalala or /msg DELPHINUS say #a&a do-re-mi-fa-sol-la
Note: see also the command act.
Act channel's KISS.
Syntax chan: !kiss [nick]
Syntax msg: /msg <BotNick> kiss <#chan>
[nick]
Example: !kiss or /msg DELPHINUS kiss #a&a niqu
Note: To setup channel's kiss use !chanset kiss <text|none>. Also you can use text substitutions like %nick% or %from%. Example: !chanset kiss gives a big
kiss to %nick% from %from%. Logically %nick% & %from% will be replaced by current nick & user which
did the command.
Act channel's SLAP.
Syntax chan: !slap [nick]
Syntax msg: /msg <BotNick> slap <#chan>
[nick]
Example: !slap or /msg DELPHINUS slap #a&a [nick]
Note: To setup channel's slap use !chanset slap <text|none>. Also you can use text substitutions like %nick% or %from%. Example: !chanset slap slaps %nick%
around a bit with a large trout. Logically %nick% & %from% will be replaced by current nick & user which did the command.
Act channel's FUCK.
Syntax chan: !fuck [nick]
Syntax msg: /msg <BotNick> fuck <#chan>
[nick]
Example: !fuck or /msg DELPHINUS fuck #a&a
Note: To setup channel's fuck use !chanset fuck <text|none>. Also you can use text substitutions like %nick% or %from%. Example: !chanset fuck says that %nick%
is not welcome anymore on channel. Logically %nick% & %from% will be replaced by current nick & user which did the
command.
REMOVE specified hand's flags (channel access), if option "all" is specified - everyone's access is removed
except the manager (+N flag).
Syntax chan: !remuser <user|all>
Syntax msg: /msg <BotNick> remuser
<#chan> <user|all>
Example: !remuser niqu or /msg DELPHINUS remuser
#a&a all
Note: see also the command chattr.
- (valid user) commands
SETUP USER SETTINGS/INFO, all valid user flags/settings & their explication you can find FLAGS page.
Syntax chan: !userset <reporting|antihack|permident|info|invisible|mail|url> <on|off|$text>
[-global]
Syntax msg: /msg <BotNick> userset <reporting|antihack|permident|info|invisible|mail|url>
<on|off|$text> [-global]
Example: !userset permident *!*@niqu.users.undernet.org or
/msg DELPHINUS userset antihack on
Note: See also the commands userinfo, chattr, protect & FLAGS page page.
DISPLAY the channel's INFO/SETTINGS, all valid user flags/settings & their explication you can find on
FLAGS page page.
Syntax chan: !userinfo <reporting|antihack|permident|info|invisible|mail|url|all|$UserFlag>
[-global] [$user] [-now]
Syntax msg: /msg <BotNick> userinfo <reporting|antihack|permident|info|invisible|mail|url|all|$UserFlag>
[-global] [$user] [-now]
Example: !userinfo permident or /msg DELPHINUS userinfo
antihack
Note: See also the commands userset, chattr, protect & FLAGS page page.
SETUP the password on BOT, password should contain numbers & letters. You must setup the password once
per BOT, if you get access on another channel on same BOT - you do not need to setup the password again (it is like on X or
ChanServ services).
Syntax chan: !pass <password>
Syntax msg: /msg <BotNick> pass <password>
Example:
!pass 4d4#Dg!dQ6 or /msg DELPHINUS pass 4d4#Dg!dQ6
Note: to change the pass see the commands newpass, for global masters see the command chpass. If you forgot your password on BOT you can ask a global master on #a&a to change it for you
(be sure you are logged on X or ChanServ, if you have no these services on chan - you must have OP status).
AUTHENTICATE you on BOT, this will allow the BOT to recognise you & to check if you have the adequate
access on BOT in order to execute your commands. If you have a different hostmask or nick - don't panic, the BOT will recognise
you (just use the command as in example bellow & you will never ever have any problem).
Syntax chan: !auth <password> [user]
Syntax msg: /msg <BotNick> auth
<password> [user]
Example: !auth Jkd66r$Q59 or /msg DELPHINUS auth Jkd66r$Q59
niqu
Note: see also the commands deauth to remove authorisation on BOT & permident for permanent identification, login as an alternative command.
AUTHENTICATE you on BOT (an alternative for auth), this will allow the BOT to recognise you & to check if you have the adequate access on BOT in order to
execute your commands. Even if you have a different hostmask or nick - the BOT will recognise you.
Syntax chan: !login <user> <password>
Syntax msg: /msg <BotNick>
login <user> <password>
Example: !login niqu Jkd66r$Q59 or /msg DELPHINUS
login niqu Jkd66r$Q59
Note: see also the commands deauth to remove authorisation on BOT & permident for permanent identification, auth as an alternative command.
REMOVE your AUTHENTICATION on BOT. Usualy the BOT removes your authentication when you part all channels the
BOT is on, but if you want to do it yourself - go on ;) this the right command.
Syntax chan: !deauth
Syntax msg: /msg <BotNick> deauth
Example:
!deauth or /msg DELPHINUS deauth
Note: see also the commands auth for authorisation on BOT & permident for permanent identification.
Specifies how the BOT will reply to your message or channel commands, your language & colour set .
Syntax chan: !output <colour|lang|reply> [none|bold|bluebold|bluered|light] [ro|en|info] [[chan|msg] [msg|chan|note]]
Syntax
msg: /msg <BotNick> output <colour|lang|reply> [none|bold|bluebold|bluered|light] [ro|en|info] [[chan|msg]
[msg|chan|note]]
Example: !output reply chan note or /msg DELPHINUS output #a&a
colour bold
CHANGE your password on BOT, password should contain numbers & letters. You can change the password as
many times as you need & verify that you msg an a&a BOT not somebody else (/whois nick).
Syntax chan: !newpass <oldpass> <newpass>
Syntax msg: /msg <BotNick>
newpass <oldpass> <newpass>
Example: !newpass Jkd66r$Q59 4d4#Dg!dQ6 or /msg
DELPHINUS newpass Jkd66r$Q59 4d4#Dg!dQ6
Note: to setup the pass see the command pass, for global masters see the command chpass. If you forgot your password on BOT you can ask a global master on #a&a to change it for you
(be sure you are logged on X or ChanServ, if you have no these services on chan - you must have OP status).
CHANGE you user (hand) on BOT. You can have any user on BOT you wish, but it is recomended to have the same
user as your nick (as advantage you will not be obliged to use advanced auth on BOT & some extra stuff - in one word you will make less effort).
Syntax chan: !newhandle <handle>
Syntax msg: /msg <BotNick> newhandle
<handle>
Example: !newhandle niqu or /msg DELPHINUS newhandle niqu
Note: for global masters see the command chhandle.
ADD/REMOVE/RSESET HOST to user.
Syntax chan: !host <-add|-delete|-reset|-info> <host> [hand] [now]
Syntax
msg: /msg <BotNick> addhost <-add|-delete|-reset|-info> <host> [hand] [now]
Example:
!host -del *!*@niqu.users.undernet.org or /msg DELPHINUS host -add *!niqu@niqu.aol.com
Note: alias for -delete/-add/-reset/-info are -/+/~/?. Example: !host
+ *!*@niqu.users.undernet.org.
~ (common) commands
Shows the specified command's description.
Syntax chan: !help <command>
Syntax msg: /msg <BotNick> help <command>
Example:
!help auth or /msg DELPHINUS help auth
Note: see also the commands usage, info & commands.
Shows the specified command's usage.
Syntax chan: !usage <command>
Syntax msg: /msg <BotNick> usage <command>
Example: !usage auth or /msg DELPHINUS usage auth
Note: see also the commands help, info & commands.
Shows the specified command's usage & help at once.
Syntax chan: !info <command>
Syntax msg: /msg <BotNick> info <command>
Example: !info auth or /msg DELPHINUS info auth
Note: see also the commands usage, help & commands.
Shows all commands available for your access level on spesified chan. Pay attention that if you are not authorised
& you have different host the BOT will show tou only common commands.
Syntax chan: !commands
Syntax msg: /msg <BotNick> commands <#chan>
Example: !commands or /msg DELPHINUS commands #a&a
Note: see also the commands usage, info & help.
not available yet.
SEARCH for a person with specified nick. If this nick wass seen by any a&a BOT on any channel - the BOT
will report: when this person was on-line, how much time & last line this person has written before it quits (we are using
at the moment bseen script, but soon a new, more advanced & powerfull a&a seen will be available).
Syntax chan: !seen <nick>
Syntax msg: /msg <BotNick> seen <nick>
Example:
!seen niqu or /msg DELPHINUS seen niqu
Note: besides you can search by mask, for example !seen niq*
will be valid for all persons which nickname begin with niq (niqu, niqusor, niq`, niqu_). See also myseen, mystats & stats commands.
not available yet.
Shows current TIME.
Syntax chan: !time
Syntax msg: /msg <BotNick> time <#chan>
Example:
!time or /msg DELPHINUS time #a&a
Note: If you want to setup local time (your country's time) on your channel
see the time channel flag & chanset command.
PING you - to see if you are in lag vs. BOT.
Syntax chan: !ping
Syntax msg: /msg <BotNick> ping
Example:
!ping or /msg DELPHINUS ping
Note: to see the IR server the BOT is on - use the command server.
not available yet.
Shows channel's URL.
Syntax chan: !url [nick]
Syntax msg: /msg <BotNick> url <#chan> [nick]
Example:
!url or /msg DELPHINUS url #a&a niqu
Note: To setup channel's url use !chanset url <text|none>
Shows channel's MAIL.
Syntax chan: !mail [nick]
Syntax msg: /msg <BotNick> mail <#chan>
[nick]
Example: !mail or /msg DELPHINUS mail #a&a niqu
Note: To setup channel's mail use !chanset mail <text|none>
Shows channel's DESCRIPTION.
Syntax chan: !desc [nick]
Syntax msg: /msg <BotNick> desc <#chan>
[nick]
Example: !desc or /msg DELPHINUS desc #a&a niqu
Note: To setup channel's desc use !chanset desc <text|none>
Shows channel's FAQ.
Syntax chan: !faq [nick]
Syntax msg: /msg <BotNick> faq <#chan> [nick]
Example:
!faq or /msg DELPHINUS faq #a&a niqu
Note: To setup channel's faq use !chanset faq <text|none>
Shows channel's RULES.
Syntax chan: !rules [nick]
Syntax msg: /msg <BotNick> rules <#chan>
[nick]
Example: !rules or /msg DELPHINUS rules #a&a niqu
Note: To setup channel's rules use !chanset rules <text|none>
GLOBAL USER
N (manager) commands
n (owner) commands
- addbot
- botattr
- chattrgl
- nick
- broadcast
- reload
- rehash
- restart
- die
- msg
- away
m (master) commands
- join
- suspend
- backup
- save
- jump
o (op) commands
- adduser
- deluser
- chhandle
- chpass
v (voice) commands
- ignore
- channels
- version
- access
- status