JavaBot is a totally platform-independent IRC-bot, designed to be a highly customizable, all-purpose bot.
Version 0.3.5 is now released, and it contains a lot of new things. The biggest change is the new data storage. We have moved all the data storage to one single XML file, making it easier to save your bot data when upgrading. This, unfortunately, requires you to re-create all users and all other data in the bot. Hopefully, this will be the last major change to the storage of data.... read more
JavaBot is an all-purpose, platform-independent IRC-bot. It contains features like multi-server support, channel handling, user handling, various information-modules such as Google-search, different gaming-modules, and other services for channel visitors.
We have now released version 0.3.4. This release includes an important bug fix to avoid the bot from crashing. We have also implemented a config wizard which will help new users getting the bot up and running really quick.... read more
JavaBot is an all-purpose, platform-independent IRC-bot. It contains features like multi-server support, channel handling, user handling, various information-modules such as Google-search, different gaming-modules, and other services for channel visitors.
Version 0.3.3 is now released, with a bunch of bug fixes, and also a brand new flood protection feature. We have also made some changes to the log format, plus written a pisg (http://pisg.sourceforge.net) module for it, which probably will be included in the next pisg release. For a complete list of the changes, read the Changelog.... read more
In the future we will not have any developer releases. We will try to release quite often, such as once every two or three weeks, if we feel that enough things have been added/fixed.
This will happen from the release of JavaBot 0.3.3, so 0.3.2 is still considered to be a developer release, although a very stable one :)
Have fun using the bot, and don't hesitate to contact us.
JavaBot is a totally modular IRC bot written completely in Java. Now we have released version 0.3.2 of it. This release contains several bug fixes, a complete new config file format, an uptime competition on the homepage and several other fixes. Have a look at the Changelog for a complete update.
Due to the fact that we're busy doing other stuff right now, the development of JavaBot has slowed a bit.
Here's another developer release, to let you check out the newest features. Included in this release are a bugfix for the annoying reconnection-bug. Now, the bot really reconnects if there was some kind of interruption on the connection. There are also bugfixes which empties the sending queue and request queue on a reconnect.
For more of the changes, read the CHANGELOG.
JavaBot is an all-purpose, platform-independent IRC-bot, that is very easily customizable by using modules for all functionality.
Release 0.3 contains several news and bug-fixes, so if you haven't checked out any of the delevoper-releases you're in for a big surprise.
Some of the new things are a Google-search, Voting, being able to enable/disable modules, a brand new ban-system, being able to configure the bot over IRC, and much more. Check out the complete Changelog (located in the archive) for a total update.... read more
We are now approaching the 0.3 release. The only thing we have left to do is some minor fixes in some modules. I would guess that it will be released within two weeks time.
Anyway, about this developer-release. New in this version is that we have an (almost) complete ban-system. We have also added the possibility for bot-administrators to enable/disable group of modules. This way you can customize even easier what kind of bot you want.... read more
In the middle of the world cup final in soccer for women (Sweden vs Germany) we choose to release yet another developer release.
To get the full details, read the Changelog. I can guarantee there are some changes for those who want to develop modules. Unfortunately, we didn't have the time to add it to any documentation, but the main thing is that you need to implement the abstract methods of the super-class Module, and you should be fine.... read more
Another developer-release, a bit late this time. Should've been released last Sunday.
New in this version, compared to 0.2.3-dev, is the ability to configure the bot over IRC, with SetConfigProperty and GetConfigProperty.
We still have some things to do before we will release 0.3. Pasted from the todo-list:
* Divide the modules into groups/categories so you can activate/inactive a whole group of modules
* Different modes of ban (tempban, permban, global tempban, global permban)
* Add file-prefix to config. Add this prefix before network-specific files, e.g. users
* Modules: quiz, ban, unban (complete with different modes of ban), logsearch, disable/enablegroup (wait with this), changepassword
* Bot should know about nicklen,chanlen,maxchannels,niclen,topiclen etc etc
* Get pisg to support the log format
* When using 2 config-files/secretarys the bot should wait after the first one connects to avoid throttling from server.
* Bug: telling the bot to join a channel it's already in, will create a new channel-object and put it in the vector. Prevent joining joined channels as early as possible (in the join-module)... read more
Yet another developer release.
New in this version is that we've changed the config-files from using one for each bot-instance, to use only one.
We've also added some new modules, including an FServe, Voting-module, Google-search, and some modules for Counter-Strike and Quake3Arena. For details, read the CHANGELOG.
Not much to say actually. Another developer-release of JavaBot, with a few new features, and some new modules to have fun with.
An 0.3-release is getting closer, although it's still much left that we would like to have in 0.3. Expect another three weeks or so.
In the meantime, report bugs to us, and give the bot as rough treatment as you can, so that any faults are discovered. Thanks :)
Starting today, every Sunday we will release a new developer version of JavaBot. This is to give potential module developers some hints on what's happening, and also to show progress of the project.
New features, since the last release, which was 0.2 (stable), is that the bot rejoins if someone kicks him.
We are working on a few customized modules at the moment. All of them is released with this package, but should not be considered finished.
JavaBot is an IRC-bot written with modularity in mind. Every command issued to the bot is a module by itself, and it's very easy to write your own modules.
Version 0.2 is re-written from scratch, which means that what we missed in 0.1 has been fixed, and all the other stuff has (hopefully) been improved.
Modules can now be interactive, and also more powerful than before.
New features in this release is, amongst many, different user permissions in different channels, logging, and some basic improvement. For more information, read the Changelog.... read more
We have gotten the CVS repository emptied, so we've managed to upload the new 0.2-source to it. There have been some problems with changing case on the filenames, and since we've re-written most of the source, we just cleaned up the repository as well.
The bot is right now being tested, and will probably not be released for this week, because we're going to do an extensive code review as well.
In the future we will try to update the CVS repository a bit more frequent than in the past. Currently, we use a private CVS-server, but we will try to synchronize the two repositories in some way (probably nightly updates).... read more
We fixed some errors that was shipped with the 0.1-version.
Read the Changelog for more information.
JavaBot 0.1 has been released. It's a completely modular IRC-bot, which can be used on any platform that supports Java, including Windows and Linux.
This release contains some basic commands/modules that you can expect from an IRC-bot, as well as some you wouldn't expect.