Difference between revisions of "Cobalt"
(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.