dr.botzo, the IRC bot with Django integration.
 
 
 
Go to file
Brian S. Stephan ee6ae7080e
remove the bridge-speaker from the message when relevant
this allows downstream event handlers to react to e.g.:

<discord_user> !weather 12345

as if they were normal leading IRC commands
2023-09-12 09:16:38 -05:00
acro convert ircplugin users of privmsg to reply 2017-02-12 11:39:04 -06:00
countdown customize the list view in the django admin 2023-02-20 08:59:54 -06:00
dice config flag for having !dice/!random prefix the nick 2022-07-14 23:00:05 -05:00
dispatch require authentication to get dispatch objects via API 2023-02-28 18:37:05 -06:00
dr_botzo add the ability to disable the web display of some apps 2023-03-27 16:05:42 -05:00
facts update urls.pyes to use path() and add some tests 2023-02-16 00:04:25 -06:00
history only show PRIVMSGed if we had something to PRIVMSG 2021-05-06 09:36:28 -05:00
ircbot remove the bridge-speaker from the message when relevant 2023-09-12 09:16:38 -05:00
karma add the ability to disable the web display of some apps 2023-03-27 16:05:42 -05:00
markov support markov targets with identical names on different servers 2023-05-04 17:24:07 -05:00
mpdbot mpdbot: show icecast site in the output 2017-03-10 20:53:59 -06:00
pi update urls.pyes to use path() and add some tests 2023-02-16 00:04:25 -06:00
races add the ability to disable the web display of some apps 2023-03-27 16:05:42 -05:00
requirements remove the gitlab bot, it's its own project now 2023-03-02 08:05:42 -06:00
scripts remove unnecessary unicode_literal future imports, we py3 now 2019-06-21 15:23:33 -05: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 version bumps and migration to django 2.2 2019-06-21 10:05:40 -05:00
tests add the ability to disable the web display of some apps 2023-03-27 16:05:42 -05:00
text_manip irc plugin to turn text into zalgo text 2021-05-17 10:07:34 -05:00
transform collapsing all of dr_botzo one directory 2017-02-04 11:51:22 -06:00
weather flake8 cleanups 2023-03-27 16:14:11 -05:00
.gitattributes add versioneer stuff to the project 2019-10-11 08:37:37 -05:00
.gitignore add test to confirm markov irc plugin behavior 2023-02-19 18:25:57 -06:00
.gitlab-ci.yml properly prospect all of the code 2017-12-01 13:21:31 -06:00
CHANGELOG.md Add changelog 2017-07-11 10:38:12 -05: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
MANIFEST.in move templates aroudn to satisfy packaging now that it's being tested 2023-02-16 16:14:06 -06:00
README.md remove TODO, preferring gitlab issues tracker 2017-02-12 13:09:45 -06:00
manage.py collapsing all of dr_botzo one directory 2017-02-04 11:51:22 -06:00
setup.cfg add versioneer stuff to the project 2019-10-11 08:37:37 -05:00
setup.py put requirements in my now-usual spot 2020-10-24 09:54:58 -05:00
tox.ini ignore migrations in the flake8 checking 2023-03-27 16:13:52 -05:00
versioneer.py add versioneer stuff to the project 2019-10-11 08:37:37 -05: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.

TODO

New features, improvements, bugs, etc. are tracked in GitLab.