mainModularBot - Summary

 
 
Membership Info
Project Admin:
1 active member

Group identification
Id: #7969
System Name: modularbot
Name: ModularBot
Group Type: non-GNU software and documentation

Search in this Group

in
    

This project is not part of the GNU Project.

ModularBot is a quite simple as modular as possible IRC bot, written using python.
It only requires Python 2.4. And it's GPL :)

Current infrastructure :
When it's launched the bot instantiate an IRC class, which then instantiate Core class, the logics loader. Logics are some quite simple python modules, implementing features for the bot. We have for instance a logic for greetings, another implementing a TODO list... Currently, the Core and the logics are re-loadable without relaunching the bot (and off course modified between two reloads).

Registration Date: Tue 13 Sep 2005 09:03:51 PM UTC
License: GNU General Public License v2 or later
Development Status: 4 - Beta

 

Latest News rss feed
Version 0.5 coming
     posted by Pinaraf, Thu 04 May 2006 04:16:33 PM UTC - 0 replies

Soon (< 1 hour), version 0.5 will be released.
I think it's ready for stable logic API. No major change occured. It's mostly bug fixes.
I also rewrote the core hooks (grep, notice, time...) in a modular way :)

Ho BTW, another HUGE change : IRC.py was renamed to ModularBot.py !

Version 0.4 is out
     posted by Pinaraf, Sat 07 Jan 2006 10:07:04 PM UTC - 0 replies

What's new ?
A lot of bug fixed, a lot of small improvements, small optimisations...
Globally, the code is cleaner, safer regarding threads...
Also, a new logic is available : users, which provide a way to list users connected on a channel. It ...


[Read more]
New year...
     posted by Pinaraf, Sat 07 Jan 2006 01:36:23 PM UTC - 0 replies

Happy new year everybody !

I'm currently busy rewriting every piece of code between the IRCClient.PRIVMSG and the Logics. That's going to be faster and cleaner, and it'd be possible to launch threads for each call directly in the IRCClient, ...


[Read more]
0.3 released
     posted by Pinaraf, Sat 17 Dec 2005 05:44:04 PM UTC - 0 replies

Hi

I think it's time to create the 0.3 release...
So, what's new ?
The really new thing is the rightManager, but also the move of logics to a subfolder : that's making the code easier to maintain...
So don't forget to login yet when you want to execute an admin command, and add yourself to the rights.xml file.
I also accept any new rights plugin : mysql, sqlite, postgresql...

I'm waiting for your feedbacks on the official channel : #modularbot on freenode !


[Submit News]
[10 news in archive]
Quick Overview

Communication Tools
 Tech Support Manager (open items: 0, total: 0)
  - Browse open items
  - Submit a new item
 Mailing Lists (0 public mailing lists)

Development Tools
 Bug Tracker (open items: 0, total: 0)
  - Browse open items
  - Submit a new item
 Task Manager (open items: 0, total: 0)
  - Browse open items
  - Submit a new item
 Patch Manager (open items: 0, total: 0)
  - Browse open items
  - Submit a new item

Back to the top


Powered by Savane 3.9