Python IRC Bot in the Works
*** Update ***: Main page for bot here
I am currently writing a small, fast, small-footprint IRC bot in Python. More details as I finish the bot. The functions created so far:
- Help (Displays Help)
 - Echo (Echo back a message)
 - Say (Send a message to a channel)
 - Spam (Send a message to a channel a specified amount of times)
 - Join (Join a channel)
 - Part (Part a channel)
 - Authorization (username+password)
 - Deauthorization
 - User lookup
 - Raw (Use raw IRC commands)
 - Uptime (Display uptime)
 - Math (Do math functions with Yacas)
 
Planned functions:
- Encrypted passwords
 - Data storage, either in a text file or a MySQL DB
 - Channel mode control
 
This bot is not meant to be a complex bot, it is intended to be a fast, light bot that can be easily reprogrammed.

December 18th, 2009 at 19:32
When do you think this will be done?
December 19th, 2009 at 21:07
@killerkan
No idea. There is a working version at irc://irc.mattventura.net/#bots that you can check out. Try ‘MVpybot: help’ for some help. Also, if you want to look at the code, you can look at http://theoks.net/viewvc/mvpybot/ or download it at http://theoks.net/viewvc/mvpybot/?view=tar. Configure on options.py and put users in ‘users’ and then run ./newbot.py.