Pagina de start a forumului Floresti City - Forum
Home - FAQ - Cautare - Membri - Grupuri - Inregistrare - Profil - Mesaje private - Autentificare
 
Tot ce trebuie sa stii pentru a deveni helper

 
Pagina de start a forumului Floresti City - Forum -> #botever-Chanal de Botleading
Creaza un subiect nou   Raspunde la subiect Subiectul anterior :: Subiectul urmator
Autor Mesaj
Adrian
Seful Forumului
Adrian

Data inscrierii: 05/Feb/2007
Mesaje: 218
Localitate: Floresti

MesajTrimis:     Titlul subiectului: Tot ce trebuie sa stii pentru a ajunge helper Raspunde cu citat (quote)

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

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 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 -globalNote: 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 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 -globalNote: 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 autentic 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 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 -listNote: 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> ). The BOT cannot add an user with equal or higher access than its
own.

Syntax chan: !xadduser [$level]
Syntax msg: /msg xadduser <#chan> [$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 450Note: see also the
commands xremuser, xmodify & xautomode.

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

Syntax chan: !xremuser Syntax msg: /msg xremuser <#chan>
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 =edyyNote: see also the commands xadduser & xmodify.

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

Syntax chan: !modify [$level]
Syntax msg: /msg modify <#chan> [$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 ).

Syntax chan: !xautomode Syntax msg: /msg xautomode <#chan> 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 opNote: 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> [level]). The BOT can only suspend someone with
access lower than its own.

Syntax chan: !xsuspend [$duration] [M|H|D] [$level]
Syntax msg: /msg xsuspend <#chan> [$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 300Note: see aslo
the command xunsuspend.

* xunsuspend
UNSUSPEND an user's access to X on the channel's userlist (alias for
/msg x unsuspend <#channel> ). 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 Syntax msg: /msg xunsuspend <#chan>
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 niquNote:
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 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 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> [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 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
blablaNote: 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> ). 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 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 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 blaNote: 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 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 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 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> ).

Syntax chan: !xsupport Syntax msg: /msg xsupport <#chan> Description:
yes - confirm support.
no - deny support.

Example: !xsupport yes or /msg DELPHINUS xsupport #a&a yesNote: 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 ).

Syntax chan: !xautotopic Syntax msg: /msg xautotopic <#chan>
Description:
on - enable X autotopic.
off - disable X autotopic.

Example: !xautotopic on or /msg DELPHINUS xautotopic #a&a onNote: see
also the commands xtopic, xurl & xdescription.

* xtopic
SET chanel's X TOPIC (alias for /msg x topic <#channel> ). 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 xtopic <#chan> <$text>
description:
$text - channel's topic, 145 characters max .


example: !xtopic weclome blabla or /msg delphinus xtopic #a&a welcome
blablanote: see also the commands xautotopic, xurl & xdescription.

* xurl
SET chanel's X URL (alias for /msg x set <#channel> url [url]). 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 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.botever.srv.ro or /msg DELPHINUS xurl #a&a
http://www.botever.srv.ro
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 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 serviceNote: 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 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:

o flood settings: flood-chan, flood-ctcp, flood-join, flood-kick,
flood-deop, flood-nick.
o anti protections: antipub, anticolour, antibold, antireverse,
antiunderline, antiurl, antinotice, antiaction, antirepeat.
o protection modes: secure, protect-mode, rigid-mode, revenge-mode,
revengebot, revenge, dontkickops, protectops, protecthalfops,
protectfriends, stopnethack-mode, nodesynch.
o auto flags: autovoice, autoop, autohalfop, voice, op, halfop.
o timed settings: idle-kick, idle-deop, ban-time, aop-delay,
exempt-time, invite-time.
o status settings: locked, suspended, inactive, secret, chanserv,
private, passive.
o modes settings: modes, limit, need-key.
o config settings: enforcetopic, topic, enforcebans, dynamicbans,
userbans, strictop, noop, bitch, cycle, dynamicexempts, userexempts,
dynamicinvites, userinvites.
o other settings: ban-reason, shared, statuslog.
o module settings: seen, greet.
o info flags: url, mail, desc, faq, rules, news.
o fun flags: kiss, fuck, slap.
o settings packs: strict, antitake, paranoia, moderate, antiflood,
reset.

Syntax chan: !chanset <$setting|$settingsPack> [$options]
Syntax msg: /msg 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://bots.name ).
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://bots.name
Example: !chanset kiss gives a kiss to %nick% from %from% or !chanset
kiss noneNote: 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 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 stats.

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.orgNote: 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 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: !cycleNote: 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 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 -allNote: 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 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:

o command flags - which will give access to channel commands: N, X, n,
m, o, l, v.
o protection flags - which will protect or will exempt the user from
any channel's protections or penalties: f, P, H, L.
o 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 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 lucrate 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+ofNote: 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|-info> Syntax msg: /msg topic
<#chan> <$text|-lock|-unlock|-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.
-info - information about topic, if locked, enforced, who was the last
to change the topic & the time of last topic change.

Example: !topic any text lalala or /msg DELPHINUS topic #a&a any text
lalala
Example: !topic -lock or !topic -infoNote: 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 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 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 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 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 -ikmNote: 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 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
boyNote: 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 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 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 awayNote: 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 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 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 <$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 -infoNote: 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:

o flood settings: flood-chan, flood-ctcp, flood-join, flood-kick,
flood-deop, flood-nick.
o anti protections: antipub, anticolour, antibold, antireverse,
antiunderline, antiurl, antinotice, antiaction, antirepeat.
o protection modes: secure, protect-mode, rigid-mode, revenge-mode,
revengebot, revenge, dontkickops, protectops, protecthalfops,
protectfriends, stopnethack-mode, nodesynch.
o auto flags: autovoice, autoop, autohalfop, voice, op, halfop.
o timed settings: idle-kick, idle-deop, ban-time, aop-delay,
exempt-time, invite-time.
o status settings: locked, suspended, inactive, secret, chanserv,
private, passive.
o modes settings: modes, limit, need-key.
o config settings: enforcetopic, topic, enforcebans, dynamicbans,
userbans, strictop, noop, bitch, cycle, dynamicexempts, userexempts,
dynamicinvites, userinvites.
o other settings: ban-reason, shared, statuslog.
o module settings: seen, greet.
o info flags: url, mail, desc, faq, rules, news.
o fun flags: kiss, fuck, slap.
o settings packs: strict, antitake, paranoia, moderate, antiflood,
reset.

Syntax chan: !chaninfo
<-anti|-flood|-info|-all|-|+|$setting|$settingsPack> Syntax msg: /msg 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 admins <#chan> [-global]

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

Example: !admins or /msg DELPHINUS admins #a&a
Example: !admins -globalNote: see also the command list.

* list


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

Syntax chan: !list [$hostmask] [-global]
Syntax msg: /msg list <#chan> [$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 -globalNote: 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 stats <#chan> <$stats|-all|-reload|-reset> [$period]
[-global] [-min|-max] [$value]

Description:
$stats - the channel statistics - channels, purge, join, 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 -globalNote:
see also the command channels.

* act


ACTION on channel the given text.

Syntax chan: !act <$text> Syntax msg: /msg 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-laNote:
see also the command say, slap, kiss & fuck.

* say


SAY on channel the given text.

Syntax chan: !say <$text> Syntax msg: /msg 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-laNote:
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 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 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
troutNote: 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 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 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 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 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 [none|bold|bluebold|bluered|light] [ro|en|-info]
[[chan|msg] [msg|chan|note]]
Syntax msg: /msg output [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 blueredNote: 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 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 -nowNote: 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 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 -email- edyy or !invisible onNote: 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 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
LOCAL & GLOBAL USER FLAGS

* N (manager) îngăduie accesul la comenzi locale de X, ChanServ,
manager, owner, master, op si voice . Flag specific pt a&a , este flagul cel
mai mare pe care il poti avea pe canal , ca acces de 500 la X. Nimeni cu
access local nu poate sterge acest flag si nu poate fi decat un solitar
manager de canal (un singur user cu flagul +N ). Acest flag permite
automat access la toate comenzile locale ale botului pe canal, si nu ai
nevoie de nici un flag unic ca +X sau altul de acest fel.

* n (owner) permite accessul la comenzile locale de owner, master, op
si voice . Flag standard de eggdrop pentru owner local, ca 450-499
access la X. Setarea comenzilor majore ale canalului sunt valabile la acest
nivel de access, alegeti-va ownerii cu atentie.
Nota: in mod normal, un owner poate adauga sau sterge flagul +n
(permite access la comenzile de owner local), la botii a&a acesta este
managerul local (cel cu flagul +N ) .

* m (master) permite accessul la comenzile locale de master, op si
voice . Flag standard de eggdrop pentru master local, ca accessul 400-449
la X. Acesta este cel mai mic nivel de access care este necesar pentru
comanda chattr - comanda ce permite sa dea access local la BOT oricui de
pe canal.

* o (op) permite accessul la comenzile locale de op si voice . Flag
standard de eggdrop pentru op local, ca access de 75-399 la X. Comenzi
esentiale ce permit administrarea & protejarea canalului (uitati-va si la
flagurile pentru useri +a si pentru canal autoop, flaguri care permit
oparea automata a unui operator sau oparea automata a tuturor
operatorilor).
Nota: daca aveti X sau ChanServ pe canal, va necesită sa adoptati o
politica de securitate pentru a preveni take-ul (descrisa in FAQ) si va
obliga toti ownerii si masterii sa o respecte.

* l (halfop) permite accessul la comenzi locale de halfop si voice .
Flag standard de eggdrop pentru halfop local, ca access de 100-200 la X.

* v (voice) permite accessul la comenzi locale de voice . Flag standard
de eggdrop pentru voice, ca access de 1-74 la X. Comenzi minime permise
pentru un user obisnuit, deasemenea permite accesul la informatii
esentiale ale canalului (uitati-va si la flagurile pentru useri +g si pentru
canal+autovoice flaguri care consimt primirea automata de voice a unui
user sau a tuturor userilor de pe canal).

* a (autoop) flag standard de eggdrop pentru primirea automata de op.
Userul cu flagul +a este opat automat cand intra pe canal sau daca este
deopat pe canal - userul va fi opat la loc (trebuie sa aiba si flagul
+o ).
Nota: daca comanda deop este folosita - BOTul va refuza sa deopeze un
user cu flagul +a

* y (autohalfop) flag standard de eggdrop pentru primirea automata de
halfop . Userul cu flagul +y primeste halfop automat cand intra pe canal
sau daca va primi dehalfop pe canal - userul va primi halfop la loc.

* g (autovoice) flag standard de eggdrop pentru primirea automata de
voice. Userul cu flagul +g primeste voice automat cand intra pe canal sau
daca primeste devoice - userul va primi voice la loc ( trebuie sa aiba
si flagul +v ).
Nota: daca comanda devoice este folosita - BOTul va refuza sa dea
devoice unui user cu flagul +g

* f (friend) flag standard de eggdrop pentru "prieteni". Userul cu
flagul +f nu va fi pedepsit pentru comportament abuziv (unde un user
normal, ar fi fost pedepsit). Deoparea, kickul, banarea userilor cu +P sau +H
, setarea de +lk pe canal, etc. - toate aceste abuzuri vor fi scutite
de pedeapsa datorita flagului +f
Nota: desigur BOTul va pune toate modurile la loc cum sunt setate in
setarile canalului si va scoate banul, va da op la loc sau va invita pe
canal userul cu flagurile +HP , flagul +f scuteste doar de pedeapsa.

* X (X local, comenzi ChanServ) permite access la comenzi locale de X
si ChanServ . Flag specific a&a, acesta este un flag foarte puternic -
asa ca aveti grija cui dati acest flag.
Nota: flagul +X poate fi dat doar de cineva cu flagul +N (manager).

* P (user protejat) flag specific a&a. Userul cu flagul +P va fi
protejat impotriva deopurilor, kickurilor, banurilor (uitati-va si la
flagurile de canal +revenge si revenge-mode - pentru a specifica pentru
intreaga categorie de useri cu flagurile +f sau +o ). Asta este flagul de
protectie de nivelul 1 - inseamna ca pedeapsa va fi ca userul care a
facut abuzul sa primeasca deop de la BOT (uitati-va si la flagul +H ).
Nota: BOTul nu va pedepsi pe cineva cu access mai mare in ierarhia
userilor (accesul de +N de exemplu), un user cu +f sau un alt user cu +P.
Flagul +P poate fi dat doar de un user cu +N (manager).
Nota: Uitati-va si la comanda protect & setarile de canal protectops,
protectfriends & protecthalfops.

* H (user foarte-protejat) flag specific a&a. Ca userul +P , flagul +H
protejeaza userul de deop, kick si ban (uitati-va si la flagurile de
canal +revenge si revenge-mode - pentru a specifica pentru intreaga
categorie de useri cu flagurile +f sau +o ). Singura diferenta este nivelul
de protectie. Aceste este flagul de protectie de nivelul 2 - inseamna
ca pedeapsa va fi ca userul care a facut abuzul sa primeasca ban de la
BOT.
Nota: BOTul nu va pedepsi pe cineva cu access mai mare in ierarhia
userilor (accesul de +N de exmplu ), un user cu +f sau un alt user cu +PH .
Flagul +H poate fi dat doar de un user cu +N (manager).
Nota: Uitati-va si la comanda protect & setarile de canal protectops,
protectfriends & protecthalfops.

* L (user blocat) flag specific a&a. Blocheaza accesul userului pe
canal, numai managerul canalului (+N flag) va putea sa schimbe accesul
userului cu +L . Acest flag este dat cand nu vrei sa dai access prea mare
unui anumit user dar in acelasi timp vrei sa fii sigur ca cineva cu
access mai mare nu va putea sa stea
Sus
Vezi profilul utilizatorului Trimite mesaj privat Trimite un mesaj

Creaza un subiect nou   Raspunde la subiect    Pagina de start a forumului Floresti City - Forum -> #botever-Chanal de Botleading Ora este GMT + 2 ore
Pagina 1 din 1

 
Mergi direct la:  
Nu puteti crea un subiect nou in acest forum
Nu puteti raspunde in subiectele acestui forum
Nu puteti modifica mesajele proprii din acest forum
Nu puteti sterge mesajele proprii din acest forum
Nu puteti vota in chestionarele din acest forum


Powered by phpBB | Fa-ti si tu propriul forum GRATUIT, pe www.myforum.ro