Aleph, version 1.0.0

A published, working version of the Aleph IRC library is now available. While there are plenty of features not yet implemented, it should now be possible to use it to implement a simple (or complex) IRC bot.

An example of a bot that logs all incoming messages:


from aleph.core import Core
from aleph import logger

class AlephTestBot (Core):
    def input (self, message):
        # Log the message
        logger.log(message, 6, message.command)

bot = Aleph({
    'nick' : 'AlephExampleBot',

    'servers' : [{
        'id': 'IrcNet',
        'address': 'server',
        'channels': ['#aleph']

Features I hope to add in the near future include: