Skip to content
/ munin Public
forked from Aluriak/munin

Python IRC bot, extendable and modulable

License

Notifications You must be signed in to change notification settings

Nedgang/munin

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

24 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Munin

IRC bot made in python 3.

Interests

Munin is fully extendable.
See functionnalities for an example of functionnality, that is added automatically at launch by Control module.

Functionnality

Create a functionnality pass by specialize the Functionnality class, and add an import to functionnalities init file.
Some examples are provided :

  • dice launcher, for playing RPG on IRC;
  • corrector, because your last sentence need to be correct by regex;
  • helper, for print help about others functionnalities;
  • todolist, for managing todolists;

Nexts improvements

Functionnalities:

  • prolog database, for do… things;
  • git watcher, for channel notification at events on a repo;
  • admin panel, for managing munin things;

Local Admin:

  • white/black lists of functionnalities to run by default:
  • more prompt commands;
  • better prompt;

Start an instance of munin

First, you need to creat a munin/configuration.py file:

    cp munin/configuration_template.py munin/configuration.py

Edit it for have your bot as expected:

    vim munin/configuration.py

About

Python IRC bot, extendable and modulable

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 99.8%
  • Makefile 0.2%