A bot template for nextcord bots.
- Uses my botbase to reduce boilerplate
- Uses docker for consistent environments - python 3.11 + slim Debian Bullseye
- Creates the
logs
structure for the botbase for you - Creates the bot structure inside of a module to remove bot source from getting lost in the top level
- Uses poetry for less painful dependency management
- Uses uvloop and
[speed]
for a faster aiohttp client and faster asyncio event loop - Uses a Bot subclass to reduce the need for refactoring
- Only sets guilds intent to encourage granular intents selection
- Uses pre-commit for linting, specifically black, isort, and ruff.