Skip to content

kzndotsh/awesome-discordpy

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

62 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Awesome Discord.py List

Awesome lint

An Awesome list for all things Discord.py

Discord.py Logo

Discord.py is a modern, easy to use, feature-rich, and async ready API wrapper for Discord.

Contents

Official Links

Libraries and Extensions

Utilities

Testing and Debugging

UI - Pagination, Menus, Embeds and similar

Inter-Process Communication

Voice and Audio

Authentication

Metrics, Monitoring, and Logging

  • discord-ext-prometheus - An extension for the discord.py library that enables Prometheus metrics.
  • loguru-discord - Lightweight sink for Loguru that sends logs to Discord via webhook.

Miscellaneous

Example Bots

  • Rapptz/RoboDanny - A discord bot written by Rapptz, the creator of discord.py.
  • statch/gitbot - GitBot is a programmer toolkit for developers to stay productive and connect with their friends on GitHub right from Discord.
  • python-discord/bot - The community bot for the Python Discord community.
  • python-discord/metricity - Advanced metric collection for the Python Discord server.
  • 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.
  • joinemm/miso-bot - Miso is a multipurpose Discord bot with over 100 commands and features.
  • AlexFlipnote/discord_bot - A simple discord bot that helps you getting started within discord.py.
  • ZRunner/Axobot - A cool multipurpose Discord bot made in Python.
  • MikeyUsersREC/ERM - A discord bot primarily focused on improving the Roblox staff experience.
  • Hunter87ff/Spruce - Spruce is a multi-functional open source Discord bot, designed to streamline the management of Discord tournaments and servers.
  • poketwo/poketwo - A Pokémon-oriented Discord bot that lets you collect pokémon. Catch pokémon in the wild, level your pokémon, compete with your friends, and more.
  • wasi-master/wm_bot - A multipurpose discord bot with more than 220 commands.

Blog Posts, Guides and Tutorials

Community Gists and Snippets

  • scragly/Learning discord.py - Comprehensive guide and resource list for learning and building Discord bots using discord.py, including setup, essential concepts, and examples.
  • 1oonie/Message Components - This gist shows you how to use message components in discord.py 2.0.
  • 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!
  • 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.
  • Jeftaei/AppCommandErrorhandler.py - A robust error handler for discord.py commands, including app commands.
  • mikeshardmind/SQLite Examples - "Common" discord bot sqlite examples.
  • AkshuAgarwal/Interactions - A Basic guide about Discord Interactions and how to use them in discord.py.
  • LeoCx1000/MentionableTree implementation - Mentionable CommandTree implementation to allow mentioning slash commands in discord.py.
  • lykn/Buttons - A gist which shows/tells you how to make buttons using discord.py v2.
  • lykn/Selects or Dropdowns - A gist explaining the right way to make drop down menus/select menus/selects in discord.py v2.

Additional Resources

Forks and Wrappers

  • disnake - A modern, easy to use, feature-rich, and async-ready API wrapper for Discord written in Python.
  • 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.
  • 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.
  • tibue99/ezcord - An easy-to-use extension for Discord.py and Pycord.

Archived/Deprecated

Contributing

Contributions of any kind welcome, just follow the guidelines!

Contributors

Thanks goes to these contributors!