Discord bot inspired by dr.botzo
Go to file
Brian S. Stephan 8be039da80 use "first recipient"'s name for DM log file
we were using the message author before, which made sense for incoming
messages, but then all the replies were getting dumped to a directory
for the bot, which doesn't make much sense. this will use the "first
recipient", which sounds kind of like a backwards-compat attribute but
does what we want for single-user DMs

if we ever care heavily about multi-user DMs we should maybe look at
channel.recipients, but that probably changes over time, so we'd need
to use channel.id?
2018-01-17 10:49:29 -06:00
bot Merge branch 'master' of git.incorporeal.org:bss/hitomi 2018-01-17 10:32:20 -06:00
dice log dice rolls 2018-01-17 10:30:44 -06:00
hitomi fix typo in default setting name 2018-01-17 10:37:43 -06:00
logger use "first recipient"'s name for DM log file 2018-01-17 10:49:29 -06:00
markov don't markov-learn what looks like a command 2018-01-17 10:31:16 -06:00
templates serve up a blank / 2018-01-10 14:54:51 -06:00
weather use the config-based bot plugin loader 2018-01-09 15:37:53 -06:00
.gitignore .gitignore db.sqlite3 2018-01-09 15:20:29 -06:00
README.md Add README.md 2018-01-02 22:49:12 -06:00
manage.py start Django project, add basic Discord bot 2018-01-08 09:30:31 -06:00
requirements-dev.in document our requirements.in files 2018-01-09 09:41:03 -06:00
requirements-dev.txt add aiohttp explicitly, for an API server 2018-01-09 09:37:45 -06:00
requirements.in document our requirements.in files 2018-01-09 09:41:03 -06:00
requirements.txt add aiohttp explicitly, for an API server 2018-01-09 09:37:45 -06:00

README.md

hitomi

a Discord bot

Overview

dr.botzo is a Discord bot written in Python, using Django as a backend and the discord.py 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.