ModularBot - Summary
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
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 !
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]
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]
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]