explainBot
Details
| Size: | 923K |
| Last Update: | 2008-06-02 23:42:55 |
| Version: | 1.0.4 |
| OS Support: | Linux |
| License/Program Type: | GPL (GNU General Public License) |
| Publisher: | Michael Wojciechowski |
| Price: | $0.00 |
Description:
explainBot 1.0.4 is chat software developed by Michael Wojciechowski.
ExplainBot is a single minded IRC bot. Its single purpose is to allow users of a channel to query/store/change information directly from an IRC channel. Administrative features like giving op, setting topic etc. are not implemented and never will be. Another two bots do the same thing
Here are some key features of "explainBot":
Some of the features of explainBot are as follows:
1. Single, XML, configuration file.
2. Different types of commands and users.
3. Easy extension by adding custom commands.
4. Easy installation on any system supporting Java 2.
The last version of explainBot used a crude config-file format. This has been replaced by a XML file. The configuration file lets you change the important aspects of the bot as which commands to load, nick, ident, logging and verbosity.
Four Types of commands are implemented:
1. Unauthorised - available to anybody on the channel where explainBot is.
2. Authorised - available to any authorized user on the channel where explainBot is.
3. Special - special commands like login.
4. Automatic - automatic answer to e.g. ping
Requirements:
ava 2
Access to a mysql database(trough included JDBC drivers)
What's New in This Release:
Using XML for config file
Added Checking config upon startup
Added support of writing and loading new commands without need for rewriting the core classes of explainBot
Added a group of automatic commands
Added only responding on commands from users in same channel as the bot
Added more input validation
Added (probably) a better anti-DOS device
Added storing passwords as MD5 hashes
Added "!setpassword" command for setting user passwords
Added "!status" command
Added (simple) locking of explains
Hiden Martyr debug from user
Modified New command to accept an integer as parameter, to show at most new terms
Fixed Add and Learn commands to use 'username' from database instead of nick
Added messages to quit and restart commands
Using a newer version of mysql connection library (MySQL Connector/J 2.0.14), where "useUnicode=true" actually works
Using a newer version of Martyr
Code cleanup
More testing
explainBot 1.0.4 supports english interface languages and works with Linux.
Downloading explainBot 1.0.4 will take several seconds if you use fast ADSL connection.
0 comments
Add to
explainBot Version History
Related Software
|
|
From category: Fax |
| email2fax 1.2 is fax software developed by Tomasz Chmielewski. email2fax is a bash script that allows you to send a fax through your Asterisk PBX. email2fax accepts emails with a PDF or a TIFF... |
|
|
From category: Filesharing |
| Coherence is a set of UPnP/DLNA devices, like MediaRenderer and MediaServer.... |
|
|
From category: Chat |
| Acidblood 1.2.16 is chat software developed by Bryan Schwab. Acidblood is an open source IRC robot written for Unix. Its features include channel and user management. Acidblood is not some drug or... |
|
|
From category: Email |
| Ascension 0.3 is email software developed by Damian Kramer. Ascension is my attempt at an email client. It makes use of the KDE libraries, so you will need KDE installed if you wish to use it (work... |
|
|
From category: Chat |
| CGI:IRC 0.5.9 is chat software developed by David Leadbeater. CGI:IRC is a Perl/CGI program that allows you to use IRC from a Web browser without having to have access to an IRC port. CGI:IR... |
|
|
From category: Chat |
| bbs100 3.0 is chat software developed by Walter de Jong. bbs100 is a BBS in the style of DOC and/or YAWC. DOC is a style that remotely resembles Citadel. What\'s special about bbs100, is that it... |
|
|
From category: Email-Filters |
| dbacl 1.12 is email filters software developed by Laird Breyer. dbacl is a digramic Bayesian text classifier. Given some text, it calculates the posterior probabilities that the input resembles one... |
|
|
From category: Email |
| Ciphire Mail 1.2.47 is email software developed by Ciphire Labs. Ciphire Mail is an email encryption tool. It works in conjunction with your existing email client. It operates seamlessly in the bac... |
|
|
From category: Chat |
| ccorp-irc 1.0 is chat software developed by Emanuel Miller. ccorp-irc is an ncurses-based IRC client. You can currently connect to a server, parse server messages, and participate in chats.... |
|
|
From category: Email |
| Evolution Exchange is the Ximian Connector for Microsoft Exchange.... |
|
|
From category: Email-Filters |
| DisSent 1 is email filters software developed by Volker Wegert. DisSent (short for \"Distribute Sent Mails\") is a program for separating your sent mail from a single folder into different folders... |
|
|
From category: Chat |
| Akeni LAN Messenger 1.2.75 is chat software developed by Akeni. Akeni LAN Messenger client is an IM system designed for your LAN. It is easy to setup and does not requires a dedicated server or Int... |
|
|
From category: Chat |
| Epona 1.4.19 is chat software developed by PegSoft. Epona is a set of services for IRC networks that allows users to manage their nicks and channels in a secure and efficient way, and administrator... |
|
|
From category: Email |
| eSAV 1.3.0 is email software developed by Eugene Kurmanin. eSAV is an email sender address verification utility for Linux/BSD/Solaris. eSAV project opens an SMTP connection to the sender&03... |
|
|
From category: Telephony |
| ANT 0.1.12 is telephony software developed by Roland Stigge. ANT is a desktop ISDN telephony application written for GNU/Linux. It supports OSS (Open Sound System) and I4L (ISDN4Linux). Its user in... |
Leave a comment