Infobot

Infobot

Infobox Software
name = Infobot



caption =
collapsible =
author = Kevin Lenzo
developer =
released = 1995
latest release version = 1.5.2
latest release date = April 21, 2008
latest preview version = 1.5.2
latest preview date =
frequently updated =
programming language = Perl
operating system = Unix-like
platform =
size =
language =
status =
genre = IRC bot
license = Artistic License
website = http://infobot.sourceforge.net/

Infobot is a Perl IRC bot, first written in 1995 by Kevin Lenzo. The bot's main goal was to remember URL's and associate them with a descriptive name, so whenever someone needed a specific URL they could ask the bot. For that reason, the first Infobot, running in #macintosh on the EFnet IRC network, had the nickname 'url'.

Although the main project is now inactive, many forks from the original program were made, some of which are still active. Most of these forks carry extra features, such as googling a phrase given through the chat and saying the results of the query as messages directly in the chat.

Operation

The Infobot works by a method of factoids. It stores information in its database by connecting a phrase with its definition, usually an informative short line. It records its information by constantly listening to the chat (which is configurable). It states its factoids when it recognizes a question in the chat. For example:

wikipedia is http://www.wikipedia.org/ "The Infobot at this point silently remembers the statement" wikipedia? somebody said wikipedia is http://www.wikipedia.org/

Because of its ability to store statements and re-state them with ease, many IRC channel operators use an Infobot to store information such as the channel rules so they could easily give them to newcomers to the channel.

Using its automated replies, Infobots are also often used as an entertainment bot, giving humouristic replies to certain queries. For example, to prevent the Infobot from saying 'X is Y', the key word '' is used, to have this effect:

dumb bot is stupid human infobot: what's up? huh? dumb bot stupid human

Derived bot projects

Infobots running the original Infobot code have become less popular on IRC now, mostly because of the inactivity of the original project. Newer Infobots have additional features. Most of them involve connecting to websites. For example, some bots have a 'weather' module. So someone can ask the Infobot the weather at a certain address, and the Infobot will connect to a weather site and report the up-to-date weather on the chat. Infobots are also useful as calculators, and in currency conversions, word definitions, and many other things which you would otherwise have to open a site for.

Infobot is once again in active development, [http://infobot.sourceforge.net/ infobot] , a project currently led by Tim Riker. It uses an SQL back-end such as MySQL, PGSQL, or SQLite to store factoids. Many channels on the freenode IRC network have infobots. Please see Development and Updates below for new information.

There are some forks of the old codebase, such as Infobot2, and others, but not much information is available about them, for the moment.

Development and Updates

Blootbot recently went through a name and code change, being renamed after the original infobot, and merging in the infobot code plus changes made to the source tree in blootbot. The project has had in some respects extensive changes, and is now actively maintained under the "new" name.

ee also

*Internet Relay Chat
*IRC bot

External links

* [http://infobot.sourceforge.net/ infobot at SourceForge]
* [http://infobot.org/ infobot.org - old site, unmaintained] please see the SourceForge page for new information.


Wikimedia Foundation. 2010.

Игры ⚽ Поможем решить контрольную работу

Look at other dictionaries:

  • infobot — noun A chatbot that provides access to a database of information via keywords or questions. Infobot searches for information on a computer system or a network …   Wiktionary

  • infobot — …   Useful english dictionary

  • List of characters in the Ratchet & Clank series — This article provides a list of secondary characters from the Ratchet Clank video game series universe.Major protagonists;Ratchet:The primary protagonist of the series. A Lombax (a fictional race from the planet Fastoon) who, at the start of… …   Wikipedia

  • List of chatterbots — Chatterbot Directories*dmoz|Computers/Artificial Intelligence/Natural Language/Chatterbots/|Chatterbots * [http://www.simonlaven.com Chatterbot Central] at [http://www.simonlaven.com The Simon Laven Page] *… …   Wikipedia

  • Бот (в чатах) — В чатах, бот  компьютерная программа, выполняющая различные функции, и использующая для ввода и вывода сообщения, поддерживаемые протоколом данного чата. Боты бывают для протоколов IRC, сервисов мгновенного обмена сообщениями и других чатов …   Википедия

  • Население Науру — Координаты: 0°31′41″ ю. ш. 166°56′13″ в. д. / 0.528056° ю. ш. 166.936944° в. д.  …   Википедия

  • Республика Науру — Координаты: 0°31′41″ ю. ш. 166°56′13″ в. д. / 0.528056° ю. ш. 166.936944° в. д.  …   Википедия

  • Comparison of Internet Relay Chat bots — This list is incomplete; you can help by expanding it. The following table contains general and technical information about a range of Internet Relay Chat bots (IRC bots). General IRC Bot Primary developers Software license Operating system… …   Wikipedia

  • Бот (Интернет) — В чатах, бот  компьютерная программа, выполняющая различные функции, и использующая для ввода и вывода сообщения, поддерживаемые протоколом данного чата. Бот сокращенное от слова «робот». Боты бывают для протоколов IRC, сервисов мгновенного… …   Википедия

  • DALnet — This article is about an Internet Relay Chat network. For the library consortium, see Detroit Area Library Network. DALnet Founded 1994 Geographic location United States Europe Canada …   Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”