HOME

- News
- Admins

SUPPORT

- SETTINGS
- COMMANDS
- FLAGS
- a&a FAQ
- a&a forum
- a&a links

RULES

- Rules of use
- Terms of use
- Admins rules
- Helping rules
- Purge rules
- Become helper

LOCAL USER

N (manager) commands

  • purge


  • The BOT WILL PART the channel PERMANENTLY. 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 channel manager - use this command if to make the BOT to part permanently (only a global master will be able to make the bot to join the channel back), all channel settings, flags & info will be lost. To make the BOT to part temporarily - use cycle or templeave commands instead. Static channels will NOT be purged.

    Syntax chan: !purge [$channel|-all|-opless|-suspended|-X] <$reason> [-now] [$comments]
    Syntax msg: /msg <BotNick> purge [$channel|-all|-opless|-suspended|-X] <$reason> [-now] [$comments]

    Description:

    $channel - the channel's name to purge. Static channels will NOT be purged in any case, for locked channels use additionally the parameter "-now".
    -all - purge all channels, except static channels, for locked channels use additionally the parameter "-now" (global +n access level requireed).
    -opless - purge all channels where the BOT is opless, except static channels, for locked channels use additionally the parameter "-now" (global +n access level requireed).
    -suspended - purge all suspended channels, except static channels, for locked channels use additionally the parameter "-now" (global +n access level requireed).
    -X - purge all chanserv channels, except static channels, for locked channels use additionally the parameter "-now" (global +n access level requireed).

    $reason - valid reason for global users are: flood-deop, flood-kick, flood-ban, flood-chan, flood-bot, no-op, no-access, no-ppl, no-need, banned, opless, take, invite, key, limit, abuse, blacklist, other. Only these reasons are validated by BOT for global users/admins - otherwise the BOT will ignore the purge command. Local users - can specify any reason.

    -now - used to purge locked channels (global +N access level requireed).

    $comments - anything referring or explaining the purge, displayed in purge info.

    Example: !purge banned (at higher access by niqu!niqu@niqu.users.undernet.org) or /msg DELPHINUS purge #a&a abuse (2+ bots)
    Example: !purge -X other (BOT's user suspended on X) or !purge #botlending no-need -now (any reason or no reason at all)

    Note: see also the commands cycle, templeave & suspend, more details about difference between these commands you can find in our FAQ in "PURGE, TEMPLEAVE & SUSPEND" section.
    Note: 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.


  • enable


  • ENABLE a disabled command.

    Syntax chan: !enable <$command|-all> [-global]
    Syntax msg: /msg <BotNick> enable <#chan> <$command|-all> [-global]

    Description:

    $command - command's name to enable.
    -all - enable all disabled commands at once.

    -global - enable a globally disabled command (global +n access level requireed).

    Example: !enable op or /msg DELPHINUS enable #a&a deop
    Example: !enable -all or !enable -all -global

    Note: see also the commands disable & alias.

  • disable


  • DISABLE a given command. The BOT will NOT execute & will NOT respond to this command any more. Pay attention, if you disable all commands on your console channel (which is considered by BOT as default channel for msg commands) - the BOT will NOT react to msg commands too, unless another channel for command is specified (Example: /msg BOT auth #another_channel user pass).

    Syntax chan: !disable <$command|-all> [-global]
    Syntax msg: /msg <BotNick> disable <#chan> <$command|-all> [-global]

    Description:

    $command - command's name to disable.
    -all - disable all commands at once.

    -global - disable the command globally (global +n access level requireed). A globally disabled command will NOT be executed on any channel or msg.

    Example: !disable deop or /msg DELPHINUS disable #a&a seen
    Example: !disable -all or !disable -all -global

    Note: see also the commands enable & alias.

  • alias


  • 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. You can specify up to 15 alias per channel.

    Syntax chan: !alias [-remove|-list] <$command> <$alias> [-all]
    Syntax msg: /msg <BotNick> alias <#chan> [-remove|-list] <$command> <$alias> [-all]

    Description:

    -remove - remove an alias. To remove all aliases at once, use the option "-all"
    -list - list all defined aliases.

    $command - the command's name to which assign the alias.

    $alias - the alias' name to assign.

    -all - to remove all aliases at once, used with the parameter "-remove".

    Example: !alias op @ or /msg DELPHINUS alias #a&a voice +
    Example: !alias -remove @ or !alias -list

    Note: see also the commands enable & disable.

X (Xmaster) Undernet X commands

  • xadduser


  • ADD an user to the channel's userlist (alias for /msg x adduser <#channel> <username> <access>). The BOT cannot add an user with equal or higher access than its own.

    Syntax chan: !xadduser <X $user|=$nick> [$level]
    Syntax msg: /msg <BotNick> xadduser <#chan> <X $user|=$nick> [$level]

    Description:

    X $user - username account that an user has registered with CService.
    =$nick - nickname preceded with an equal sign, used if you don't know the $nick's X username. If $nick is authenticated X will perform the ACCESS lookup on his username account, in order to find out $nick's X username.

    $level - access level. If invalid or no level is specified - 399 access level will be used as default.

    Example: !xadduser niqu 270 or /msg DELPHINUS xadduser #a&a niqu 270
    Example: !xadduser =edyy or !xadduser =edyy 450

    Note: see also the commands xremuser, xmodify & xautomode.

  • xremuser


  • REMOVE the X ACCESS of an user (alias for /msg x remuser <#channel> <username>).

    Syntax chan: !xremuser <X $user|=$nick>
    Syntax msg: /msg <BotNick> xremuser <#chan> <X $user|=$nick>

    Description:

    X $user - username account that an user has registered with CService.
    =$nick - nickname preceded with an equal sign, used if you don't know the $nick's X username. If $nick is authenticated X will perform the ACCESS lookup on his username account, in order to find out $nick's X username.

    Example: !xremuser niqu or /msg DELPHINUS xremuser #a&a niqu
    Example: !xremuser =edyy

    Note: see also the commands xadduser & xmodify.

  • xmodify


  • CHANGE the X ACCESS level of an user (alias for /msg x modinfo <#channel> access <username> <new access level>).

    Syntax chan: !modify <X $user|=$nick> [$level]
    Syntax msg: /msg <BotNick> modify <#chan> <X $user|=$nick> [$level]

    Description:

    X $user - username account that an user has registered with CService.
    =$nick - nickname preceded with an equal sign, used if you don't know the $nick's X username. If $nick is authenticated X will perform the ACCESS lookup on his username account, in order to find out $nick's X username.

    $level - access level. If invalid or no level is specified - 399 access level will be used as default.

    Example: !modidy niqu 270 or /msg DELPHINUS modify #a&a niqu 270
    Example: !xmodify =edyy

    Note: see also the commands xautomode, xadduser & xremuser.

  • xautomode


  • CHANGE the X AUTOMODE of an user (alias for /msg x modinfo <#channel> automode <username> <none|op|voice>).

    Syntax chan: !xautomode <X $user|=$nick> <op|voice|none>
    Syntax msg: /msg <BotNick> xautomode <#chan> <X $user|=$nick> <op|voice|none>

    Description:

    X $user - username account that an user has registered with CService.
    =$nick - nickname preceded with an equal sign, used if you don't know the $nick's X username. If $nick is authenticated X will perform the ACCESS lookup on his username account, in order to find out $nick's X username.

    op - the user will be 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.
    voice - the user will be voiced 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.
    none - remove automode.

    Example: !xautomode niqu voice or /msg DELPHINUS xautomode #a&a niqu voice
    Example: !xautomode =edyy op

    Note: see also the command xmodify.

  • xsuspend


  • SUSPEND an user's access to X on the channel's userlist for the specified period of time, at the specified level, if given (alias for /msg x suspend <#channel> <username> <duration> <M|H|D> [level]). The BOT can only suspend someone with access lower than its own.

    Syntax chan: !xsuspend <X $user|=$nick> [$duration] [M|H|D] [$level]
    Syntax msg: /msg <BotNick> xsuspend <#chan> <X $user|=$nick> [$duration] [M|H|D] [$level]

    Description:

    X $user - username account that an user has registered with CService.
    =$nick - nickname preceded with an equal sign, used if you don't know the $nick's X username. If $nick is authenticated X will perform the ACCESS lookup on his username account, in order to find out $nick's X username.

    $duration - suspend duration. The maximum duration is 372 days (8928 hours, 535680 minutes). If invalid or no duration is specified - 4 weeks duration will be used as default.

    M - minutes, duration measure.
    H - hours, duration measure.
    D - days, duration measure.

    $level - suspend level. If invalid or no level is specified - BOT's access level will be used as default.

    Example: !xsuspend niqu or /msg DELPHINUS xsuspend #a&a niqu
    Example: !xsuspend =edyy 300 H 499 or !xsuspend =edyy 300

    Note: see aslo the command xunsuspend.

  • xunsuspend


  • UNSUSPEND an user's access to X on the channel's userlist (alias for /msg x unsuspend <#channel> <username>). The BOT can only unsuspend an user with access lower than its own, provided that the suspension level is also less than or equal to its access level.

    Syntax chan: !xunsuspend <X $user|=$nick>
    Syntax msg: /msg <BotNick> xunsuspend <#chan> <X $user|=$nick>

    Description:

    X $user - username account that an user has registered with CService.
    =$nick - nickname preceded with an equal sign, used if you don't know the $nick's X username. If $nick is authenticated X will perform the ACCESS lookup on his username account, in order to find out $nick's X username.

    Example: !xunsuspend niqu or /msg DELPHINUS xunsuspend #a&a niqu

    Note: see aslo the command xsuspend.

  • xop


  • OP, through X the specified user(s) (alias for /msg x op <#channel> [nick] [nick2] ... [nickN]). If no nick is specified - the BOT will xop you. A local +d user will not be opped.

    Syntax chan: !xop [$nick] [$nick1] [$nick2] [*] [*a*]
    Syntax msg: /msg <BotNick> xop <#chan> [$nick] [$nick1] [$nick2] [*] [*a*]

    Description:

    $nick - user to xop.
    $nick1 - you can xop two or more users in one line/command, just specify the other nicks to xop in the same line.
    * - to xop all users in channel .
    *a* - you can xop the users by mask, in this case the BOT will xop all nicks containing the letter "a".

    Example: !xop niqu or /msg DELPHINUS xop #a&a *
    Example: !xop niqu edyy or !xop a*

    Note: see also the commands xdeop, xvoice & xdevoice.

  • xdeop


  • DEOP, through X the specified user(s) (alias for /msg x deop <#channel> [nick] [nick2] ... [nickN]). If no nick is specified - the BOT will xdeop you. A local +a user will not be deopped.

    Syntax chan: !xdeop [$nick] [$nick1] [$nick2] [*] [*a*]
    Syntax msg: /msg <BotNick> xdeop <#chan> [$nick] [$nick1] [$nick2] [*] [*a*]

    Description:

    $nick - user to xdeop.
    $nick1 - you can xdeop two or more users in one line/command, just specify the other nicks to xdeop in the same line.
    * - to xdeop all users in channel .
    *a* - you can xdeop the users by mask, in this case the BOT will xdeop all nicks containing the letter "a".

    Example: !xdeop niqu or /msg DELPHINUS xdeop #a&a *
    Example: !xdeop niqu edyy or !xdeop a*

    Note: see also the commands xop, xvoice & xdevoice.

  • xban


  • ADD a specific *!*userid@host to X's channel banlist (alias for /msg x ban <#channel> <nick|*!*userid@host> [duration] [level] [reason]). If the user is online, you can specify their nick, and X will automatically ban the *!*userid@host for that user. Bans that cover a broader range than previously set bans will replace the previous bans. Any user in the channel who matches the ban will also be kicked if the ban level is 75+. If the banned user has Undernet's "virtual hostmask" (user mode +x) enabled, X is able to see through it to their actual host, so banning their username via *!*@username.* will also ban their actual host.

    Syntax chan: !xban <$nick|$host> [$duration] [$level] [$reason]
    Syntax msg: /msg <BotNick> xban <#chan> <$nick|$host> [$duration] [$level] [$reason]

    Description:

    $nick - the user's nick to ban.
    $host - hostmask to ban.

    $duration - ban's duration, in hours, with a maximum of 336 hours (2 weeks). If invalaid or no duration is specified - the default of 3 hours will be used.

    $level - the ban level can range from 1 to BOT's own level (499 max). If invalid or no level is specified - the default 75 level will be used.

    $reason - reason/comments or any wish :), 128 characters max. If no reason is specified - "No Reason" will be used as default.

    Example: !xban niqu 27 270 test ban or /msg DELPHINUS xban #a&a niqu 27 270 test ban
    Example: !xban *!*@edyy.users.undernet.org or !xban edyy 100 blabla

    Note: see also the commands xunban & xkick.

  • xunban


  • REMOVE a ban from X's channel banlist, and also any matching bans from the current channel banlist (alias for /msg x unban <#channel> <nick|*!*userid@host>). The BOT can only remove bans from X's banlist that are equal to or less than its own access.

    Syntax chan: !xunban <$nick|$host>
    Syntax msg: /msg <BotNick> xunban <#chan> <$nick|$host>

    Description:

    $nick - the user's nick to unban.
    $host - hostmask to unban.

    Example: !xunban niqu or /msg DELPHINUS xuban #a&a niqu
    Example: !xunban *!*@edyy.users.undernet.org

    Note: see also the command xban.

  • xkick


  • KICK, through X the specified user(s) (alias for /msg x kick <#channel> [reason]).

    Syntax chan: !xkick <$nick> [$reason]
    Syntax msg: /msg <BotNick> xkick <#chan> <$nick> [$reason]

    Description:

    $nick - the user's nick to kick.

    $reason - reason/comments or any wish :). If no reason is specified - "No Reason" will be used as default.

    Example: !xkick niqu or /msg DELPHINUS xkick #a&a niqu bla bla

    Note: see also the command xban.

  • xvoice


  • VOICE, through X the specified user(s) (alias for /msg x voice <#channel> [nick] [nick2] ... [nickN]). If no nick is specified - the BOT will xvoice you. A local +q user will not be voiced.

    Syntax chan: !xvoice [$nick] [$nick1] [$nick2] [*] [*a*]
    Syntax msg: /msg <BotNick> xvoice <#chan> <$nick>

    Description:

    $nick - user to xvoice.
    $nick1 - you can xvoice two or more users in one line/command, just specify the other nicks to xvoice in the same line.
    * - to xvoice all users in channel .
    *a* - you can xvoice the users by mask, in this case the BOT will xvoice all nicks containing the letter "a".

    Example: !xvoice niqu or /msg DELPHINUS xvoice #a&a *
    Example: !xvoice niqu edyy or !xvoice a*

    Note: see also the commands xop, xdeop & xdevoice.

  • xdevoice


  • DEVOICE, through X the specified user(s) (alias for /msg x devoice <#channel> [nick] [nick2] ... [nickN]). If no nick is specified - the BOT will xdevoice you. A local +g user will not be devoiced.

    Syntax chan: !xdevoice [$nick] [$nick1] [$nick2] [*] [*a*]
    Syntax msg: /msg <BotNick> xdevoice <#chan> <$nick>

    Description:

    $nick - user to xdevoice.
    $nick1 - you can xdevoice two or more users in one line/command, just specify the other nicks to xdevoice in the same line.
    * - to xdevoice all users in channel .
    *a* - you can xdevoice the users by mask, in this case the BOT will xdevoice all nicks containing the letter "a".

    Example: !xdevoice niqu or /msg DELPHINUS xdevoice #a&a *
    Example: !xdevoice niqu edyy or !xdevoice a*

    Note: see also the commands xop, xdeop & xvoice.

  • xclearmode


  • CLEAR all channel MODES through X (alias for /msg x clearmode <#channel>).

    Syntax chan: !xclearmode
    Syntax msg: /msg <BotNick> xclearmode <#chan>

    Example: !xclearmode or /msg DELPHINUS xclearmode #a&a

    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.

  • xsupport


  • Confirm or deny support for a channel X application with BOT's X username (alias for /msg x support <#channel> <yes|no>).

    Syntax chan: !xsupport <yes|no>
    Syntax msg: /msg <BotNick> xsupport <#chan> <yes/no>

    Description:

    yes - confirm support.
    no - deny support.

    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).

  • xautotopic


  • SET chanel's X AUTOTOPIC on|off, reset the topic to the channel xdescription and xurl every 30 minutes (alias for /msg x set <#channel> autotopic <on|off>).

    Syntax chan: !xautotopic <on|off>
    Syntax msg: /msg <BotNick> xautotopic <#chan> <on/off>

    Description:

    on - enable X autotopic.
    off - disable X autotopic.

    Example: !xautotopic on or /msg DELPHINUS xautotopic #a&a on

    Note: see also the commands xtopic, xurl & xdescription.

  • xtopic


  • SET chanel's X TOPIC (alias for /msg x topic <#channel> <topic>). If a xdescription or xurl has been set and xautotopic is on, the channel topic will be reset in 30 minutes, unless the channel is idle.

    syntax chan: !xtopic <$text>
    syntax msg: /msg <botnick> xtopic <#chan> <$text>

    description:

    $text - channel's topic, 145 characters max .

    example: !xtopic weclome blabla or /msg delphinus xtopic #a&a welcome blabla

    note: see also the commands xautotopic, xurl & xdescription.

  • xurl


  • SET chanel's X URL (alias for /msg x set <#channel> url [url(s)]). If a xdescription or xurl has been set and xautotopic is on, the channel topic will be reset in 30 minutes, unless the channel is idle.

    Syntax chan: !xurl [$text]
    Syntax msg: /msg <BotNick> xurl <#chan> [$text]

    Description:

    $text - channel's url(s), 75 characters max. If no URL is specified - the current URL setting is cleared.

    Example: !xurl http://www.starbots.info or /msg DELPHINUS xurl #a&a http://www.starbots.info

    Note: see also the commands xautotopic, xtopic & xdescription.

  • xdescription


  • SET chanel's X DESCRITPION (alias for /msg x set <#channel> desc [text]). If a xdescription or xurl has been set and xautotopic is on, the channel topic will be reset in 30 minutes, unless the channel is idle.

    Syntax chan: !xdesc [$text]
    Syntax msg: /msg <BotNick> xdesc <#chan> [$text]

    Description:

    $text - channel's description, 80 characters max. If no description text is specified - the current description is cleared.

    Example: !xdesc botlending best service or /msg DELPHINUS xdesc #a&a botlending free service

    Note: see also the commands xautotopic, xtopic & xurl.

  • xlog


  • LOG the BOT to X. if the BOT is logged already - it will notify you & ignore the command.

    Syntax chan: !xlog
    Syntax msg: /msg <BotNick> xlog

    Example: !xlog or /msg DELPHINUS xlog

    Note: n/a.

n (owner) commands

  • chanset


  • SETUP CHANNEL SETTINGS/INFO/FLAGS, all valid channel modes/flags & their explication you can find on the settings page. There are a few groups of channel settings/flags:

    Syntax chan: !chanset <$setting|$settingsPack> [$options]
    Syntax msg: /msg <BotNick> chanset <#chan> <$setting|$settingsPack> [$options]

    Description:

    $setting - the channel settings/flag/info to setup. There are three types of channels modes/flags:
    1. flags with numerical value (Example: !chanset idle deop 90, !chanset flood-deop 3:15 ).
    2. flags with textual value (Example: !chanset url http://starbots.info & http://starbots.info).
    3. flags wich are enabled/disabled with positive or negative value (Example: !chanet +antipub, !chanet -antipub).
    all valid channel modes/flags & their explication you can find on the settings page or see above.
    $settingsPack - a group of default chan flags which will be installed at once: strict, antitake, paranoia, moderate, antiflood & reset. For details & explications check the settings page.

    $options - setting's values .

    Example: !chanset flood-join 4:40 or /msg DELPHINUS chanset #a&a flood-join 4:40
    Example: !chanset flood-deop 3:15 or !chanset flood-deop 0:0
    Example: !chanset ban-reason you are not welcome here anymore
    Example: !chanset idle-deop 120 or !chanset idle-deop 0
    Example: !chanset +antipub or !chanset -antipub
    Example: !chanset modes +tn-ik
    Example: !chanset url http://starbots.info & http://starbots.info
    Example: !chanset kiss gives a kiss to %nick% from %from% or !chanset kiss none

    Note: see also the command chaninfo & the settings page.

  • templeave


  • SET the CHANNEL INACTIVE - the BOT will part the channel TEMPORARILY (alias for !chanset #chan +inactive). All channel settings, flags & info will be saved. To bring the BOT back - use the command comeback, otherwise the BOT will comeback itself within a hour. Static channels will NOT be templeft.

    Syntax chan: !templeave [$channel|-all|-X] <$reason> [$comments]
    Syntax msg: /msg <BotNick> templeave <$channel|-all|-X> <$reason> [$comments]

    Description:

    $channel - the channel's name to templeave. Static channels will NOT be templeft in any case.
    -all - the BOT will templeave all channels, except static channels (global +m access level requireed).
    -X - templeave all X registered channels, except static channels (global +m access level requireed).

    $reason - valid reason for global users are: flood-deop, flood-kick, flood-ban, flood-chan, flood-bot, no-op, no-access, no-ppl, no-need, banned, opless, take, invite, key, limit, abuse, blacklist, other. Only these reasons are validated by BOT for global users/admins - otherwise the BOT will ignore the templeave command. Local users - can specify any reason.

    $comments - anything referring or explaining the templeave, displayed in templeave info.

    Example: !templeave #a&a other any comment or /msg DELPHINUS templeave #a&a no-need any comment
    Example: !templeave -all other brb or !templeave #a&a flood-deop by edyy!edyy@edyy.users.undernet.org

    Note: see also the command comeback & the channel flag inactive.
    Note: see also the commands cycle, suspend & purge, more details about difference between these commands you can find in our FAQ in "PURGE, TEMPLEAVE & SUSPEND" section.
    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.


  • cycle


  • CYCLE the channel - the BOT will part the channel TEMPORARILY for the specified amount of time. It is an alternative for templeave command. To make the BOT to comeback sooner than the specified time - use the command comeback. Static channels will NOT be cycled.

    Syntax chan: !cycle [$duration]
    Syntax msg: /msg <BotNick> cycle <#chan> [$duration]

    Description:

    $duration - cycle duration, the time is calculated in seconds. If no duration is specified - the BOT will cycle for 9 seconds by default.

    Example: !cycle 30 or /msg DELPHINUS cycle #a&a 30
    Example: !cycle

    Note: see also the commands templeave, suspend & purge, more details about difference between these commands you can find in our FAQ in "PURGE, TEMPLEAVE & SUSPEND" section.

  • comeback


  • SET the CHANNEL ACTIVE - the BOT will comeback/rejoin the channel (alias for !chanset #chan -inactive).

    Syntax chan: !comeback <$channel|-all> [-now]
    Syntax msg: /msg <BotNick> comeback <$channel|-all> [-now]

    Description:

    $channel - the channel's name to come back.
    -all - come back to all inactive channels.

    -now - enforce the BOT to come back to channel. Used when the BOT thinks it's on channel but actually it's not there (internal desynch).

    Example: !comeback #a&a or /msg DELPHINUS comeback #a&a
    Example: !comeback #a&a -now or !comeback -all

    Note: see also the command templeave & the channel flag inactive.

  • protect


  • PROTECT the specified user by deopping or banning the offender (for deop, kick or ban). To remove protection from user - use !remuser <$nick|$user>.

    Syntax chan: !protect <$nick|$user> <-deop|-ban|-autoop> [-now]
    Syntax msg: /msg <BotNick> protect <#chan> <$nick|$user> <-deop|-ban|-autoop> [-now]

    Description:

    $nick - the user's nick to give protection flags. The BOT will check if this person has an user or not on BOT. If it has no user - the BOT automatically will create an user for this person & will give protection flags specified by you. Sometimes it may happen that there is already an user on BOT with same name as the nick on channel, but the user's host does not correspond to the nick's host currently on channel. In this case the BOT will warn you, that there is already an user on BOT with same name as nick but with a different host, this is done in order to prevent you to give protection flags to a wrong person. If you are sure that the nick on channel is the same person as the BOT's current user - use the parameter "-now" to enforce the BOT to give acces to this nick. Another option in this case, which is more secure - you can ask the person to authorise on BOT - in order to have the new host registered on BOT (+ to be recognised by BOT) & after that to give protection flags. In the case if BOT's user & nick on channel are two different persons - ask him to change the nick (the BOT will try to create an user with another name) & after this give him protection flags.
    $user - user on BOT to give access.

    -deop - as revenge the BOT will deop the protected user's offender (alias for !chattr $nick +P).
    -ban - as revenge the BOT will ban the protected user's offender (alias for !chattr $nick +H).
    -autoop - the BOT will always autoop the protected user (alias for !chattr $nick +oa).

    -now - enforce the BOT to give protection flags when there is an user which host does not correspond to the curent nick on channel.

    Example: !protect niqu -deop or /msg DELPHINUS protect #a&a niqu -autoop
    Example: !protect edyy -ban -now

    Note: see also the user flags a, P & H, the commands chattr, userinfo & userset & the channel settings protectops, protectfriends & protecthalfops.

m (master) commands

  • chattr


  • ASSIGN CHANNEL flags (give access on BOT). It can be just one manager (+N flag) per channel which can give access to all users on chan. You can give access to an unlimited number of users on chan. There are a few groups of flags:

    • command flags - which will give access to channel commands: N, X, n, m, o, l, 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, y, w, z, e, q, r, d, k.

    all user flags & their explication you can find on the flags page.

    Syntax chan: !chattr <$nick|$user> <+-$flags> [-now]
    Syntax msg: /msg <BotNick> chattr <#chan> <$nick|$user> <+-$flags> [-now]

    Description:

    $nick - the user's nick to give access. The BOT will check if this person has an user or not on BOT. If it has no user - the BOT automatically will create an user for this person & will give access specified by you. Sometimes it may happen that there is already an user on BOT with same name as the nick on channel, but the user's host does not correspond to the nick's host currently on channel. In this case the BOT will warn you, that there is already an user on BOT with same name as nick but with a different host, this is done in order to prevent you to give access to a wrong person. If you are sure that the nick on channel is the same person as the BOT's current user - use the parameter "-now" to enforce the BOT to give acces to this nick. Another option in this case, which is more secure - you can ask the person to authorise on BOT - in order to have the new host registered on BOT (+ to be recognised by BOT) & after that to give access. In the case if BOT's user & nick on channel are two different persons - ask him to change the nick (the BOT will try to create an user with another name) & after this give him access.
    $user - user on BOT to give access.

    $flags - the user flags - LSPHfNXnmoadlyrvgqkwze. All user flags are specified & described on the the flags page.

    -now - enforce the BOT to give/take access when there is an user which host does not correspond to the curent nick on channel.

    Example: !chattr niqu +of or /msg DELPHINUS chattr #a&a niqu +nf-P
    Example: !chattr edyy +Xnf -now or !chattr edyy -d+of

    Note: see also the commands remuser, chattrgl, access, whois, userinfo & userset.

  • topic


  • SET the TOPIC on the channel. The topic can be locked, unlocked & enforced. To avoid topic desynch after split (when some users see the topic & the others not) - use !chanset +enforcetopic.

    Syntax chan: !topic <$text|-lock|-unlock|-enforce|-info>
    Syntax msg: /msg <BotNick> topic <#chan> <$text|-lock|-unlock|-enforce|-info>

    Description:

    $text - the info to place in topic.
    -lock - to lock the topic. If somebody changes the topic - the BOT will will restore the locked topic back. If the topic is changed by somebody with +m flag - the BOT will remember the new topic as the default one, the old topic will be lost. The topic is considered locked till the moment you unlock it. To change a locked topic, there is no need to unlock & to lock it again, you can change directly the topic in channel (the BOT will remember it as the default one) or use the command !topic $text, the new topic will be considered as locked. Attention, the BOT has topic flood protection: if somebody changes the topic too often (and has no +m acess) - it will be banned.
    -unlock - to unlock the topic.
    -enforce - to enforce the topic (equivalent to channel setting +enforcetopic).
    -info - information about topic, if locked or enforced, who was the last to change the topic & the time of change.

    Example: !topic any text lalala or /msg DELPHINUS topic #a&a any text lalala
    Example: !topic -lock or !topic -info

    Note: see also the channel flags enforcetopic & topic.

o (op) commands

  • op


  • OP the specified user(s). If no nick is specified - the BOT will op you. A local +d user will not be opped.

    Syntax chan: !op [$nick] [$nick1] [$nick2] [*] [*a*]
    Syntax msg: /msg <BotNick> op <#chan> [$nick] [$nick1] [$nick2] [*] [*a*]

    Description:

    $nick - user to op.
    $nick1 - you can op two or more users in one line/command, just specify the other nicks to op in the same line.
    * - to op all users in channel .
    *a* - you can op the users by mask, in this case the BOT will op all nicks containing the letter "a".

    Example: !op niqu or /msg DELPHINUS op #a&a *
    Example: !op niqu edyy or !op a*

    Note: see also the commands deop, halfop, halfdeop, voice & devoice.

  • deop


  • DEOP the specified user(s). If no nick is specified - the BOT will deop you. A local +a user will not be deopped.

    Syntax chan: !deop [$nick] [$nick1] [$nick2] [*] [*a*]
    Syntax msg: /msg <BotNick> deop <#chan> [$nick] [$nick1] [$nick2] [*] [*a*]

    Description:

    $nick - user to deop.
    $nick1 - you can deop two or more users in one line/command, just specify the other nicks to deop in the same line.
    * - to deop all users in channel .
    *a* - you can deop the users by mask, in this case the BOT will deop all nicks containing the letter "a".

    Example: !deop niqu or /msg DELPHINUS deop #a&a *
    Example: !deop niqu edyy or !deop a*

    Note: see also the commands op, halfop, halfdeop, voice & devoice.

l (halfop) commands

  • halfop


  • n/a yet.

    Note: see also the commands halfdeop, deop, op, voice & devoice.

  • halfdeop


  • n/a yet.

    Note: see also the commands halfop, deop, op, voice & devoice.

  • invite


  • 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]

    Description:

    $nick - the user's nick to invite to channel.

    Example: !invite niqu or /msg DELPHINUS invite #a&a niqu

    Note: n/a.

  • modes


  • SET/CLEAR/RESET current channel's modes. Pay attention! to make the BOT always to enforce the desired modes - use !chanset modes <$modes>.

    Syntax chan: !modes <-set|-clear|-reset> [-+$modes]
    Syntax msg: /msg <BotNick> modes <#chan> <-set|-clear|-reset> [-+$modes]

    Description:

    -set - set the modes on channel.
    -clear - clear all channel modes.
    -reset - set default modes on channel. To setup default channel modes - use !chanset modes <$modes>.

    $modes - channel modes: ntimklpsr. All channel modes are specified & described on the the settings page.

    Example: !modes -reset or /msg DELPHINUS modes #a&a -clear
    Example: !modes -set +tn-i or !modes -set -ikm

    Note: see also the channel modes.

  • ban


  • BAN somebody (ADD a specific *!*@host to channel banlist). The user will be unable to join the channel until the ban is not removed. Bans that cover a broader range than previously set bans will replace the previous bans.

    Syntax chan: !ban <$nick|$host> [$duration] [-sticky] [-global] [$reason]
    Syntax msg: /msg <BotNick> ban <#chan> <$nick|$host> [$duration] [-sticky] [-global] [$reason]

    Description:

    $nick - the user's nick to ban. If the user is not on any BOT's channel, the bot will ban by given nickname (nick!*@*).
    $host - the user's hostmask to ban, valid hostmask *!ident@host.

    $duration - the ban duration, you can specify the time in different formats - 1h for 1 hour, 3d for 3 days, 2w for 2 weeks, 1m for 1 month. By default the time is calculated in minutes. For permanent ban (wich will not expire) specify 0. If no duration is specified - channel ban-time will be by default.

    -sticky - makes a sticky ban, which will be enforced by BOT permanently in channel's ban list.

    -global - makes a global ban, valid on all BOT's channels (global +m access level requireed).

    $reason - reason/comments or any wish :). If no reason is specified - "No Reason" will be used as default, to setup/change default ban-reason - use !chanset ban-reason.

    Example: !ban niqu or /msg DELPHINUS ban #a&a niqu 10 get lost
    Example: !ban *!*@edyy.users.undernet.org 0 -sticky blabla bad boy or !ban *!*@edyy.users.undernet.org 0 -sticky -global blabla very bad boy

    Note: see also the commands unban & kick; channel settings ban-time, ban-reason, enforcebans, dynamicbans & userbans.

  • unban


  • REMOVE a ban from bot/channel ban list. You must specify the host/mask to unban, NOT the nick.

    Syntax chan: !unban <$ban|*> [-global]
    Syntax msg: /msg <BotNick> unban <#chan> <$ban|*> [-global]

    Description:

    $ban - ban to remove.
    * - remove all bans.

    -global - remove a global ban.

    Example: !unban niqu!*@* or /msg DELPHINUS unban #a&a *
    Example: !unban *!*@edyy.users.undernet.org

    Note: see also the command ban.

  • kick


  • KICK somebody.

    Syntax chan: !kick <$nick> [$reason]
    Syntax msg: /msg <BotNick> kick <#chan> <$nick> [$reason]

    Description:

    $nick - the user's nick to kick.

    $reason - reason/comments or any wish :). If no reason is specified - "No Reason" will be used as default.

    Example: !kick niqu or /msg DELPHINUS kick #a&a niqu get lost
    Example: !kick edyy blabla go away

    Note: see also the command ban.

v (voice) commands

  • voice


  • VOICE the specified user(s). If no nick is specified - the BOT will voice you. A local +q user will not be voiced.

    Syntax chan: !voice [$nick] [$nick1] [$nick2] [*] [*a*]
    Syntax msg: /msg <BotNick> voice <#chan> [$nick] [$nick1] [$nick2] [*] [*a*]

    Description:

    $nick - user to voice.
    $nick1 - you can voice two or more users in one line/command, just specify the other nicks to voice in the same line.
    * - to voice all users in channel .
    *a* - you can voice the users by mask, in this case the BOT will voice all nicks containing the letter "a".

    Example: !voice niqu or /msg DELPHINUS voice #a&a *
    Example: !voice niqu edyy or !voice a*

    Note: see also the commands op, deop, halfop, halfdeop & devoice.

  • devoice


  • DEVOICE the specified user(s). If no nick is specified - the BOT will devoice you. A local +g user will not be devoiced.

    Syntax chan: !devoice [$nick] [$nick1] [$nick2] [*] [*a*]
    Syntax msg: /msg <BotNick> devoice <#chan> [$nick] [$nick1] [$nick2] [*] [*a*]

    Description:

    $nick - user to devoice.
    $nick1 - you can devoice two or more users in one line/command, just specify the other nicks to devoice in the same line.
    * - to devoice all users in channel .
    *a* - you can devoice the users by mask, in this case the BOT will devoice all nicks containing the letter "a".

    Example: !devoice niqu or /msg DELPHINUS deboice #a&a *
    Example: !devoice niqu edyy or !devoice a*

    Note: see also the commands op, deop, halfop, halfdeop & voice.

  • whois


  • SHOW user flags & miscellaneous info referring to user: user on BOT, user's channel access, permident, reporting & antihack status, output options, hostmasks, if authorised, if the pass is setup, last access modification, last login host, last host modification. For security reasons global admins/helpers info will not be shown in the channel, it can be seen only on console channel or in private, using the parameter "-info".

    Syntax chan: !whois <$nick|$user> [-now] [-info]
    Syntax msg: /msg <BotNick> <$nick|$user> <#chan> [-now] [-info]

    Description:

    $nick - the user's nick to display the info. The BOT will check if this person has an user or not on BOT. If it has no user - the BOT will announce you about. Sometimes it may happen that there is already an user on BOT with same name as the nick on channel, but the user's host does not correspond to the nick's host currently on channel. In this case the BOT will warn you, that there is already an user on BOT with same name as nick but with a different host. If you are sure that the nick on channel is the same person as the BOT's current user - use the parameter "-now" to enforce the BOT to say the info. Another option in this case, which is more secure - you can ask the person to authorise on BOT - in order to have the new host registered & to be recognised by BOT.
    $user - user on BOT to display the info.

    -now - enforce the BOT to say the info when there is an user which host does not correspond to the curent nick on channel.
    -info - enforce the BOT to say the info details about a global admin (global +v access level requireed).

    Example: !whois niqu or /msg DELPHINUS whois #a&a niqu info
    Example: !whois edyy -now or !whois edyy -now -info

    Note: see also the commands access, userinfo, userset, output, chattr, chattrgl & host & the flags page.

  • chaninfo


  • DISPLAY CHANNEL SETTINGS/INFO/FLAGS, all valid channel modes/flags & their explication you can find on the settings page. There are a few groups of channel settings/flags:

    Syntax chan: !chaninfo <-anti|-flood|-info|-all|-|+|$setting|$settingsPack>
    Syntax msg: /msg <BotNick> chaninfo <#chan> <-anti|-flood|-info|-all|-|+|$setting|$settingsPack>

    Description:

    -anti - the anti protections channel flags.
    -flood - the flood protections channel flags.
    -info - the info & fun channel flags.
    -all - all channel's flags & settings.
    - - the disabled channel flags.
    + - the enabled channel flags.
    $setting - the channel settings/flag/info to display. All valid channel modes/flags & their explication you can find on the settings page or see above.
    $settingsPack - the settingsPack flags & settings to display.

    Example: !chaninfo -all or /msg DELPHINUS chaninfo #a&a -all
    Example: !chaninfo -flood or !chaninfo -info
    Example: !chaninfo seen or !chaninfo op
    Example: !chaninfo + or !chaninfo -

    Note: see also the command chanset & the settings page.

  • admins


  • Shows the list of local or global ADMINS, in hierarchic order.

    Syntax chan: !admins [-global]
    Syntax msg: /msg <BotNick> admins <#chan> [-global]

    Description:

    -global - show global admins (global +v access level requireed).

    Example: !admins or /msg DELPHINUS admins #a&a
    Example: !admins -global

    Note: see also the command list.

  • list


  • DISPLAY the local or global list of users/bans matching the specified flag(s)/mask.

    Syntax chan: !list <bans|-+$flags> [$hostmask] [-global]
    Syntax msg: /msg <BotNick> list <#chan> <bans|-+$flags> [$hostmask] [-global]

    Description:

    bans - show the BOT's ban list. Pay atteniton, the BOT's internal ban list may differ from the channel's ban list.
    $flags - the user flags - LSPHfNXnmoadlyrvgqkwze. All user flags are specified & described on the flags page.

    $hostmask - valid hostmask *!ident@host, used with the parameter "bans". Only the bans matching the given hostmask will be displayed, if no hostmask is specified - all bans will be shown.

    -global - show global lists (global +v access level requireed).

    Example: !list +o-m or /msg DELPHINUS list #a&a +o-m
    Example: !list ban *!*@edyy.* or !list +HP-n -global

    Note: see also the command admins.

  • stats


  • DISPLAY the channel's STATISTICS, all valid stats flags & their explication you can find on the settings page.

    Syntax chan: !stats <$stats|-all|-reload|-reset> [$period] [-global] [-min|-max] [$value]
    Syntax msg: /msg <BotNick> stats <#chan> <$stats|-all|-reload|-reset> [$period] [-global] [-min|-max] [$value]

    Description:

    $stats - the channel statistics - templeave, time, joins, topics, traffic, traffics, users, bans, kicks, deops, ops, devoices, voices, banned, deopped & kicked.
    -all - all channel's statistics.
    -reload - reload the statistics, valid ONLY with the parameter "-global" (global +N access level requireed).
    -reset - reset the channel's statistics (global +N access level requireed).

    $period - the period of time to relativise - hour, day, week, month or year. If no period is specified - "day" will be used as default.

    -global - show the specified $stats for all channels at once. Used with all $stats, except join, purge, templeave, -all & channels.

    -min - minim boundary, if less the $stats will be highlighted in red colour, used with the parameter $value.
    -max - maxim boundary, if bigger the $stats will be highlighted in red colour, used with the parameter $value.

    $value - the digital value, used with the parameters -min/-max.

    Example: !stats users or /msg DELPHINUS stats #a&a users hour -global -min 5
    Example: !stats users or !stats -all
    Example: !stats kicked hour or !stats joins week
    Example: !stats joins hour -min 15 or !stats joins hour -max 50
    Example: !stats deops day -global -max 5 or !stats deops -global

    Note: see also the commands channels & info.

  • info


  • DISPLAY the channel's INFO, all valid info flags & their explication you can find on the settings page.

    Syntax chan: !info <$info|-reload|-reset> [-global]
    Syntax msg: /msg <BotNick> info <#chan> <$info|-reload|-reset> [-global]

    Description:

    $info - the channel informations - channels, purge, join & templeave.
    -reload - reload the info, valid ONLY with the parameter "-global" (global +N access level requireed).
    -reset - reset the channel's info (global +N access level requireed).

    -global - Used with -reset & -reload, for global actions.

    Example: !info join or /msg DELPHINUS info #a&a purge

    Note: see also the commands channels & stats.

  • act


  • ACTION on channel the given text.

    Syntax chan: !act <$text>
    Syntax msg: /msg <BotNick> act <#chan> <$text>

    Description:

    $text - the text the BOT will action on channel.

    Example: !act lalala or /msg DELPHINUS act #a&a do-re-mi-fa-sol-la

    Note: see also the command say, slap, kiss & fuck.

  • say


  • SAY on channel the given text.

    Syntax chan: !say <$text>
    Syntax msg: /msg <BotNick> say <#chan> <$text>

    Description:

    $text - the text the BOT will say on channel.

    Example: !say lalala or /msg DELPHINUS say #a&a do-re-mi-fa-sol-la

    Note: see also the command act, slap, kiss & fuck.

  • kiss


  • Action the channel's KISS. To setup the channel's fuck use !chanset kiss <$text|none>.

    Syntax chan: !kiss [$nick|-info]
    Syntax msg: /msg <BotNick> kiss <#chan> [$nick|-info]

    Description:

    $nick - the user's nick, to whom is addressed the info.
    -info - the info about, if kiss is setup & if yes, what is its value.

    Example: !kiss or /msg DELPHINUS kiss #a&a niqu
    Example: !chanset kiss gives a kiss to %nick% from %from%

    Note: see also the commands slap, fuck, say, act & the channel setting kiss.

  • slap


  • Action the channel's SLAP. To setup the channel's fuck use !chanset slap <$text|none>.

    Syntax chan: !slap [$nick|-info]
    Syntax msg: /msg <BotNick> slap <#chan> [$nick|-info]

    Description:

    $nick - the user's nick, to whom is addressed the info.
    -info - the info about, if slap is setup & if yes, what is its value.

    Example: !slap or /msg DELPHINUS slap #a&a [$nick]
    Example: !chanset slap %from% slaps %nick% around a bit with a large trout

    Note: see also the commands fuck, kiss, say, act & the channel setting slap.

  • fuck


  • Action the channel's FUCK. To setup the channel's fuck use !chanset fuck <$text|none>.

    Syntax chan: !fuck [$nick|-info]
    Syntax msg: /msg <BotNick> fuck <#chan> [$nick|-info]

    Description:

    $nick - the user's nick, to whom is addressed the info.
    -info - the info about, if fuck is setup & if yes, what is its value.

    Example: !fuck or /msg DELPHINUS fuck #a&a
    Example: !chanset fuck blabla %from% blabla %nick%

    Note: see also the commands slap, kiss, say, act & the channel setting fuck.

  • remuser


  • REMOVE the BOT access of an user.

    Syntax chan: !remuser [$user|$nick|-all] [-now]
    Syntax msg: /msg <BotNick> remuser <#chan> [$user|$nick|-all] [-now]

    Description:

    $nick - the user's nick to remuser. The BOT will check if this person has an user or not on BOT. If it has no user - the BOT will announce you about. Sometimes it may happen that there is already an user on BOT with same name as the nick on channel, but the user's host does not correspond to the nick's host currently on channel. In this case the BOT will warn you, that there is already an user on BOT with same name as nick but with a different host. If you are sure that the nick on channel is the same person as the BOT's current user - use the parameter "-now" to enforce the BOT to remuser. Another option in this case, which is more secure - you can ask the person to authorise on BOT - in order to have the new host registered & to be recognised by BOT.
    $user - user on BOT to remuser.
    -all - all channel accesses will be removed except the manager (local +N access level requireed).

    -now - enforce the BOT to remuser when there is an user which host does not correspond to the curent nick on channel.

    Example: !remuser niqu or /msg DELPHINUS remuser #a&a -all
    Example: !remuser

    Note: see also the commands chattr, protect & deluser.

  • botuptime


  • DISPLAY the BOT's UPTIME & ON-LINE. Uptime refers to the shell's uptime the BOT is hosted on, on-line refers to the IRC server connection's duration the BOT is connected to.

    Syntax chan: !botuptime
    Syntax msg: /msg <BotNick> botuptime

    Example: !botuptime or /msg DELPHINUS botuptime

    Note: see also the command botstatus & botversion.

  • botversion


  • DISPLAY the eggdrop's & the script's versions.

    Syntax chan: !botversion
    Syntax msg: /msg <BotNick> botversion

    Example: !botversion or /msg DELPHINUS botversion

    Note: see also the command botstatus, botversion & botuptime.

- (valid user) commands

  • output


  • SETUP the colour, language & reply output for BOT to answear the user .

    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]]

    Description:

    colour - colour schemes used by BOT when answearing to user requests: none, bold, bluebold, bluered & light.
    lang - the lanaguage the BOT will use answearing to user requests: english & romanian.
    reply - the way the BOT will answear to user requests: by notice, by msg or directly on channel.

    none - remove colours & bold from ouput, used with the parameter "colour".
    bold - replace colours by bold in ouput, used with the parameter "colour".
    bluebold - blue & red colours + bold in output, used with the parameter "colour".
    bluered - standard colours, blue & red in output, used with the parameter "colour".
    light - light colours, for ppl using black/dark background in irc client, used with the parameter "colour".

    ro - setup output language to romanian, used with the parameter "lang".
    en - setup output language to english, used with the parameter "lang".
    info - show the info about output language, used with the parameter "lang".

    chan - user input via channel, used with parameters "reply" + "chan|msg|note".
    msg - user input via message, used with parameters "reply" + "chan|msg|note".

    chan - reply via channel to "chan" OR "msg" input by user, used with parameters "reply" + "chan|msg".
    msg - reply via message to "chan" OR "msg" input by user, used with parameters "reply" + "chan|msg".
    note - reply via notice to "chan" OR "msg" input by user, used with parameters "reply" + "chan|msg".

    Example: !output reply chan note or /msg DELPHINUS output colour bold
    Example: !output lang en or !output colour bluered

    Note: see also the commands userset, userinfo, whois & host.

  • host


  • ADD/REMOVE/RSESET HOST to user.

    Syntax chan: !host <-add|-delete|-reset|-info> [$host] [$nick|$user] [-now]
    Syntax msg: /msg <BotNick> host <-add|-delete|-reset|-info> [$host] [$hand] [-now]

    Description:

    -add - add a new host.
    -delete - delete a host.
    -reset - reset all user's host(s) to the given host, permident host will NOT be removed.
    -info - information about current user's host(s).

    $host - valid hostmask *!ident@host. Pay attention at security of provided host, if the host is insecure (too common, when somebody else may match the host) you may have problems on channel, even take. It's STRONGLY recommended to setup the hosts in this way: *!ident@cool.SHELL.host.or.ip.com, *!ident@complete.PROIVDER.host.or.ip.com, *!*@edyy.users.undernet.org, *!*@edyy.users.quakenet.org,. Otherwise, for example: if you have a psy on shell and setup the host like *!*@cool.SHELL.host.com (without ident) - any user on same shell will able to match this host (if you have autoop or protections flags, the user with same host will have also autoop or protections), this is the reason why unique idents are enabled on shells, to make unique uhosts & to distinguish the users.

    $nick - the user's nick to setup the host(s) for. The BOT will check if this person has an user or not on BOT. If it has no user - the BOT will announce you about. Sometimes it may happen that there is already an user on BOT with same name as the nick on channel, but the user's host does not correspond to the nick's host currently on channel. In this case the BOT will warn you, that there is already an user on BOT with same name as nick but with a different host. If you are sure that the nick on channel is the same person as the BOT's current user - use the parameter "-now" to enforce the BOT to setup the host(s) for this user. Another option in this case, which is more secure - you can ask the person to authorise on BOT - in order to have the new host registered & to be recognised by BOT (global +o access level requireed).
    $user - user on BOT to setup the host(s) for (global +o access level requireed).

    -now - enforce the BOT to setupt the host(s) when there is an user which host does not correspond to the curent nick on channel.

    Example: !host -delete *!*@niqu.users.undernet.org or /msg DELPHINUS host -add *!niqu@niqu.aol.com
    Example: !host -reset or !host -info edyy -now

    Note: see also the commands userset, userinfo, whois & output.

  • userset


  • SETUP user's settings & info, all valid user flags/settings & their explication you can find on the flags page.

    Syntax chan: !userset <$setting> [-global] <-on|-off|$text|$host> [$user|$nick] [-now]
    Syntax msg: /msg <BotNick> userset <$setting> [-global] <-on|-off|$text|$host> [$user|$nick] [-now]

    Description:

    $setting - the user setting/info - permident, antihack, reporting, info, mail, url & invisible.

    -global - setup global user setting(s), used with the parameter "info".

    -on - enable the setting/info, used with the parameters "permident", "antihack", "reporting" & "invisible".
    -off - disable tthe setting/info, used with the parameters "permident", "antihack", "reporting" & "invisible".
    $text - setting/info value, used with the parameters "info", "mail" & "url".
    $host - valid hostmask *!ident@host, used with the parameter "permident". Pay attention at security of provided host, if the host is insecure (too common, when somebody else may match the host) you may have problems on channel, even take. It's STRONGLY recommended to setup the hosts in this way: *!ident@cool.SHELL.host.or.ip.com, *!ident@complete.PROIVDER.host.or.ip.com, *!*@edyy.users.undernet.org, *!*@edyy.users.quakenet.org,. Otherwise, for example: if you have a psy on shell and setup the host like *!*@cool.SHELL.host.com (without ident) - any user on same shell will able to match this host (if you have autoop or protections flags, the user with same host will have also autoop or protections), this is the reason why unique idents are enabled on shells, to make unique uhosts & to distinguish the users.

    $nick - the user's nick to setup the setting(s) for. The BOT will check if this person has an user or not on BOT. If it has no user - the BOT will announce you about. Sometimes it may happen that there is already an user on BOT with same name as the nick on channel, but the user's host does not correspond to the nick's host currently on channel. In this case the BOT will warn you, that there is already an user on BOT with same name as nick but with a different host. If you are sure that the nick on channel is the same person as the BOT's current user - use the parameter "-now" to enforce the BOT to setup the setting(s) for this user. Another option in this case, which is more secure - you can ask the person to authorise on BOT - in order to have the new host registered & to be recognised by BOT (global +o access level requireed).
    $user - user on BOT to setup the setting(s) for (global +o access level requireed).

    -now - enforce the BOT to setupt the setting(s) when there is an user which host does not correspond to the curent nick on channel.

    Example: !userset permident *!*@niqu.users.undernet.org or /msg DELPHINUS userset antihack on
    Example: !userset invisible -on or !userset info -global blabla
    Example: !userset mail edyy@mail.com edyy or !invisible on

    Note: see also the commands userinfo, output, whois & host.

  • userinfo


  • DISPLAY the user's info & settings, all valid user flags/settings & their explication you can find on the flags page.

    Syntax chan: !userinfo <$setting|-all> [-global] [$user|$nick] [-now]
    Syntax msg: /msg <BotNick> userinfo <$setting|-all> [-global] [$user|$nick] [-now]

    Description:

    $setting - the user setting/info - permident, antihack, reporting, info, mail, url & invisible.
    -all - show all user's settings at once.

    -global - show global user setting(s), used with the parameter "info".

    $nick - the user's nick to wiew the setting(s) info. The BOT will check if this person has an user or not on BOT. If it has no user - the BOT will announce you about. Sometimes it may happen that there is already an user on BOT with same name as the nick on channel, but the user's host does not correspond to the nick's host currently on channel. In this case the BOT will warn you, that there is already an user on BOT with same name as nick but with a different host. If you are sure that the nick on channel is the same person as the BOT's current user - use the parameter "-now" to enforce the BOT to say the setting(s) info. Another option in this case, which is more secure - you can ask the person to authorise on BOT - in order to have the new host registered & to be recognised by BOT (global +v access level requireed OR invisible OFF for $nick).
    $user - user on BOT to wiew the setting(s) info (global +v access level requireed OR invisible OFF for $user).

    -now - enforce the BOT to say the setting(s) info when there is an user which host does not correspond to the curent nick on channel.

    Example: !userinfo permident or /msg DELPHINUS userinfo antihack
    Example: !userinfo -all or !userinfo mail niqu

    Note: see also the commands userset, output, whois, access & host.

  • access


  • DISPLAY global & local user's accesses/flags.

    Syntax chan: !access [$nick|$user] [-now]
    Syntax msg: /msg <BotNick> access [$nick|$user] [-now]

    Description:

    $nick - the user's nick to wiew the accesses info. The BOT will check if this person has an user or not on BOT. If it has no user - the BOT will announce you about. Sometimes it may happen that there is already an user on BOT with same name as the nick on channel, but the user's host does not correspond to the nick's host currently on channel. In this case the BOT will warn you, that there is already an user on BOT with same name as nick but with a different host. If you are sure that the nick on channel is the same person as the BOT's current user - use the parameter "-now" to enforce the BOT to say the accesses info. Another option in this case, which is more secure - you can ask the person to authorise on BOT - in order to have the new host registered & to be recognised by BOT (global +v access level requireed).
    $user - user on BOT to wiew the accesses info (global +v access level requireed).

    -now - enforce the BOT to say the accesses info when there is an user which host does not correspond to the curent nick on channel.

    Example: !access niqu or /msg DELPHINUS access edyy

    Note: see also the commands whois, userinfo, chattr & chattrgl .

  • pass


  • SETUP the PASSWORD on BOT, verify that you msg an a&a BOT not somebody else (/whois nick). 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 msg: /msg <BotNick> pass <$password>

    Description:

    $password - your password, should contain numbers & letters.

    Example: !pass 4d4#Dg!dQ6 or /msg DELPHINUS pass 4d4#Dg!dQ6

    Note: see also the commands newpass & chpass.

  • newpass


  • CHANGE your PASSWORD on BOT, verify that you msg an a&a BOT not somebody else (/whois nick).

    Syntax msg: /msg <BotNick> newpass <$oldpass> <$newpass>

    Description:

    $oldpass - tour old password.
    $newpass - your new password, should contain numbers & letters.

    Example: /msg DELPHINUS newpass Jkd66r$Q59 4d4#Dg!dQ6

    Note: see also the commands pass & chpass.

  • auth


  • AUTHENTICATE you on BOT, verify that you msg an a&a BOT not somebody else (/whois nick). When you quit IRC or part all BOT's channels - the BOT will remove your authentication automatically, then every time you reconnect to IRC - you must login to BOT again. If you do not want to authorise every time on BOT - enable permident. If you have a different nick!ident@host (the BOT doesn' recognise you) - specify also your user OR use the command login.

    Syntax msg: /msg <BotNick> auth <$password> [$user]

    Description:

    $password - your password.
    $user - your user on BOT. Use it when you have a different nick!ident@host (the BOT doesn' recognise you).

    Example: /msg DELPHINUS auth Jkd66r$Q59 or /msg DELPHINUS auth Jkd66r$Q59 niqu

    Note: see also the commands login, deauth & the user flag permident.

  • login


  • AUTHENTICATE you on BOT, verify that you msg an a&a BOT not somebody else (/whois nick). When you quit IRC or part all BOT's channels - the BOT will remove your authentication automatically, then every time you reconnect to IRC - you must login to BOT again. If you do not want to authorise every time on BOT - enable permident. You current nick!ident@host does NOT matter.

    Syntax msg: /msg <BotNick> login <$user> <$password>

    Description:

    $user - your user on BOT.
    $password - your password.

    Example: /msg DELPHINUS login niqu Jkd66r$Q59

    Note: see also the commands auth, deauth & the user flag permident.

  • deauth


  • REMOVE your AUTHENTICATION on BOT. Usualy the BOT removes your authentication when you quit or part all BOT's channels, but also you can do it yourself with this command.

    Syntax chan: !deauth
    Syntax msg: /msg <BotNick> deauth

    Example: !deauth or /msg DELPHINUS deauth

    Note: see also the commands login & auth.

  • newhandle


  • CHANGE you user (hand) on BOT. You can have any user on BOT you wish, but it's recomended to have the same user as your nick.

    Syntax chan: !newhandle <$newhandle>
    Syntax msg: /msg <BotNick> newhandle <$newhandle>

    Description:

    $newhandle - the new username.

    Example: !newhandle niqu or /msg DELPHINUS newhandle niqu

    Note: see also the command chhandle.

~ (common) commands

  • commands


  • DISPLAY all available commands, according to access level on specified chan. Pay attention, if you are not authorised or you are on a host uknown by BOT, only common commands will be shown.

    Syntax chan: !commands
    Syntax msg: /msg <BotNick> commands <#chan>

    Example: !commands or /msg DELPHINUS commands #a&a

    Note: see also the commands usage & help.

  • help


  • DISPLAY command's description.

    Syntax chan: !help <$command>
    Syntax msg: /msg <BotNick> help <$command>

    Description:

    $command - command's name for which you need info.

    Example: !help auth or /msg DELPHINUS help auth

    Note: see also the commands usage & commands.

  • usage


  • DISPLAY command's usage. Info regarding syntax and parameters:
    • Parameters enclosed in <> are mandatory.
    • Parameters enclosed in [] are optional.
    • Parameters prefixed with $ are variables which must be replaced with adequate value (the value you need/want).
    • Parameters prefixed with - are command's options & they must used as specified.
    • a|b means a or b.

    Syntax chan: !usage <$command>
    Syntax msg: /msg <BotNick> usage <$command>

    Description:

    $command - command's name for which you need info.

    Example: !usage auth or /msg DELPHINUS usage auth

    Note: see also the commands help & commands.

  • seen


  • SEARCH for a user by nick or host mask. If this nick was seen by any a&a BOT on any channel - the BOT will report: when this user was on-line, how much time & last line this user has written before it quits (we are using at the moment bseen script, but soon a new & more advanced a&a seen will be available).

    Syntax chan: !seen <$nick|$hostmask>
    Syntax msg: /msg <BotNick> seen <$nick|$hostmask>

    Description:

    $nick - the nick of user to search for.
    $hostmask - the hostmask of user want to you search for.

    Example: !seen niqu or /msg DELPHINUS seen niqu
    Example: !seen *!*@niqu.users.undernet.org or !seen niq*

    Note: see also the commands stats & info.

  • time


  • Shows current TIME. For the moment the BOT shows GMT, soon it will appear the opportunity to setup time for each channel, accroding to the preferred Time Zone.

    Syntax chan: !time
    Syntax msg: /msg <BotNick> time <#chan>

    Example: !time or /msg DELPHINUS time #a&a

    Note: n/a.

  • ping


  • PING you to measure your lag vs. BOT.

    Syntax chan: !ping
    Syntax msg: /msg <BotNick> ping

    Example: !ping or /msg DELPHINUS ping

    Note: n/a.

  • url


  • Shows channel's WEBSITE. To setup channel's url use !chanset url <$text|none>.

    Syntax chan: !url [$nick]
    Syntax msg: /msg <BotNick> url <#chan> [$nick]

    Description:

    $nick - the user's nick, to whom is addressed the info (local +v access level requireed).

    Example: !url or /msg DELPHINUS url #a&a niqu
    Example: !chanset url http://starbots.info & http://faq.starbots.info

    Note: see also the commands mail, desc, faq, rules, news & the channel setting url.

  • mail


  • Shows channel's MAIL. To setup channel's mail use !chanset mail <$text|none>.

    Syntax chan: !mail [$nick]
    Syntax msg: /msg <BotNick> mail <#chan> [$nick]

    Description:

    $nick - the user's nick, to whom is addressed the info (local +v access level requireed).

    Example: !mail or /msg DELPHINUS mail #a&a niqu
    Example: !chanset mail for general questions mail@foo.info, for abuse abuse@foo.info

    Note: see also the commands url, desc, faq, rules, news & the channel setting mail.

  • desc


  • Shows channel's DESCRIPTION. To setup channel's desc use !chanset desc <$text|none>.

    Syntax chan: !desc [$nick]
    Syntax msg: /msg <BotNick> desc <#chan> [$nick]

    Description:

    $nick - the user's nick, to whom is addressed the info (local +v access level requireed).

    Example: !desc or /msg DELPHINUS desc #a&a niqu
    Example: !chanset desc this an eggdrop/tcl & a&a script helping chan

    Note: see also the commands url, mail, faq, rules, news & the channel setting desc.

  • faq


  • Shows channel's FAQ. To setup channel's faq use !chanset faq <$text|none>.

    Syntax chan: !faq [$nick]
    Syntax msg: /msg <BotNick> faq <#chan> [$nick]

    Description:

    $nick - the user's nick, to whom is addressed the info (local +v access level requireed).

    Example: !faq or /msg DELPHINUS faq #a&a niqu
    Example: !chanset faq ask directly in the channel in one line & wait, don't ask to ask. For mor info use the commands !news !url !desc !mail & http://faq.starbots.info

    Note: see also the commands url, mail, desc, rules, news & the channel setting faq.

  • rules


  • Shows channel's RULES. To setup channel's rules use !chanset rules <$text|none>.

    Syntax chan: !rules [$nick]
    Syntax msg: /msg <BotNick> rules <#chan> [$nick]

    Description:

    $nick - the user's nick, to whom is addressed the info (local +v access level requireed).

    Example: !rules or /msg DELPHINUS rules #a&a niqu
    Example: !chanset rules don't ask for op/voice, don't msg oppers, no colours/bold

    Note: see also the commands url, mail, desc, faq, news & the channel setting rules.

  • news


  • Shows channel's NEWS. To setup channel's news use !chanset news <$text|none>.

    Syntax chan: !news [$nick]
    Syntax msg: /msg <BotNick> news <#chan> [$nick]

    Description:

    $nick - the user's nick, to whom is addressed the info (local +v access level requireed).

    Example: !news or /msg DELPHINUS news #a&a niqu
    Example: !chanset news site http://starbots.info updated, niqu promoted to op status

    Note: see also the commands url, mail, desc, faq, rules & the channel setting news.

GLOBAL USER

N (manager) commands

  • autoclean


  • TEXT.

    Syntax chan: !====
    Syntax msg: /msg <BotNick> ==== <#chan> ====

    Description:

    OPTION - TEXT.
    OPTION - TEXT.

    Example: !==== or /msg DELPHINUS ==== #a&a

    Note: n/a.

  • die


  • TEXT.

    Syntax chan: !====
    Syntax msg: /msg <BotNick> ==== <#chan> ====

    Description:

    OPTION - TEXT.
    OPTION - TEXT.

    Example: !==== or /msg DELPHINUS ==== #a&a

    Note: see also the commands restart, reload & rehash.

  • rehash


  • TEXT.

    Syntax chan: !====
    Syntax msg: /msg <BotNick> ==== <#chan> ====

    Description:

    OPTION - TEXT.
    OPTION - TEXT.

    Example: !==== or /msg DELPHINUS ==== #a&a

    Note: see also the commands restart, reload & die.

  • restart


  • TEXT.

    Syntax chan: !====
    Syntax msg: /msg <BotNick> ==== <#chan> ====

    Description:

    OPTION - TEXT.
    OPTION - TEXT.

    Example: !==== or /msg DELPHINUS ==== #a&a

    Note: see also the commands rehash, reload & die.

  • reload


  • TEXT.

    Syntax chan: !====
    Syntax msg: /msg <BotNick> ==== <#chan> ====

    Description:

    OPTION - TEXT.
    OPTION - TEXT.

    Example: !==== or /msg DELPHINUS ==== #a&a

    Note: see also the commands restart, rehash & die.

  • save


  • TEXT.

    Syntax chan: !====
    Syntax msg: /msg <BotNick> ==== <#chan> ====

    Description:

    OPTION - TEXT.
    OPTION - TEXT.

    Example: !==== or /msg DELPHINUS ==== #a&a

    Note: see also the command backup.

  • backup


  • TEXT.

    Syntax chan: !====
    Syntax msg: /msg <BotNick> ==== <#chan> ====

    Description:

    OPTION - TEXT.
    OPTION - TEXT.

    Example: !==== or /msg DELPHINUS ==== #a&a

    Note: see also the command save.

  • botadd


  • TEXT.

    Syntax chan: !====
    Syntax msg: /msg <BotNick> ==== <#chan> ====

    Description:

    OPTION - TEXT.
    OPTION - TEXT.

    Example: !==== or /msg DELPHINUS ==== #a&a

    Note: see also the commands botattr, botnet & adduser.

  • botattr


  • TEXT.

    Syntax chan: !====
    Syntax msg: /msg <BotNick> ==== <#chan> ====

    Description:

    OPTION - TEXT.
    OPTION - TEXT.

    Example: !==== or /msg DELPHINUS ==== #a&a

    Note: see also the commands botadd & botnet.

n (owner) commands

  • chattrgl


  • TEXT.

    Syntax chan: !====
    Syntax msg: /msg <BotNick> ==== <#chan> ====

    Description:

    OPTION - TEXT.
    OPTION - TEXT.

    Example: !==== or /msg DELPHINUS ==== #a&a

    Note: see also the commands chattr, userinfo, userset, whois & access.

  • broadcast


  • TEXT.

    Syntax chan: !====
    Syntax msg: /msg <BotNick> ==== <#chan> ====

    Description:

    OPTION - TEXT.
    OPTION - TEXT.

    Example: !==== or /msg DELPHINUS ==== #a&a

    Note: see also the command msg.

  • msg


  • TEXT.

    Syntax chan: !====
    Syntax msg: /msg <BotNick> ==== <#chan> ====

    Description:

    OPTION - TEXT.
    OPTION - TEXT.

    Example: !==== or /msg DELPHINUS ==== #a&a

    Note: see also the command broadcast.

m (master) commands

  • join


  • TEXT.

    Syntax chan: !====
    Syntax msg: /msg <BotNick> ==== <#chan> ====

    Description:

    OPTION - TEXT.
    OPTION - TEXT.

    Example: !==== or /msg DELPHINUS ==== #a&a

    Note: see also the commands purge, cycle, templeave & suspend, more details about difference between these commands you can find in our FAQ in "PURGE, TEMPLEAVE & SUSPEND" section.
    Note: 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.


  • suspend


  • SET the CHANNEL SUSPENDED - the BOT will part the channel TEMPORARILY. Same as the command templeave but reserved for administration purposes. In a channel is suspended only a global +m user will be able to remove the suspend, the command comeback will have NO effect for a suspended channel. To remove the suspend - use !chanset #chan -suspended (global +m access level requireed).

    Syntax chan: !suspend [$channel|-all|-opless|-X] <$reason> [$comments]
    Syntax msg: /msg <BotNick> suspend [$channel|-all|-opless|-X] <$reason> [$comments]

    Description:

    $channel - the channel's name to suspend. Static channels will NOT be suspended in any case.
    -all - suspend all channels, except static channels (global +n access level requireed).
    -opless - suspend all channels where the BOT is opless, except static channels (global +n access level requireed).
    -X - suspend all chanserv channels, except static channels (global +n access level requireed).

    $reason - valid reason for global users are: flood-deop, flood-kick, flood-ban, flood-chan, flood-bot, no-op, no-access, no-ppl, no-need, banned, opless, take, invite, key, limit, abuse, blacklist, other. Only these reasons are validated by BOT for global users/admins - otherwise the BOT will ignore the suspend command. Local users - can specify any reason.

    $comments - anything referring or explaining the suspend, displayed in templeave info.

    Example: !suspend banned (at higher access by niqu!niqu@niqu.users.undernet.org) or /msg DELPHINUS suspend #a&a abuse (2+ bots)
    Example: !suspend -X other (BOT's user suspended on X) or !suspend #botlending no-need (any reason or no reason at all)

    Note: see also the channel flag suspended.
    Note: see also the commands cycle, templeave & purge, more details about difference between these commands you can find in our FAQ in "PURGE, TEMPLEAVE & SUSPEND" section.
    Note: 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.


  • jump


  • TEXT.

    Syntax chan: !====
    Syntax msg: /msg <BotNick> ==== <#chan> ====

    Description:

    OPTION - TEXT.
    OPTION - TEXT.

    Example: !==== or /msg DELPHINUS ==== #a&a

    Note: see also the command server.

  • botset


  • TEXT.

    Syntax chan: !====
    Syntax msg: /msg <BotNick> ==== <#chan> ====

    Description:

    OPTION - TEXT.
    OPTION - TEXT.

    Example: !==== or /msg DELPHINUS ==== #a&a

    Note: see also the command botinfo, botstatus & ignore.

o (op) commands

  • adduser


  • TEXT.

    Syntax chan: !====
    Syntax msg: /msg <BotNick> ==== <#chan> ====

    Description:

    OPTION - TEXT.
    OPTION - TEXT.

    Example: !==== or /msg DELPHINUS ==== #a&a

    Note: see also the commands deluser & botadd.

  • deluser


  • TEXT.

    Syntax chan: !====
    Syntax msg: /msg <BotNick> ==== <#chan> ====

    Description:

    OPTION - TEXT.
    OPTION - TEXT.

    Example: !==== or /msg DELPHINUS ==== #a&a

    Note: see also the commands adduser & botadd.

  • chhandle


  • TEXT.

    Syntax chan: !====
    Syntax msg: /msg <BotNick> ==== <#chan> ====

    Description:

    OPTION - TEXT.
    OPTION - TEXT.

    Example: !==== or /msg DELPHINUS ==== #a&a

    Note: see also the command newhandle.

  • chpass


  • TEXT.

    Syntax chan: !====
    Syntax msg: /msg <BotNick> ==== <#chan> ====

    Description:

    OPTION - TEXT.
    OPTION - TEXT.

    Example: !==== or /msg DELPHINUS ==== #a&a

    Note: see also the commands newpass & pass.

v (voice) commands

  • channels


  • DISPLAY the BOT's channels current status. Opless channels are shown in red colour & without "@" prefix, not populated channels have the ppl number coloured in red, inactive channels are shown with "INACTIVE" affix, the channels the BOT is not on - are shown with "NOT ON CHAN" affix. +secret channels will be shown as +secret, except if the output is set to msg/notice or console channel.

    Syntax chan: !channels [free|abuse|number]
    Syntax msg: /msg <BotNick> channels [free|abuse|number]

    Description:

    free - how many free channels remains on BOT.
    abuse - abusive channels (opless BOT, not populated chan, BOT not on chan, inactive chan).
    number - how many channels the BOT is on.

    Example: !channels or /msg DELPHINUS channels
    Example: !channels abuse

    Note: see also the commands stats & info.

  • server


  • DISPLAY the IRC SERVER the BOT is on.

    Syntax chan: !server
    Syntax msg: /msg <BotNick> server

    Example: !server or /msg DELPHINUS server

    Note: see also the command jump.

  • ignore


  • ADD/REMOVE/LIST IGNORES on BOT. Once a host is ignored, the BOT will ignore all messages & commands from this hostmask.

    Syntax chan: !ignore [-remove|-list|-add] <$host> [$duration] [$reason]
    Syntax msg: /msg <BotNick> ignore [-remove|-list|-add] <$host> [$duration] [$reason]

    Description:

    -remove - remove a BOT's ignore.
    -list - list all BOT's ignores.
    -add - add a new ignore on BOT.

    $host - the hostmask, valid hostmask *!ident@host.

    $duration - the ignore duration, you can specify the time in different formats - 1h for 1 hour, 3d for 3 days, 2w for 2 weeks, 1m for 1 month. By default the time is calculated in minutes. For permanent ignore (wich will not expire) - specify 0. If no duration is specified - 120 minutes duration will be used by default.

    $reason - reason/comments or any wish :). If no reason is specified - "No Reason" will be used as default.

    Example: !ignore -add *!*@flooder.users.undernet.org 0 msg flood or /msg DELPHINUS ignore -add *!niqu@*
    Example: !ignore -remove *!*@edyy.users.undernet.org or !ignore -list

    Note: see also the command botset.

  • botstatus


  • TEXT.

    Syntax chan: !====
    Syntax msg: /msg <BotNick> ==== <#chan> ====

    Description:

    OPTION - TEXT.
    OPTION - TEXT.

    Example: !==== or /msg DELPHINUS ==== #a&a

    Note: see also the commands botinfo, botversion & botuptime.

  • botinfo


  • TEXT.

    Syntax chan: !====
    Syntax msg: /msg <BotNick> ==== <#chan> ====

    Description:

    OPTION - TEXT.
    OPTION - TEXT.

    Example: !==== or /msg DELPHINUS ==== #a&a

    Note: see also the command botset, botstatus & botversion.

  • botnet


  • 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]

    Description:

    chat - TEXT.
    whom - TEXT.
    link - TEXT (global +n access level requireed).
    unlink - TEXT (global +n access level requireed).
    resethosts - TEXT.
    bots - TEXT.

    $nick - the user's name to dcc chat, used with the parameter "chat".
    $bot - the BOT's botnet username, used with the parameters "link/unlink" (global +n access level requireed).
    -offline - wich bots are offline, used with the parameter "bots".
    -unlinked - wich bots are unlinked, used with the parameter "bots".

    Example: !botnet whom or /msg DELPHINUS botnet chat
    Example: !botnet bots -offline or !botnet bots -unlinked
    Example: !botnet resethosts or !botnet link LEO

    Note: see also the commands botadd & botattr.