A simple IRC bot in python
Python Shell
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
src
tests Make settings global again Aug 29, 2016
.coafile
.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