I have been planning to release my IRC bot project as open source for quite a while now and the recently added twitter integration gave me the final push to actually do it. So now I am proud to announce the inital release of boticelli, a java / spring IRC bot/web application based on the martyr IRC library. Its mean to be easily configurable and extendable and ships with lots of plugins already included.
- Logging – log channel conversation and provide a web interface to browse and search them
- Seen – Remembers when a user last spoke in the channel
- FAQ – Manages a keyword list of FAQ keywords that are matched to a description. Useful to provide answers for reoccuring topics in the channel.
- AccountCreator?/Revoke/Grant – commands to automatically create accounts for the webapplication and to revoke / grant web app access rights (for ops)
- ServerPing? – plugin that detects broken connections and makes the bot reconnect.
- Say – plugin to let the bot say something or make it do something (a CTCP Action)
- Twitter – two way integration into twitter over a bot specific twitter account.
So if you’re into old-school IRC fun, head over to google code and grab yourself a copy.