Bots

From Jtvcommunity

(Redirected from Al bot)
Jump to: navigation, search

Contents

What is a bot?

A bot is short for robot which is a set of chat scripts or an independent program that connects to Internet Relay Chat as a client. It appears to be just another ordinary user at times. It differs from a regular client in that instead of providing interactive access to IRC for a human user, it performs automated functions.

A bot can perform many useful functions, such as logging what happens in an IRC channel often times for statistical purposes, giving out information on demand (very popular in IRC channels dealing with user support), hosting trivia games, and so on. These functions are usually provided by user-writable scripts. These programs are often built using scripts included in the popular chat client mIRC. Some bots are even coded as a full standalone program built with modern day object-oriented programming languages such as Java, C++, C#.NET, PHP, Python, or Perl.

Features

Many features (also known as commands) of bots can be informational as well as for strictly for entertainment purposes.

Some examples featured among bots can include:

  • A message telling everyone when a user enters/leaves a channel.
  • A command to allow moderators to setup topics so users that come to the channel later can see what is going on with a single command.
  • Set rules for a channel. Some bots may automatically moderate channels (as long as they don't abuse their power). For example, some channels have rules that you must ask for permission to post links. The bot may delete your message if permission wasn't given by a moderator.
  • Trivia and Gaming. Some bots have full featured games such as poker, blackjack, hangman, and general trivia.
  • FAQ. Some bots have custom commands often times for specific channels to inform the viewers/chatters quickly about the broadcast or broadcaster.
  • Channel moderation. Many bots have ways of putting a channel in slow-mode for example with a short hand command. (Example "+m" would turn on slow-mode. "-m" to turn off.) Also you could timeout/ban/unban/voice users with the bots. Some bots may have features to automatically timeout/ban unapproved phrases.

Opt Out

While bots can be useful for most, some channels may choose not to contain bots. It is up to the bot maintainers to respect broadcasters that wish to opt-out of using a bot and should only put bots in channels which the owner approves. It's recommended for bots that can join channels by command also have a command for removing the bot. Otherwise it could lead to the bot being banned from the channel entirely.

Guidelines

Bot maintainers have to follow a code of conduct of not abusing their power. For example, many channel owners may decide to give a bot moderation powers. It would be abusing if that bot was to ban a user multiple times from multiple channels to cause the user to get banned from the site entirely. "Blacklisting" usernames is NOT allowed. If this behavior is found, it would lead to the Justin.tv Staff removing IRC server access from the bot and/or termination of the account. To report this type of abuse, it is best to contact staff directly at http://www.justin.tv/contact

Known Bots on Justin.tv

Program an awesome bot and want to show it off? Join our bot community! To have your bot listed below, submit an application!

User Created Bots

Bot Name Maintainer Home Page Bot Language(s)
2012_bot 2012_tv http://www.justin.tv/2012_bot German
Aly_bot Alymaly http://www.twitch.tv/aly_bot Arabic
Bender_bot Jorge_anjel__ http://www.justin.tv/bender_bot Spanish
Chavob0t Bucanero666 http://www.justin.tv/chavob0t Spanish, English
Ceiba_bot Ceibacatracho2 http://www.wix.com/hbostarz/ceibabot Spanish
Consultangelo Consultangelo http://www.justin.tv/andreangelodicerto Portuguese
Drews_reef Ajcanale http://www.justin.tv/drews_reef English
Fusionbot Luis_mov44 http://www.justin.tv/fusionbot English
Gengar MonsterGhost http://www.twitch.tv/gengar English
Grillo_bot69 69_grillo_69 http://www.justin.tv/grillo_bot69 Spanish
Grobot Gamewar http://www.twitch.tv/grobot English
Hullbot Polaco_Poder http://hullbot.blogspot.com Spanish
Itaku Notitaku http://itaku-bot.com English
Jerkb0t Jerk_host http://www.justin.tv/jerkb0t English
Kobana Licencetokill http://www.kobana.co.uk English
Kungfu_bot Kungfu_lives http://www.justin.tv/Kungfu_bot English
Mazter_bot Mazter_1 http://www.mazterbot.blogspot.com English, Spanish, French, German, Italian, Portuguese, Polish
Mega_bot_ Cineplanet06 http://www.justin.tv/mega_bot_ Spanish, English
Moobot Moocat http://www.moobot.net English
Myface_bot_irc Gran_lider_de_lideress http://www.justin.tv/myface_bot_irc Spanish
Naruto_ball_irc Gerjoaguimar http://www.wix.com/gerjoaguimar/naruto-ball Spanish, English
Nightbot Nightwalker925 http://www.nightdev.com/nightbot/ English
Queen_of_hearts_bot Downtherabbithole http://www.justin.tv/queen_of_hearts_bot English
Sky__net Sky__net http://www.justin.tv/sky__net English
Robot__rich20 Rich20_hacking http://www.robot__rich20.260mb.com Spanish
Robro Gog33ks http://robro.gogeeks.tv English
Role_bot Josu3_role http://www.justin.tv/role_bot Spanish
Trivia_bowl Sky__net http://www.twitch.tv/trivia_bowl English
Xxxbot Erickl_s http://www.justin.tv/xxxbot Spanish, English, Italian
X_gaming Xbox_gamer1 http://www.justin.tv/x_gaming English
Personal tools