Download Latest Version JavaBot_1.3.0_beta.tar.gz (2.1 MB)
Email in envelope

Get an email when there's a new version of JavaBot IRC

Home / Beta
Name Modified Size InfoDownloads / Week
Parent folder
JavaBot_1.3.0_beta.tar.gz 2012-06-24 2.1 MB
readme_beta 2012-06-24 1.8 kB
Totals: 2 Items   2.1 MB 0
Contents of this bot is as such: 
1. JavaBot 
2. PircBot (framework for JavaBot)
3. openNLP 

Directories in jar file:
database - Database files (edit using OpenOffice base/LibreOffice base)
files - Files (do not edit)
model - Model files for openNLP (do not edit)
<all source files>

Files in root directory:
config.txt - Configuration
feedback.txt - Feedback
humor.txt - Humor (add quotes if you want)
ops.txt - List of IRC operators that are allowed to op themselves. Relevant to the command opme.

Setting up:

Configure this bot.
Simply edit the config file, "config.txt" and edit them to your delight.

Values:
<name>
<server>
<nick>
<password>
<prefix>
<message delay - set to 0 if no protection bot, else set to 1000>
<training mode for NLP>

An example config file is this: 
Jenny 
irc.spotchat.org 
#bot-testing 
password 
& 
0 
true 

Make sure you use a registered nick and that you have access to that nick. 
This may look rather complicated but its actually very simple.

Running:

Make sure you have JVM 7. Then, run java -jar JavaBot.jar in the terminal.

This bot is only recommended for Java developers who know how to edit. It is simply a framework for them to work on. 

### Change log ###

##Version 1.0.0 ## 
- First build of JavaBot! 

## Version 1.1.0 ## 
- Added advanced spam filters 
	- kicks if a person types >x messages in y seconds 
	- kicks if a person types messages longer than y characters 
	- kicks if a person joins that has a similar name to another person.

## Version 1.2.1 ## 
- Removed buggy spam filters. 
- Added games (commands with the prefix !) 
- Modularised the code 
- Formatted the code 
- Bug fixes 
- Less flooding.

## Version 1.3.0 ##
- Major upgrade!

- Added hangman game
- Added NLP implementation with training mode.
Source: readme_beta, updated 2012-06-24