Skip to content

ooliver1/bot-template

Repository files navigation

bot-template

A bot template for nextcord bots.

Features

  • 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.