LPMCBot is an IRC Bot designed to be easy for new programmers to get involved in open source projects.
Recently LPMCBot was re-written by Chance using Twisted. If you have questions please join our IRC channel on freenode: #lpmc.
- A learning platform.
- A project with the ability to grow.
- Something fun.
- An ultra irc bot that will order you pizza.
- Something new.
- Perfect.
The goal with LPMCBot is to allow anyone to get involved with a project and learn important new skills such as working with revision control systems such as git, and how to contribute to a project using these tools.
Set up for LPMCBot is fairly easy. The only dependencies are Python 2.7+ and Twisted. Set up instructions will be with pip. Pip is a python package installer and if you do not already have it, it should be easily available through most package managers.
###Installation After you have cloned/forked the repo, issue the following commands.
cd LPMCBot/
pip install -r requirements.txt
cp config.py.dist config.py
python main.py
Tweak the settings in your config file as necessary. If you wish to add additional configuration settings for a feature, simply add the field in config.py.dist for when you wish to have the changes merged in.
Contributing to LPMCBot is easy.
- Fork the bot.
- Make some changes, and commit them.
- Send a pull request and someone will take a look at the code. If it looks good and ready to add to the main repo we'll merge it in.
- Huzzah, your change is now a part of our project, and you've contributed to an open source project.
If you need help, please join our IRC Channel on the freenode server: #lpmc