A simple IRC bot in python
Python Shell
Permalink
Failed to load latest commit information.
src Update deps, clean some lint, retire pep8,pep257 Dec 5, 2016
tests
.coafile Add pylint, coala, prospector configs, but don't enforce Feb 18, 2016
.codeclimate.yml
.coveralls.yml
.gitignore
.prospector.yaml
.pylintrc
.travis.yml
README.md
TODO
requirements-analysis.txt
requirements-dev.txt
requirements.txt
run
run_analysis
run_daemon
run_tests
setup_venv

README.md

Botko - a simple IRC bot with cool plugins Build Status Circle CI Dependency Status GitHub issues Coverage Status codecov.io Code Health Scrutinizer codebeat badge Codacy Badge Code Climate QuantifiedCode

Plugins:

  • PsywerxHistory (Log chats)
  • PsywerxKarma (Keep track of user karma)
  • PsywerxGroups (Define groups within a channel)
  • NSFW image detector
  • Read links (Read twitter, youtube, and vimeo links)
  • Uptime (Show server and bot uptimes)

Psywerx* plugins require the psywerx server.

Usage:

 # setup:
 pip install virtualenv
 ./setup_venv
 # start dev in mode:
 ./run
 # start as daemon:
 ./run_daemon start|stop|restart
 # run tests and code analysis:
 ./run_tests
 ./run_analysis