ooliver1 / bot-template

A bot template for nextcord bots https://github.com/nextcord/nextcord

Home Page:https://nextcord.gay

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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.

About

A bot template for nextcord bots https://github.com/nextcord/nextcord

https://nextcord.gay

License:MIT License


Languages

Language:Python 81.1%Language:Shell 8.3%Language:Mako 7.0%Language:Dockerfile 3.7%