BoomBot

What is BoomBot?
BoomBot is a developer's framework for writing a bot connecting to the AIM network. It manages the network communication for the bots so that they can be easily written without worrying about AIM itself at all. Core personalities that hook directly into the application are written in Objective-C, but a personality to load Lua scripts exists. (And, of course, it is possible to write one for Perl, Python, or any other embeddable language!)
How do I get started?
Download the latest release, available from the SourceForge project page. Everything you need, including the framework, documentation, and examples is included.
How do I get support?
The best way is to open a ticket in the appropriate tracker (e.g. bug report, support request) on the SourceForge project page.
Is the source code available?
BoomBot is completely open source, released under the GPL (some parts of some example personalities fall under other, GPL-compatable licences). A source archive is released with each binary, and the most up-to-date development sources are available from the SourceForge SVN tree. Anyone is welcome to tinker with the source and submit patches on the SourceForge tracker!

SourceForge.net Logo