vikbez / phenny

Cleaner version of well-known phenny IRC bot, with support for hot loading/unloading/reloading of modules. This is a base bot to be extended to your needs, phenny modules stays compatible.

Home Page:http://inamidst.com/phenny/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

WHATISTHIS

This is a fork of phenny irc bot.
The goal of this version is to be simple, extensible, with minimum modules possible.
This version also supports (kinds of) hot load/unload/reload.
Thanks to sfan5 this version also implements hostmasks for owner/admin identification.

USE IT

  1. Run ./phenny - this creates a default config file
  2. Edit ~/.phenny/default.py
  3. Move config file to phenny folder if you want
  4. Run ./phenny - this now runs phenny with your settings

IMPROVE IT

How to make modules: myano's tutorial

TODO

  • improve load/unload/reload/loadlist modules
  • improve configuration files check
  • clean code
  • simplify code
  • unify rules of modules
  • save current load-unload state of modules to config file (make config file dynamic)
  • add module.throttle (in seconds, implements usage limit per user per command)

LINKS

Original author: Sean B. Palmer

About

Cleaner version of well-known phenny IRC bot, with support for hot loading/unloading/reloading of modules. This is a base bot to be extended to your needs, phenny modules stays compatible.

http://inamidst.com/phenny/


Languages

Language:Python 100.0%