Skip to content

kwzrd/ryan

Repository files navigation

Python Checks Build & Push Last commit

Ryan

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.

Setup & Development

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.

Contributing

If you're interested in contributing or have questions, please get in touch with me.