Skip to content

Latest commit

 

History

History
31 lines (29 loc) · 1.07 KB

README.md

File metadata and controls

31 lines (29 loc) · 1.07 KB

paprika

This is paprika - a general purpose irc bot written in python 3.7.

Features

  • dynamic plugin support
  • multiple server support, with support for different nicks, plugins, command triggers for each server and even channel
  • decent selection of plugins, with lots more to come.

Installation/Running

  • clone this repository
  • edit config.json to suit your needs (change nick, server, etc)
    • add API keys for every plugin you want to use
  • remove undesired plugins (from /plugins folder)
    • NOTE: almost every plugin has a basic description and usage instructions in it's source file.
    • NOTE: do not remove admin.py, gadmin.py, ctcp.py
  • optional: set up a virtual environment
    $ python -m venv venv
    $ venv/Scripts/activate
  • install dependencies:
    $ pip install requests pydle beautifulsoup4 python-dateutil
  • run bot.py in the root directory
    $ python bot.py

Contributing

If you want to contribute, feel free to pick from any of the plugins listed in TODO.org. The code follows PEP-8 (although line length is a bit relaxed).