Image: Welcome
HOME
COUNTER

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 in the channel will be unable to say something to the channel if he is not in the channel.
    • +t (only Ops can set topic) prevents opless users 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 an 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.
    Example: !chanset modes +tn-ik

  • idle-kick - kick idle users (except +o users) on the channel after a period of time spcified by you in minutes. To turn this setting off - specify 0 (see also idle-deop channel flag).
    Example: !chanset idle-kick 60

  • 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.
    Example: !chanset stopnethack-mode 1

  • revenge-mode - defines how the bot should punish hostile users when revenging (see +revenge or +revengebot to enable this option).
    • 0 for deop.
    • 1 for deop & +d.
    • 2 for deop, +d & kick.
    • 3 for deop, chattr +d, kick & ban.
    To turn this setting off - specify 0.
    Example: !chanset revenge-mode 1

  • 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.
    Example: !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.
    Example: !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.
    Example: !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.
    Example: !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.
    Example: !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.
    Example: !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.

    Example: !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 (see also ban-reason).
    Example: !chanset ban-time 60

  • 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.
    Note: this is an IRCnet feature.
    Example: !chanset exempt-time 60

  • 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.
    Note: this is an IRCnet feature.
    Example: !chanset invite-time 60

  • enforcebans - when a ban is set, kick people who are on the channel & match the ban? +f, +v & +o users will not be kicked.
    Example: !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.
    Example: !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.
    Example: !chanset +userbans

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

  • autoop - op users with the +o flag when they join the channel. This is insecure & not recommended (see also +a user flag & aop-delay, op channel flags).
    Example: !chanset +autoop

  • autohalfop - halfop users with the +l flag when they join the channel. This is insecure & not recommended (see also aop-delay channel flag).
    Example: !chanset +autohalfop

  • autovoice - voice users with the +v flag when they join the channel (see also +g user flag & aop-delay, voice channel flags).
    Example: !chanset +autovoice

  • bitch - only let users with +o flag 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 & this is a neglect of our rules & terms.
    Example: !chanset +bitch

  • greet - say a user's info line when they join the channel? (see userset info command.)
    Example: !chanset +greet

  • protectops - re-op a user with the +o flag if they get deopped?
    Example: !chanset +protectops

  • protecthalfops - re-halfop a user with the +l flag if they get dehalfopped?
    Example: !chanset +protecthalfops

  • protectfriends - re-op a user with the +f flag if they get deopped?
    Example: !chanset +protectfriends

  • dontkickops - do you want the bot not to be able to kick users who have the +o flag, letting them kick-flood for instance to protect the channel against clone attacks.
    Example: !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 (see also templeave & cycles commands).
    Example: !chanset +inactive

  • 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.
    Example: !chanset +statuslog

  • revenge - remember people who deop/kick/ban the BOT, valid ops, or friends & punish them? Users with the +f flag are exempted from revenge.
    Example: !chanset +revenge

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

  • secret - prevent this channel from being listed on the botnet & in seen data-base? (also interferes the channels & stats commands)
    Example: !chanset +secret

  • shared - share channel-related user info for this channel?
    Example: !chanset +shared

  • cycle - cycle the channel when it has no ops?
    Example: !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.
    Example: !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.
    Example: !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.
    Example: !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.
    Example: !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.
    Example: !chanset +nodesynch

botland SPECIFIC CHANNEL FLAGS

  • antipub - punish users which use # (other channels publicity) in the channel (except user with +f, +v, +o flags or users with op status).
    Example: !chanset +antipub

  • anticolour - punish users which use colours in the channel (except user with +f, +v, +o flags or users with op status).
    Example: !chanset +anticolour

  • antibold - punish users which use bold in the channel (except user with +f, +v, +o flags or users with op status).
    Example: !chanset +antibold

  • antiunderline - punish users which use underline in the channel (except user with +f, +v, +o flags or users with op status).
    Example: !chanset +antiunderline

  • antinotice - punish users which send a notice in the channel (except user with +f, +v, +o flags or users with op status).
    Example: !chanset +antinotice

  • antirepeat - punish users which repeat themselves more than 2 times in the channel (except user with +f, +v, +o flags or users with op status).
    Example: !chanset +antirepeat

  • antiaction - punish users which use action in the channel (except user with +f, +v, +o flags or users with op status).
    Example: !chanset +antiaction

  • antiurl - punish users which use url (sites publicity) in the channel (except user with +f, +v, +o flags or users with op status).
    Example: !chanset +antiurl

  • antireverse - punish users which use reverse in the channel (except user with +f, +v, +o flags or users with op status).
    Example: !chanset +antireverse

  • limit - maintain & update, if need, channel limit (limit is +7, grace is +4, check time 60 seconds).
    Example: !chanset +limit

  • topic - reserved for internal use, automatically enabled if channel has locked topic (see also topic command & enforcetopic channel flag).

  • 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 locked, the BOT will enforce (renew) the topic so every one will be able to view it (see also topic command & topic channel flag).
    Example: !chanset +enforcetopic

  • voice - voice everyone when they join the channel (see also autovoice channel flag).
    Example: !chanset +voice

  • op - op everyone when they join the channel. This is insecure & not recommended (see also autoop channel flag).
    Example: !chanset +op

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

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

  • private - ban everyone without access (users without +f, +v, +o flags) when they join the channel.

  • 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.
    Example: !chanset +antitake

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

  • paranoia - a group of default chan flags which will be installed at once: +antitake & +strict.
    Example: !chanset paranoia

  • reset - a group of default chan flags which will be reseted at once: -antitake & -strict.
    Example: !chanset reset

  • strictop - NOT ENALBED YET

  • noop - NOT ENALBED YET

  • passive - NOT ENALBED YET

  • time - NOT ENALBED YET

  • output - NOT ENALBED YET

  • 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.
    Example: !chanset +locked

  • suspended - reserved for internal use, automatically enabled if channel is suspnded (see also the suspend command).
    Example: !chanset -suspended

  • chanserv - reserved for internal use, automatically enabled if channel is X/ChansServ registered.

  • 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 now allow anyone (except +f users) to set +ik channel modes or +l which will be lower than number of users on channel etc etc. By default, this settings is enabled.
    Example: !chanset +secure

  • ban-reason - setup default ban reason (see also ban-time).
    Example: !chanset ban-reason you are not welcome here anymore

STATS CHANNEL

  • join - by whom & when the BOT joined the channel.
    Example: !stats join

  • purge - by whom, when & the reason why the BOT parted the channel.
    Example: !stats purge

  • templeave by whom, when & the reason why the BOT templeft the channel.
    Example: !stats templeave

  • time - how much time the BOT is on chan.
    Example: !stats time

  • joins - how many ppl. joined the chan.
    Example: !stats joins

  • topics - how many times the topic was changed on chan.
    Example: !stats topic

  • traffic - how many lines & their size in bytes was said on chan.
    Example: !stats traffic

  • users - ppl. average on chan.
    Example: !stats users

  • bans - how many bans were made on chan.
    Example: !stats bans

  • kicks - how many kicks were made on chan.
    Example: !stats kicks

  • deops - how many deops were made on chan.
    Example: !stats deops

  • ops - how many ops were made on chan.
    Example: !stats ops

  • voices - how many voices were made on chan.
    Example: !stats voices

  • devoices - how many devoices were made on chan.
    Example: !stats devoices

  • banned - how many times the BOT was banned on chan.
    Example: !stats banned

  • deopped - how many times the BOT was deopped on chan.
    Example: !stats deopped

  • kicked - how many times the BOT was kicked on chan.
    Example: !stats kicked

  • all - all channel stats in one line.
    Example: !stats all

Page was generated in 0.0025 secconds.
All rights reserved © botland.horatiu.vip 2026
Some articles are used with permission of starbots.info thanks aqwzsx :)