Skip to content

therobotreader/LPMCBot

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

LPMCBot

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.

Things LPMCBot aims to be

  • A learning platform.
  • A project with the ability to grow.
  • Something fun.

Things LPMCBot doesn't aim to be

  • 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.

Setup

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.

How to Contribute

Contributing to LPMCBot is easy.

  1. Fork the bot.
  2. Make some changes, and commit them.
  3. 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.
  4. 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

About

Python IRC Bot for the Learn Programming Mentoring Community

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published