{"repo":"nicebots-xyz/botkit","free":true,"listed":false,"github":"https://github.com/nicebots-xyz/botkit","clone":"git clone https://github.com/nicebots-xyz/botkit.git","description":"An Advanced Framework for Crafting Sophisticated Discord Bots with py-cord","language":"Python","stars":12,"topics":["discord","discord-bot","discord-bot-framework","discord-bot-template","good-practices","py-cord","pycord","template"],"license":"MIT","category":"chat-messaging","readme_excerpt":"Botkit Botkit is a Python 3.12 layout and runtime for Discord bots using py-cord (bridge bot, optional prefix commands), optional FastAPI + Uvicorn, YAML configuration with BOTKIT environment overrides, per-extension i18n , optional Tortoise ORM , and a first-party extension model under src/extensions/ . It is a framework and template , not a single finished bot product. Documentation docs.nicebots.xyz/botkit Quick start See Getting started for your first extension. Requirements - PDM - Python 3.12 - A Discord bot token from the Developer Portal Repository layout (high level) Path Role ------ ------ src/extensions/ One package per feature; discovered automatically src/start.py Async orchestration: DB, unzip, load extensions, bot and/or backend src/config/ YAML + env merge → Pydantic Config src/custom/ CustomBot , application contexts, shared cache docs/ Published documentation sources Bundled extensions under src/extensions/ may include their own short readme.md files for feature-specific options. Scripts - pdm run start — run the bot / backend entrypoint ( python src ) - pdm run convert-config — convert between config.yml and BOTKIT env files - pdm run check-listings — optional dev tool for bot listing pages (see docs) Contributing to Botkit Pull requests to this repository: Contributing. Support - Issues - Discord License MIT.","default_branch":null,"files":null,"tree":[],"storefront":"/r/nicebots-xyz","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/nicebots-xyz/botkit/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}