A&a light Settings

From SHellium Wiki
Jump to: navigation, search

Contents

Geographylogo.png In other languages: English | Afrikaans | Albanian | Arabic | Brazilian | Bulgarian | Catalan | Chinese | Croatian | Czech | Danish | Dutch | Esperanto | Estonian | Filipino | Finnish | Flemish | French | German | Greek | Hebrew | Hindi | Hungarian | Indonesian | Italian | Japanese | Latvian | Lithuanian | Macedonian | Malay | Malayalam | Norwegian (Bokmål) | Norwegian (Nynorsk) | Persian | Polish | Portuguese | Romanian | Russian | Serbian | Slovak | Slovenian | Spanish | Swedish | Turkish | Ukrainian | Urdu

For more informations about A&a light see A&a light Eggdrop script main page

CHANNEL SETTINGS

Modes

Modes enforced on the channel, by default +tn (suggested +tn-ki). If somebody changes the modes - BOT will change the modes back & if it was +li mode & user has no +f or +o flags on BOT - he will be punished (by default kicked).

  • +n (no external messages) everyone who is not on the channel will be unable to say something to the channel if he is not on the channel.
  • +t (only Ops can set topic) prevents opless users from changing the topic.
  • +i (invite only) everyone needs an invite to join your channel.
  • +m (moderated) only ops & voiced people.
  • +k (key) nobody can join the channel without the correct key.
  • +l (limit to ...) everyone will be able to join your channel only if the limit (set by you or by BOT) is not reached (number of ppl on chan is less than channel limit) or if it is invited by a channel OP.
  • +p (private) the channel will not show in your whois & it will not show in the channels list.
  • +s (secret) the channel will not show when someone who isn't in your channel does a whois on you.
  • +r (registered users only) only people authenticated with X can join your channel (undernet specific mode).

To turn this setting off - don't specify any flag.
Setup: !chanset modes +tn-ik

idle-kick

Kick idle users on the channel after a period of time specified by you, except +f users (in minutes).
To turn this setting off - specify 0.
Setup: !chanset idle-kick 60
Note: see also the channel flag idle-deop.

stopnethack-mode

Deop anyone who enters the channel with server ops.

  • 0 turn off.
  • 1 isoptest (allow serverop if registered op).
  • 2 wasoptest (allow serverop if op before split).
  • 3 allow serverop if isop or wasop.
  • 4 allow serverop if isop & wasop.
  • 5 if channel -bitch: see stopnethack-mode 3, if channel +bitch: see stopnethack-mode 1.
  • 6 if channel -bitch: see stopnethack-mode 2, if channel +bitch: see stopnethack-mode 4.

To turn this setting off - specify 0.
Setup: !chanset stopnethack-mode 1

revenge-mode

Defines how the bot should punish hostile users when revenging.

  • 0 for deop.
  • 1 for deop & +d.
  • 2 for deop, +d & kick.

8 3 for deop, chattr +d, kick & ban.
To turn this setting off - specify 0.
Setup: !chanset revenge-mode 1
Note: see also the channel flags revenge & revengebot.

flood-chan

Defines how many channel messages in how many seconds from one host constitutes a flood. +f & +m users will not be kicked.
To turn this setting off - specify 0 or 0:0.
Setup: !chanset flood-chan 7:20 (no more than 7 lines in 20 seconds)

flood-ctcp

Defines how many channel ctcps in how many seconds from one host constitutes a flood. +f & +m users will not be kicked.
To turn this setting off - specify 0 or 0:0.
Setup: !chanset flood-ctcp 2:40 (no more than 2 ctcps in 40 seconds)

flood-join

Defines how many joins in how many seconds from one host constitutes a flood. +f & +m users will not be kicked.
To turn this setting off - specify 0 or 0:0.
Setup: !chanset flood-join 4:40 (no more than 4 joins in 40 seconds)

flood-kick

Defines how many kicks in how many seconds from one host constitutes a flood. +f & +m users will not be kicked.
To turn this setting off - specify 0 or 0:0.
Setup: !chanset flood-kick 2:40 (no more than 2 kicks in 40 seconds)

flood-deop

Defines how many deops in how many seconds from one host constitutes a flood. +f & +m users will not be kicked.
To turn this setting off - specify 0 or 0:0.
Setup: !chanset flood-deop 3:10 (no more than 3 deops in 10 seconds)

flood-nick

How many nick changes in how many seconds from one host constitutes a flood. +f & +m users will not be kicked.
To turn this setting off - specify 0 or 0:0.
Setup: !chanset flood-nick 4:40 (no more than 4 nick change in 40 seconds)

aop-delay

This is used for autoop, autohalfop, autovoice. If an op or voice joins a channel while another op or voice is pending, the bot will attempt to put both modes on one line.

  • aop-delay 0 No delay is used.
  • aop-delay X An X second delay is used.
  • aop-delay X:Y A random delay between X & Y is used.

Setup: !chanset aop-delay 10:30

ban-time

Setup how long temporary bans will last (in minutes). If you set this setting to 0, the bot will never remove them. Besides this ban-time is used when punishing for publicity, swears, etc.
Setup: !chanset ban-time 60
Note: see also the channel flag ban-reason.

exempt-time

Set here how long temporary exempts will last (in minutes). If you set this setting to 0, the bot will never remove them. The bot will check the exempts every X minutes, but will not remove the exempt if a ban is set on the channel that matches that exempt. Once the ban is removed, then the exempt will be removed the next time the bot checks.
Setup: !chanset exempt-time 60
Note: this is an IRCnet feature.

invite-time

Set here how long temporary invites will last (in minutes). If you set this setting to 0, the bot will never remove them. The bot will check the invites every X minutes, but will not remove the invite if a channel is set to +i. Once the channel is -i then the invite will be removed the next time the bot checks.
Setup: !chanset invite-time 60
Note: this is an IRCnet feature.

enforcebans

When a ban is set, kick people who are on the channel & match the ban. +f, +v & +o users will not be kicked.
Setup: !chanset +enforcebans

dynamicbans

Only activate bans on the channel when necessary. This keeps the channel's ban list from getting excessively long. The bot still remembers every ban, but it only activates a ban on the channel when it sees someone join who matches that ban.
Setup: !chanset +dynamicbans

userbans

Allow bans to be made by users directly. If turned off, the bot will require all bans to be made through the bot's console.
Setup: !chanset +userbans

need-key

Remember channel's key (in fact, the BOT will remember the key itslef, as it is set on chan).
Setup: !chanset need-key blabla

autoop

Op the +o users when they join the channel. This is insecure & not recommended.
Setup: !chanset +autoop
Note: see also the user flag a & the channel flags, aop-delay, op.

autohalfop

Halfop the +l users when they join the channel. This is insecure & not recommended.
Setup: !chanset +autohalfop
Note: see also the channel flag aop-delay.

autovoice

Voice the +v users when they join the channel.
Setup: !chanset +autovoice
Note: see also the user flag g & the channel flags aop-delay, voice

bitch

Only let the +o users be opped on the channel? Not recommended - if you have X or ChanServ service on channel users try to deop, kick or ban the BOT as revenge.
Setup: !chanset +bitch

greet

Say a user's info line when they join the channel.
Setup: !chanset +greet
Note: see also user flag info.

protectops

Re-op the +o users if they get deopped.
Setup: !chanset +protectops

protecthalfops

Re-halfop thes +l users if they get dehalfopped.
Setup: !chanset +protecthalfops

protectfriends

Re-op the +f users if they get deopped.
Setup: !chanset +protectfriends

dontkickops

Do you want the bot not to be able to kick the +o users, letting them kick-flood for instance to protect the channel against clone attacks.
Setup: !chanset +dontkickops

inactive

This prevents the bot from joining the channel (or makes it leave the channel if it is already there). It can be useful to make the bot leave a channel without losing its settings, channel-specific user flags, channel bans, & without affecting sharing.
Setup: !chanset +inactive
Notes: see also the commands templeave & cycle.

statuslog

Log the channel status line every 5 minutes? This shows the bot's status on the channel (op, voice, etc.), The channel's modes, & the number of +m/+o/+v/+n/+b/+e/+I users on the channel.
Setup: !chanset +statuslog

revenge

Remember people who deop/kick/ban the BOT, valid ops, or friends & punish them. The +f users are exempted from revenge.
Setup: !chanset +revenge

revengebot

Similar to to the 'revenge' option, but it only triggers if a BOT gets deopped, kicked or banned.
Setup: !chanset +revengebot

secret

Prevent this channel from being listed on the botnet & in seen data-base. (also interferes the channels & stats commands)
Setup: !chanset +secret

shared

Share channel-related user info for this channel.
Setup: !chanset +shared

cycle

Cycle the channel when it has no ops.
Setup: !chanset +cycle

dynamicexempts

Only activate exempts on the channel when necessary. This keeps the channel's exempt list from getting excessively long. The bot still remembers every exempt, but it only activates a exempt on the channel when it sees a ban set that matches the exempt. The exempt remains active on the channel for as long as the ban is still active.
Setup: !chanset +dynamicexempts

userexempts

Allow exempts to be made by users directly. If turned off, the bot will require all exempts to be made through the bot's console.
Setup: !chanset +userexempts

dynamicinvites

Only activate invites on the channel when necessary. This keeps the channel's invite list from getting excessively long. The bot still remembers every invite, but the invites are only activated when the channel is set to invite only & a user joins after requesting an invite. Once set, the invite remains until the channel goes to -i.
Setup: !chanset +dynamicinvites

userinvites

Allow invites to be made by users directly. If turned off, the bot will require all invites to be made through the bot's console.
Setup: !chanset +userinvites

nodesynch

Allow non-ops to perform channel modes. This can stop the bot from fighting with services such as ChanServ or from kicking IRCops when setting channel modes without having ops.
Setup: !chanset +nodesynch

a&a channel settings

secure

Protect the channel. If the channel is +chanserv & there is a takeover on channel - the BOT will remuser taker's access, suspend the user's access which gave access to taker & if reporting is ON - will store a note about take (time, taker's user, user which gave access to taker, actions performed by BOT). Besides, the BOT will NOT allow anyone to set +ik channel modes & to set/unset inadequate values for +l, except +f & +m users. By default, this settings is enabled.
Setup: !chanset +secure

antipub

Punish users which use # (making publicity) in the channel, except +f, +v, +o users & chan oppers.
Setup: !chanset +antipub

anticolour

Punish users which use colours in the channel, except +f, +v, +o users & chan oppers.
Setup: !chanset +anticolour

antibold

Punish users which use bold in the channel, except +f, +v, +o users & chan oppers.
Setup: !chanset +antibold

antiunderline

Punish users which use underline in the channel, except +f, +v, +o users & chan oppers.
Setup: !chanset +antiunderline

antinotice

Punish users which send a notice in the channel, except +f, +v, +o users & chan oppers.
Setup: !chanset +antinotice

antirepeat

Punish users which repeat themselves more than 2 times in the channel, except +f, +v, +o users & chan oppers.
Setup: !chanset +antirepeat

antiaction

Punish users which use action in the channel, except +f, +v, +o users & chan oppers.
Setup: !chanset +antiaction

antiurl

Punish users which use url (sites publicity) in the channel, except +f, +v, +o users & chan oppers.
Setup: !chanset +antiurl

antireverse

Punish users which use reverse in the channel, except +f, +v, +o users & chan oppers.
Setup: !chanset +antireverse

private

Ban everyone when they join the channel, except +f, +v, +l users.

locked

Reserved for global +N users, the bot will never part the channel & only a +N global user will be able to purge the channel.
Setup: !chanset +locked

suspended

Reserved for internal use, automatically enabled if channel is suspended, used by the command suspend.
Note: see also the command suspend.

chanserv

Reserved for internal use, automatically enabled if channel is X/ChansServ registered.

limit

Maintain & update, if need, channel limit (limit is +7, grace is +4, check time 60 seconds).
Setup: !chanset +limit

topic

Reserved for internal use, automatically enabled if channel has locked topic
Note: see also the command topic & the channel flag enforcetopic.

enforcetopic

If the channel is in desynch (when servers desynchronize from one another, some users do not see topic, channels modes etc.) & the topic is +topic (locked with the command topic), the BOT will enforce (renew) the topic so every one will be able to view it.
Setup: !chanset +enforcetopic Note: see also the command topic & the channel flag topic.

seen

To enable seen statistics on chan. If deactivated, no seen info will be added to a&a seen data-base. If you want seen enabled but wish your channel not to be referred on other channels, see secret channel flag.
Setup: !chanset -seen

ban-reason

Setup default ban reason.
Setup: !chanset ban-reason you are not welcome here anymore
Note: see also the channel flag ban-time.

voice

Voice everyone when they join the channel.
Setup: !chanset +voice
Note: see also the channel flag autovoice.

op

Op everyone when they join the channel. This is insecure & not recommended.
Setup: !chanset +op Note: see also the channel flag autoop.

idle-deop

Deop everyone who idles on channel more than the time specified by you, except +a users (in minutes).
To turn this setting off - specify 0.
Setup: !chanset idle-deop 60
Note: see also the channel flag idle-kick.

kiss

Channel's kiss, used by the command kiss (text substitutions %nick% %from% are available for this setting).
Setup: !chanset kiss gives a kiss to %nick% from %from%
Note: see also the channel flags fuck & mail

fuck

Channel's fuck, used by the command fuck (text substitutions %nick% %from% are available for this setting).
Setup: !chanset fuck blabla %from% blabla %nick%
Note: see also the channel flags kiss & mail

slap

Channel's slap, used by the command slap (text substitutions %nick% %from% are available for this setting).
Setup: !chanset slap %from% slaps %nick% around a bit with a large trout
Note: see also the channel flags kiss & fuck.

url

Channel's website, used by the command url.
Setup: !chanset url http://shellium.org & http://faq.shellium.org
Note: see also the channel flags mail, desc, faq, rules & news.

mail

Channel's mail, used by the command mail.
Setup: !chanset mail for general questions mail@shellium.org, for abuse abuse@shellium.org
Note: see also the channel flags url, desc, faq, rules & news.

desc

Channel's description, used by the command desc.
Setup: !chanset desc this an eggdrop/tcl & a&a script helping chan
Note: see also the channel flags url, mail, faq, rules & news

faq

Channel's faq, used by the command faq.
Setup: !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.shellium.org
Note: see also the channel flags url, mail, desc, rules & news.

rules

Channel's rules, used by the command rules.
Setup: !chanset rules don't ask for op/voice, don't msg oppers, no colours/bold
Note: see also the channel flags url, mail, desc, faq & news

news

Channel's news, used by the command news.
Setup: !chanset news new site http://shellium.org updated, niqu promoted to op status
Note: see also the channel flags url, mail, desc, faq & rules.

a&a channel settings packs

antitake

A group of default chan flags which will be installed at once: modes +tn-ik, revenge-mode 1, flood-chan 7:20, flood-ctcp 2:20, flood-join 4:40, flood-kick 3:20, flood-deop 3:20, flood-nick 4:40, ban-time 0, +enforcebans, +dynamicbans, +protectops, +protectfriends, +dontkickops, +revenge, +cycle, +bitch, -autoop, -op.
Setup: !chanset +antitake

strict

A group of default chan flags which will be installed at once: +antipub, +anticolour, +antibold, +antireverse, +antiunderline, +antiurl, +antinotice, +antiaction, +antirepeat.
Setup: !chanset +strict

paranoia

A group of default chan flags which will be installed at once: +antitake & +strict.
Setup: !chanset paranoia

reset

Reset all channel flags/settings.
Setup: !chanset reset

Stats channel

channels

The list of channels the BOT keeps/makes statistics. Non valid channels will be shown in red colour, valid & +secret channels will be shown as +secret, except if the output is set to msg/notice or console channel (global +v access level requireed).
Usage: !stats channels

join

When the BOT was joined on channel. Used by the command join.
Usage: !stats join

purge

When & the reason why the BOT was removed from channel. Used by the command purge.
Usage: !stats purge

templeave

When & the reason why the BOT was removed temporarily from channel. Used by the commands templeave & suspend.
Usage: !stats templeave

time

How much time the BOT is on chan.
Usage: !stats time

joins

How many ppl. joined the chan.
Usage: !stats joins

topics

How many times the topic was changed on chan.
Usage: !stats topic

traffic

How many lines & their size in bytes was said on chan.
Usage: !stats traffic

users

People average on chan.
Usage: !stats users

bans

How many bans were made on chan.
Usage: !stats bans

kicks

How many kicks were made on chan.
Usage: !stats kicks

deops

How many deops were made on chan.
Usage: !stats deops

ops

How many ops were made on chan.
Usage: !stats ops

voices

How many voices were made on chan.
Usage: !stats voices

devoices

How many devoices were made on chan.
Usage: !stats devoices

banned

How many times the BOT was banned on chan.
Usage: !stats banned

deopped

How many times the BOT was deopped on chan.
Usage: !stats deopped

kicked

How many times the BOT was kicked on chan.
Usage: !stats kicked

all

All channel stats in one line.
Usage: !stats all

Personal tools
Namespaces

Variants
Actions
Navigation
Indexes
SHellium Sites
Toolbox