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.