Animebots

Independent, free and open source since June 2001

home . faq . bots . admins . webhosting . devcom

 

Deflate all topics

Before asking a question in #animebots

Blacklist checker

If your channel is blacklisted, or you want to know why it left, you can use our blacklist and removed reason checker.

FAQs

Click a topic to view more

Creating an account

Deflate help topic

To use our bots, you need a user account, and you need to be authed.

For the purposes of this FAQ, we'll use Chiumi to create an account, although any of our bots can be used.

To create an account, type /msg Chiumi hello YOUREMAILADDRESS YOUREMAILADDRESS, where YOUREMAILADDRESS is a valid address. Your initial password will be sent to this address, so don't screw up.

Now, check your e-mail, if you haven't already done so. Got your password? When you do, type /msg Chiumi auth USERNAME PASSWORD, where USERNAME is the nick you were using when you created the account, and PASSWORD is the password given in the e-mail. This will auth you with our bots, and you will be able to use commands.

I imagine you'll want to change your password as soon as you can. To do this, auth as shown above, and type /msg Chiumi pass NEWPASS NEWPASS, where NEWPASS is your desired new password. It's also recommended you add the auth line to your perform, so you can auth automatically when you connect to the server.

There, you should have successfully created an account, and will be ready to use our bots.

About blackmarks, suspensions and the blacklist

Deflate help topic

Blackmarks are a system of punishment for misuse of the bots. These work as follows:

You get a blackmark if you:

How many blackmarks can I get before the bad things happen?

If you are not opped when you invite a bot into your channel, the channel is instantly removed. An admin is required to remove your channel from the blacklist before the bot can be requested again.

If your channel is on its probabation period, you are allowed one blackmark before the channel is deleted. The bot will not return without an admin removing the blacklist.

If your channel has been approved, you are allowed up to 3 (If you donate more than £5, this is 5) blackmarks before the channel is suspended. If it is suspended, the bot will return in 24 hours. If you get suspended 10 times, the bot will remove itself.

Getting an Animebot into your channel

Deflate help topic

Getting an Animebot couldn't be easier. Just go into #animebots, ensure that you have made an account, then look at all the voiced (+) nicknames. These are the currently availible bots. Select one you like and then type:

/invite BOT #CHANNEL

Replacing 'BOT' with the name of the desired bot and '#CHANNEL' with the name of the channel you want the bot in.

Upon arrival you will need to op the bot. To use most bot commands you need to give the users on your channel access flags (eg. voice, op, owner, master, etc.), details on these can be found in the command listings below.

Notes:

If you invite the bot to a channel where there is another bot from another provider, the channel will be blacklisted and you will need to ask an admin in #animebots to remove it. More information can be found on blackmarks here.

The Commands List

Notes about the command list: words in CAPITALS need to be replaced with the word that it's describing. For example, replace BOT with the name of the bot you want to perform that command on. Words surrounded by [brackets] are optional.

Note about user levels: voice is the lowest user level, followed by topic, then half-op, then op, master and finally owner. Admin is higher than all and this power is reserved to Animebots staff.

Changing settings on your account

Deflate help topic

Command Description Power
/msg BOT hello EMAIL EMAIL This will create an account on the bot and send you a confirmation e-mail containing your password. Anyone
/msg BOT auth USERNAME PASSWORD Logs in to the botnet Anyone
/msg BOT deauth Logs you out of the botnet (note, quitting will also automatically log you out, as long as the bot sees you quit) . Authed
/msg BOT pass NEWPASS NEWPASS Changes your password. Authed
/msg BOT email [EMAIL EMAIL] Displays your currently registered e-mail address, or if you specify two e-mails, will change your e-mail to a new one. Authed
/msg BOT notice Makes the bot send all future messages to you via /notice. Authed
/msg BOT privmsg Makes the bot send all future messages to you via /msg Authed
/msg BOT language [LANGUAGE] Shows either your current language of choice or sets a new language of your choice. Authed

Changing the topic on your channel

Deflate help topic

Notes on this section: If a command is said in the channel (e.g., topic New topic), you can also do the same command in private, by sending the command as a /msg, and putting your channel after the command. For example, instead of saying topic New topic, you can also do /msg BOT topic #channel New topic.
 
Command Description Power
topic TOPIC This will create an account on the bot and send you a confirmation e-mail containing your password. Topic
addtopic TOPIC Adds some text to the end of a topic Topic
pretopic TOPIC Adds some text to the beginning of the topic. Topic
setdivider DIVIDER Changes the text that divides the topic in addtopic and pretopic Master
resync If your server has lost the topic, this will make the bot reset the topic to the last one it knew. Anyone
saytopic Says the current topic. Anyone
whotopic Says who set the topic and its individual parts. Anyone
cleartopic Removes the topic. Topic
quicktopic NUMBER Sets the topic to one of the quicktopics stored. The number must be a number from 1-5 Topic
quicktopic change NUMBER TOPIC Changes one of the stored quicktopics to the specified topics. Master
quicktopic list List all the stored quicktopics. Topic

Kicking and banning and other channel commands

Deflate help topic

Notes on this section: If a command is said in the channel (e.g., ban noob You're an idiot!), you can also do the same command in private, by sending the command as a /msg, and putting your channel after the command. For example, instead of saying ban noob You're an idiot!, you can also do /msg BOT ban #channel noob You're an idiot!. Also, some commands have two versions, if you see 'or' in italics, it means that there are two commands that do the same thing.
 
Command Description Power
kick VICTIM [REASON] This will kick someone from your channel Half-op
ban VICTIM [REASON] Bans someone from your channel for the default length of time. Master
ban length MINUTES or bantime MINUTES Changes the default ban time Master
ban list Lists all bans on the bots internal ban list. Master
ban undo or undo Undoes the last ban to be set on the channel (through the bot) Master
ban redo or redo Redoes the last ban to be set on the channel. Master
ban auth AUTHNAME Bans a person based on their auth name. Master
ban qauth AUTHNAME Bans a person based on their Q auth. Master
ban perm VICTIM [REASON] or
permban VICTIM [REASON]
Perm bans a person from the channel. Master
ban time VICTIM TIME [REASON] or
timeban VICTIM TIME [REASON]
Perm bans a person from the channel for a set length of time. Master
ban stick HOSTMASK Sticks (puts a ban on the channel, rather than just on the internal ban list) a ban to the channel Master
ban unstick HOSTMASK Removes a ban from the channel ban list to the internal ban list for later use. Master
ban part or banpart Bans the last person to part the channel. Master
-ban HOSTMASK or unban HOSTMASK Removes a ban from the channel and ban list. Master
hidecolour on/off Enables or disables whether colours are allowed in the channel or not. Halfop
hidectcp on/off Enables or disables whether people can send channel-wide CTCP's Halfop

hidejoin on/off

Enables or disables whether joins are hidden until the user says something Halfop
hidemsg on/off Enables or disables whether messages from people not on the channel are hidden Halfop
inviteonly on/off Enables or disables whether you need to be invited into the channel. Op
setkey [key] Puts a key (password) on the channel, or removes it if no key is specified. Op
chanlimit [limit] Sets a static limit on the channel. Op
mod on/off Enables or disables moderation Halfop
needqauth on/off Enables or disables whether you need to be authed with Q to join the channel Halfop
secretchan on/off Enables or disables whether the channel is secret or not Halfop
needopfortopic on/off Enables or disables whether you need +o to set the topic Halfop
hidequit on/off Enables or disables quit and part message hiding Halfop
mode +-MODE Forces a mode change on a channel. Op
op all/me/LIST OF NICKS If no options are specified, will op you, or else will op everyone (master is required for this), or a list of nicks. Op
deop all/me/LIST OF NICKS If no options are specified, will deop you, or else will deop everyone (master is required for this), or a list of nicks. Op
voice all/me/LIST OF NICKS If no options are specified, will voice you, or else will op everyone (op is required for this), or a list of nicks. Voice
devoice all/me/LIST OF NICKS If no options are specified, will deoice you, or else will deop everyone (op is required for this), or a list of nicks. Voice
gainop Will make the bot try to get op. Anyone
/msg BOT invite #CHANNEL Makes the bot invite you to a channel. Op

Other channel settings

Deflate help topic

Other channel settings Notes on this section: If a command is said in the channel (e.g., setwelcome WELCOME), you can also do the same command in private, by sending the command as a /msg, and putting your channel after the command. For example, instead of saying setwelcome WELCOME, you can also do /msg BOT setwelcome #channel WELCOME.
 
Command Description Power
flood TYPE LEVEL [LINES:SECOND] Alters the amount of text the bot considers a "flood" and will therefore kick the offending user. Valid types are: text, deop, join, kick, nick. Valid levels are: off (admin only), low, medium, high or custom (admin only). Master
chanflags +-[FLAGS] If no mode is selected to change, will list the current modes on the channel, otherwise will change the modes. Valid modes are:
  • a - admin auto-op (admin only)
  • b - anti-spam mode, reacts on certain words that are detected as spam
  • d - delayed voice, waits 30 seconds before voicing a user
  • e - extra blackmark leniency (admin only)
  • f - floating channel limit, sets a variable channel limit to prevent join floods
  • i - infolines, enables whether infolines are shown or not
  • l - logging, enables or disables whether or not logging (and hence PISG) is allowed (admin only)
  • o - oplock (or bitch) mode, makes sure only people have have +o on the bot are opped
  • p - protect from blackmarking (admin only)
  • t - topic lock
  • v - auto-voice
  • w - channel welcomes
Various
setfloat [LIMIT] Sets the amount to "float" the channel limit above the channel size. Master
setwelcome WELCOME Sets a welcome message (combine with the chanflags command to disable or enable channel messages). If you say "<nick>" anywhere, that will be replaced with the nick of the person joining the channel. Master
saywelcome Says the current channel welcome message and whether it is enabled or not. Master
!stats This will use the external program Pisg to generate a statistics page. Master

Access levels for other users on the channel

Deflate help topic

Notes on this section: If a command is said in the channel (e.g., whois NICK ?ext/allbots?), you can also do the same command in private, by sending the command as a /msg, and putting your channel after the command. For example, instead of saying whois NICK ?ext/allbots?, you can also do /msg BOT whois #channel NICK ?ext/allbots?.
 
Command Description Power
whois NICK [ext] Gives information on a user. Adding ext gives more information on the user (admins only) Voice
list LEVEL Lists all users with a certain flag. Valid levels are: admin, owner, master, op, halfop, topic, voice, autoop, autovice and protect. Voice
add LEVEL PERSON Adds a user to your channels access list with an access level. It can also set a user to be auto-opped, auto-voiced or to be a protected user, in addition to their normal access level. Valid levels are: adminowner, admin, owner, master, op, halfop, topic, voice, autoop, autovoice, protect and title Master
del [LEVEL] PERSON By default, removes all access levels for a user on a channel, however, it can just remove admin powers, auto-op's, auto-voices and protected status, by setting level to be admin, autovoice, autoop or protect Master

Misc. Other Commands

Deflate help topic

Notes on this section: If a command is said in the channel (e.g., !say TEXT), you can also do the same command in private, by sending the command as a /msg, and putting your channel after the command. For example, instead of saying !say TEXT, you can also do /msg BOT !say #CHANNEL TEXT.
 
Command Description Power
version Displays version information. Authed
!say TEXT Says some text on a channel. Master
!act TEXT Performs an action on a channel. Master
slap VICTIM [OBJECT] Slaps someone (or everyone) around a bit, with an optional object. Op
fluffle VICTIM [OBJECT] Gives someone a good old fluffle. Op
wibble VICTIM For all your wibbling needs. Op
bun VICTIM In case someone needs a hardcore bunning. Op
rape VICTIM Does exactly as it says on the tin. Op
colourise TEXT Make some text really colourful (and shit). Op
spellcheck WORD Uses Ispell to spell check a word. Halfop
!request Gives information on the request system. Op
admin This command, when used in the bot help channel, will alert the botservice admins to your pleas of help. Anyone
/msg Chiumi help COMMAND Provides more information about certain commands. Authed
/msg Chiumi news Displays the current botservice news. Authed