awesome-discordpy
github.com/kzndotsh/awesome-discordpy ↗An Awesome list for all things Discord.py
Use this list with your AI agent
Add the Context Awesome MCP server to Claude, Cursor, or any MCP client, then ask:
"Show me miscellaneous resources from awesome-discordpy"
Installation instructions →What's inside
Community Gists and Snippets
- advaith1/Intents Explainer
If you're wondering what Gateway Intents are, what Privileged Intents are, why your bot can't see statuses, or why your bot can't see member joins anymore, then this page should explain it to you!
- AkshuAgarwal/Interactions
A Basic guide about Discord Interactions and how to use them in discord.py.
- cibere/Defer Response
The defer response, defers the interaction response. This is typically used when the interaction is acknowledged and an optional secondary action will be done later. When deferring, you get up to 15 minutes to respond instead of the normal 3 seconds.
- esmaycat/Message Components
This gist shows you how to use message components in discord.py 2.0.
- Ikusaba-san/Cog Methods
A list of all special cog methods.
- Jeftaei/AppCommandErrorhandler.py
A robust error handler for discord.py commands, including app commands.
Example Bots
- AlexFlipnote/discord_bot
A simple discord bot that helps you getting started within discord.py.
- alllthingslinux/tux
Tux is an all in one bot for the All Things Linux discord server.
- DeJayDev/speedboat
A Discord bot for managing large communities.
- Hunter87ff/Spruce
Spruce is a multi-functional open source Discord bot, designed to streamline the management of Discord tournaments and servers.
- joinemm/miso-bot
Miso is a multipurpose Discord bot with over 100 commands and features.
- MikeyUsersREC/ERM
A discord bot primarily focused on improving the Roblox staff experience.
Blog Posts, Guides and Tutorials
- All about selects - Umbra's Rantings
This post is about the different types of select menus and how to use them.
- Application command basics - Umbra's Rantings
In this guide, you'll cover everything from regular ol' slash commands all the way to Modals and the other component goodies.
- Application Command definition examples - Umbra's Rantings
This post is about the different types of application commands and how to use them.
- Discord.py Masterclass
A tutorial/guide explaining all features in discord.py and how to make a discord bot from scratch.
- Umbra's Sync Command - Umbra's Rantings
A full featured command and explanation for syncing your CommandTree.
- User Installable Applications - Umbra's Rantings
This post is all about User Installable Applications and how to set them up.
Libraries and Extensions
- CasuallyCalm/discord-pretty-helpMiscellaneous
An embed version of the built in help command for discord.py.
- clari7744/DPyUtilsUtilities
Some extra discord.py additions such as duration utilities, converters, a context editor and more.
- CraftSpider/dpytestTesting and Debugging
A package that assists in writing tests for discord.py.
- Defxult/reactionmenuUI - Pagination, Menus, Embeds and similar
A library to create a discord.py 2.0+ paginator. Supports pagination with buttons, reactions, and category selection using selects.
- discord-ext-prometheusMetrics, Monitoring, and Logging
An extension for the discord.py library that enables Prometheus metrics.
- discord-ext-voice-recvVoice and Audio
Voice receive extension package for discord.py.
Official Links
- Discord.py Changelog
Official changelog for Discord.py.
- Discord.py Discord Server
Official Discord server for Discord.py.
- Discord.py Documentation
Official documentation for Discord.py.
- Discord.py GitHub
Official GitHub repository for Discord.py.
Archived/Deprecated
- discord-py-ui/discord-ui
A discord.py extension that allows you to create and manage buttons, slash commands, and more.
- Ext-Creators/discord-ext-converters
A discord.py extension with a collection of useful converters.
- Ext-Creators/discord-ext-events
A discord.py extension with additional events.
- Ext-Creators/discord-ext-rx
A discord.py extension with a reactive events implementation.
- thrzl/discord-ext-forms
A simpler way to make forms, surveys, and reaction input using discord.py.
Forks and Wrappers
- disnake
A modern, easy to use, feature-rich, and async-ready API wrapper for Discord written in Python.
- mccoderpy/discord.py-message-components
A "fork" of discord.py library made by Rapptz with implementation of the Discord Message-Components & many other features by mccoderpy.
- nextcord
A Python wrapper for the Discord API forked from discord.py.
- Novus
An asyncio Python wrapper around the Discord API, forked off of Rapptz's Discord.py.
- pycord
Pycord, a maintained fork of discord.py, is a python wrapper for the Discord API.
- tibue99/ezcord
An easy-to-use extension for Discord.py and Pycord.
Additional Resources
- Permissions Calculator
Create invite links for bots with specific permissions.
Showing a sample of 77 resources. View the full list on GitHub →