- Python 95.6%
- Dockerfile 4.4%
larry
Self-hosted discord bot for the larp cave Discord server. Including modules for moderation, mod mail, fun commands, utility commands, verification and more
setup
fork this repo on codeberg, or however you want
we use uv to package this project, install and learn the basics here
once installed
uv lock
uv sync
todo
modules:
- basic loading and runtime (main.py)
- moderation
- mod mail / tickets
- fun commands
- utility commands
- temporary voice
- rss monitoring (later, optional)
- verifiaction / captcha
backend/utils:
- logging
- database I/O
- checks (roles, permissions, users)
- crud operations (create, read, update)
- config parser and loader
some modules and backends might have a higher priority, work on those first if you wish to contribute
contributing
fork the repo
use git clone
commit your local changes to your repo
make a PR to provide contriutions
we recommend makin your own discord server and bot, .env template will be provided soon and other stuff like permissions required
ai usage
AI assistance or usage is not allowed to be used on this project, use it for a reference at best, do not ctrl+c && ctrl+v whatever cluade tells you
dev overview
- src/main.py - entrypoint
- src/utils/ - all other non-essential utils, eg time conversions, other stuff
- src/core/ - core stuff, database I/O, config impl
- src/cogs/ - all commands and features of the bot