rapptz/discord.py

An API wrapper for Discord written in Python.

View on GitHub ↗Jump to charts ↓

Summary Information

Updated 39 minutes ago
Added to GitGenius on September 3rd, 2026
Created on August 21st, 2015
Open Issues & Pull Requests: 164 (+0)
GitHub issues: Enabled
Number of forks: 3,926
Total Stargazers: 16,170 (+0)
Total Subscribers: 253 (+0)

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Issue API getrepoissuespagesummary failed: 429 Rate limit exceeded. Please try again later.

Detailed Description

discord.py is an API wrapper for Discord written in Python.

The tool solves the problem of programmatically interacting with Discord's API by providing a Pythonic interface that abstracts away the complexity of raw HTTP requests and WebSocket connections. It handles authentication, event dispatching, and message parsing, allowing developers to write bot logic by defining event handlers and making method calls rather than managing low-level protocol details.

The project suits developers building Discord bots in Python who want to avoid working directly with REST endpoints and gateway connections. It is appropriate for applications ranging from simple utility bots to complex multi-server systems. Developers should choose this tool if they are comfortable with Python and want a mature, well-documented library rather than implementing Discord integration from scratch or using a lower-level HTTP client.

The project maintains steady activity with regular commits addressing bug fixes and feature additions. Development includes ongoing refinement of the API surface and internal implementation details. The maintainers respond to issues and pull requests, indicating active stewardship of the codebase. The project has established patterns for contribution and maintains documentation alongside code changes.