dr.botzo, the IRC bot with Django integration.
Go to file
Brian S. Stephan 010afd05ce add some anti-flood protection stuff
this throttles multi-line messages in a way that probably doesn't affect
the normal cases much, and scales fairly well to far longer text. for
some reason long ascii art still triggers the flood detection, but with
this code at least it happens later in the process. so, success, for
now? i can fix the ascii art at some future point if i ever hit it
practically

closes bss/dr.botzo#23
2017-02-12 10:58:18 -06:00
acro collapsing all of dr_botzo one directory 2017-02-04 11:51:22 -06:00
countdown collapsing all of dr_botzo one directory 2017-02-04 11:51:22 -06:00
dice collapsing all of dr_botzo one directory 2017-02-04 11:51:22 -06:00
dispatch package updates and resulting compat stuff 2017-02-06 22:58:51 -06:00
dr_botzo remove choices app, everything is in facts now 2017-02-11 09:37:03 -06:00
facts facts: handle line breaks in view display of fact 2017-02-11 09:41:29 -06:00
gitlab_bot collapsing all of dr_botzo one directory 2017-02-04 11:51:22 -06:00
ircbot add some anti-flood protection stuff 2017-02-12 10:58:18 -06:00
karma karma: don't create a key > len(200) 2017-02-11 18:01:44 -06:00
markov package updates and resulting compat stuff 2017-02-06 22:58:51 -06:00
pi collapsing all of dr_botzo one directory 2017-02-04 11:51:22 -06:00
races package updates and resulting compat stuff 2017-02-06 22:58:51 -06:00
scripts code quality changes to the remaining scripts 2017-02-11 17:09:24 -06:00
seen collapsing all of dr_botzo one directory 2017-02-04 11:51:22 -06:00
static facts: recreate the choices experience in facts 2017-02-11 09:34:15 -06:00
storycraft collapsing all of dr_botzo one directory 2017-02-04 11:51:22 -06:00
templates reorder, properly navbar login/register stuff 2017-02-11 17:23:59 -06:00
transform collapsing all of dr_botzo one directory 2017-02-04 11:51:22 -06:00
twitter collapsing all of dr_botzo one directory 2017-02-04 11:51:22 -06:00
weather collapsing all of dr_botzo one directory 2017-02-04 11:51:22 -06:00
.gitignore .gitignore the .idea directory 2015-05-12 20:56:22 -05:00
.gitlab-ci.yml update gitlab CI config for new dev requirements 2017-02-06 22:37:39 -06:00
.prospector.yaml prospector: turn up strictness 2017-02-11 08:48:32 -06:00
CONTRIBUTING.md Add contribution guide 2017-02-06 20:46:37 -06:00
COPYING reorganizing project directories, part 2 2015-05-08 20:44:24 -05:00
README.md fix word wrap, link to the wiki 2017-02-06 20:53:39 -06:00
TODO removing a bunch of BUGS, cleaning up TODO 2015-06-19 21:41:23 -05:00
manage.py collapsing all of dr_botzo one directory 2017-02-04 11:51:22 -06:00
requirements-dev.in core and dev requirements.in files 2017-02-06 22:30:35 -06:00
requirements-dev.txt core and dev requirements.in files 2017-02-06 22:30:35 -06:00
requirements-server.in server requirements.in file 2017-02-06 22:34:23 -06:00
requirements-server.txt server requirements.in file 2017-02-06 22:34:23 -06:00
requirements.in core and dev requirements.in files 2017-02-06 22:30:35 -06:00
requirements.txt package updates and resulting compat stuff 2017-02-06 22:58:51 -06:00

README.md

dr.botzo

an IRC bot

Overview

dr.botzo is an IRC bot written in Python, using Django as a backend and the irc library to handle most of the protocol stuff. It is mostly a fun project for a couple of us to hack around on, but you may find it useful.

Documentation

Usage documentation is pretty scarce at the moment, but you can find what does exist on the wiki.