Difference between revisions of "Cobalt"

From IRC Wiki
Jump to navigation Jump to search
(add cobalt, or at least an outline to work with)
 
(verbosity)
Line 1: Line 1:
{{Software|name=cobalt
{{Software|name=cobalt
|author=[[User:Avenj|avenj]]
|homepage=http://eris.oppresses.us/dev/bots
|homepage=http://eris.oppresses.us/dev/bots
|programming_language=Perl
|programming_language=Perl
Line 10: Line 11:
'''Cobalt''' is a talkative IRC bot intended as a modern-day replacement for Jason Hamilton's abandoned [[Darkbot]].
'''Cobalt''' is a talkative IRC bot intended as a modern-day replacement for Jason Hamilton's abandoned [[Darkbot]].


(It's written from the ground up using XML::Simple and POE::Component::IRC and borrows no code at all from 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 XML::Simple and POE::Component::IRC and borrows no code at all from Darkbot.


==Features==
==Features==
Line 17: Line 20:
* Darkbot data file compatibility (info2.db, randomstuff.ini, RDBs)
* Darkbot data file compatibility (info2.db, randomstuff.ini, RDBs)
* SSL support via POE::Component::SSLify
* SSL support via POE::Component::SSLify
* Simple XML-based configuration


==Obtaining cobalt==
==Obtaining cobalt==
* http://eris.oppresses.us/dev/bots/cobalt/
* http://eris.oppresses.us/dev/bots/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.




[[Category:Software]][[Category:Bots]][[Category:Perl]]
[[Category:Software]][[Category:Bots]][[Category:Perl]]

Revision as of 17:15, 17 April 2011

cobalt

Author(s): avenj
Programming language: Perl
Platform: Unix
Status: Active/Development
License: GNU General Public License v2
Homepage: http://eris.oppresses.us/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 XML::Simple and 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

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.