JIB - Java IM Bot

SF.net Project Page: https://sourceforge.net/projects/jib/

What Is JIB?

JIB - Java IM Bot, aimed to built a pluggable, customizable, expandable and dynamic bot framework for instant messager.

A JIB Bot provides specific services via an ICQ account, for example, it can be used to built a Corporate Telephone Book, just send a message to the bot with a name and it return the phone number of that staff. Similar lookup services such as dictionary, stock quote, inventory lookup, Reminder, Calendar can be built and only an ICQ client is needed to access such services.

Bots can also used to manage personal IM message, such as redirect message to email or page based on time/sender/context of message etc.

Release Notes

Files

If you are looking for true working application, not yet. In this version the only working bot is EchoBot, which would only connect to ICQ server and echo any message received to its sender.

Not very fun indeed, try again later!

Roadmap

Following is just what is **planned**

v 0.0 Draft Build
- Main loop connect to server (empty)

v 0.1 Prototype Build
- EchoBot - Echo received message
- ForwardBot - Forward message with email

v 0.2
- Storage support: use hsqldb to store messages and data
- Configure support: properties/perference based config

v 0.3
- Web UI: Basic HTTP based UI

v 0.4
- More Bots: Dictionary
- Reflection support: use reflection to dynamically probe and load bot

v 0.5
- Web UI: Full HTTP based UI

v 1.0 Release
- Web UI to configure and run bots