Discord bot for me & my friends. This project does not aim to provide a generic utility bot. Many of the implemented features are specific to the communities that I am part of.
See .env.template
for an example of how to set a Discord API token to login with.
We use Pipenv for dependency management. Setup is trivial:
pipenv sync
pipenv run ryan
The Pipfile
also tracks development dependencies, i.e. a linting suite with Flake8 and a few plugins that I like. To install and run lint:
pipenv sync --dev
pipenv run lint
This runs in CI on pull requests against main
. There is currently no testing suite.
If you're interested in contributing or have questions, please get in touch with me.