Difference between revisions of "Cobalt"

From IRC Wiki
Jump to navigation Jump to search
m (syntax fix; futurely dont drink russian imperial stout while editing)
m (URL update)
Line 1: Line 1:
{{Software|name=cobalt
{{Software|name=cobalt
|author=[[User:Avenj|avenj]]
|author=[[User:Avenj|avenj]]
|homepage=http://eris.oppresses.us/dev/bots
|homepage=http://www.cobaltirc.org/dev/bots
|programming_language=Perl
|programming_language=Perl
|platform=Unix
|platform=Unix
Line 24: Line 24:


==Obtaining cobalt==
==Obtaining cobalt==
* http://eris.oppresses.us/dev/bots/cobalt/
* http://www.cobaltirc.org/dev/bots/cobalt/


As of this writing '''cobalt''' is in rapid development and primarily available via the development repository tool '''git'''
As of this writing '''cobalt''' is in rapid development and primarily available via the development repository tool '''git'''

Revision as of 18:50, 11 December 2011

cobalt

Author(s): avenj
Programming language: Perl
Platform: Unix
Status: Active/Development
License: GNU General Public License v2
Homepage: http://www.cobaltirc.org/dev/bots


Cobalt is a talkative IRC bot intended as a modern-day replacement for Jason Hamilton's abandoned DarkBot.

Cobalt can respond to channel chatter with any string you like. By defining 'topics' using a simple wildcard syntax, cobalt can be made to be whatever you like; an IRC help bot, a human-like chatter bot, a quote-bot, or could perhaps just serve up bits of information you'd like to be able to easily reference on IRC. Topic responses can be randomized (via RDB) and may include a lengthy list of variables.

It's written from the ground up using POE::Component::IRC and borrows no code at all from Darkbot.

Features

  • Can speak in response to chat or randomly; responses can be very flexible (or even randomized)
  • Online user management
  • DarkBot data file compatibility (info2.db, randomstuff.ini, RDBs)
  • SSL support via POE::Component::SSLify
  • Simple XML-based configuration
  • Pluggable language sets

Obtaining cobalt

As of this writing cobalt is in rapid development and primarily available via the development repository tool git

Snapshots of known-working git tags are made available via the above link.

Development discussion takes place on #eris (Blackcobalt)