Linux SoftwareCommunicationsChatexplainBot 1.0.4

explainBot 1.0.4


ExplainBot is a single minded IRC bot
Developer:   Michael Wojciechowski
      more software by author →
Price:  0.00
License:   GPL (GNU General Public License)
File size:   923K
Language:   
OS:   
Rating:   0 /5 (0 votes)
Your vote:  
enlarge screenshot


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
    tags where explainbot  newer version  channel where  the channel  config file  the bot  configuration file  

    Download explainBot 1.0.4


     http://wojci.dk/download/explainBot-1.0.4.tar.gz


    Authors software

    explainBot 1.0.4 (by Michael Wojciechowski)
    ExplainBot is a single minded IRC bot


    Similar software

    explainBot 1.0.4 (by Michael Wojciechowski)
    ExplainBot is a single minded IRC bot

    Ebotula 0.1.17 (by Steffen Laube)
    Ebotula is an IRC-bot taking charge of basic tasks

    TopicEngine 1.19 (by JamesOff)
    TopicEngine is an advanced topic management script for eggdrop bots

    silc improved 0.1 (by Christian Dietrich)
    silc improved is an SILC client without a user interface

    RockBot 6 (by Alex Schumann)
    RockBot is a fully functional multi-channel bot for IRC

    codstats.tcl 1.1.2 (by Nonoo)
    codstats.tcl is a eggdrop tcl script witch communicates with your Call Of Duty server via RCON commands and reads responses from the

    SQL::Shell 1.13 (by John Alden)
    SQL::Shell is a command interpreter for DBI shells.

    SYNOPSIS

    use SQL::Shell;

    #Initialise and configu

    ErisMUD 0.4 (by Manuel Lanct?t)
    ErisMUD is a MUD/MOO server/engine written in Python on top of SQLite

    Template::Tutorial 2.15 (by Andy Wardley)
    Template::Tutorial are template toolkit tutorials.

    This section includes tutorials on using the Template Toolkit

    Kalich 0.05 (by L3ECH)
    Project "Kalich" is an intelligent IRC channel management, support and entertaining system built on an Eggdrop bot (or in short - a b


    Other software in this category

    AIM 1.5 (by America Online, Inc)
    "You don`t have to be an America Online member to experience the immediate cross-Internet communication made possible by AOL Instant

    Yahoo Messenger 1.0.4 (by Yahoo! Inc.)

    Gaim 2.0.0 Beta 5 (by Gaim Team)
    GaimGaim is a multi-protocol instant messaging (IM) client for Linux, BSD, MacOS X, and Windows

    aMSN 0.96 (by Amsn Development Team)
    aMSN : Alvaro's Messenger, or Another MSN messenger clone

    This project is a modified and

    Ayttm 0.4.6-17 (by Philip S Tellis)
    Ayttm is an instant messaging (aka chat) client that provides all-in-one chat functionality for several major instant messaging servi

  •     search


    Featured Software

    jEdit 4.3 pre8
    jEdit is an Open Source text editor written in Java

    Opera 9.02
    Surf the Internet in a safer, faster, and easier way with Opera browser

    GNU Aspell 0.60.4
    GNU Aspell is a Free and Open Source spell checker designed to eventually replace Ispell


    Subscribe in Rojo
    Google Reader
    Add to My Yahoo!

    Add to My AOL
    Subscribe with Bloglines
    Subscribe in NewsGator Online
    Add 'nixbit linux software' to Newsburst from CNET News.com
    del.icio.us nixbit linux software


    Top tags