Makes commonly used classes, functions, and decorators from `disagreement.ext` and `disagreement.ui` submodules directly accessible under the `disagreement` namespace.
This change simplifies import statements for users, leading to cleaner and more concise code. Documentation and examples have been updated to reflect these new, simplified import paths.
Adjust examples to reflect the new top-level exposure of classes and enums, such as `Client`, `Permissions`, `Embed`, and `Button`, making imports simpler.
Expands the reactions guide to include practical examples for adding reactions via message objects, demonstrates low-level client methods, and adds comprehensive event handling examples.
Shows how to listen for reaction add/remove events with proper type hints and user filtering to ignore bot reactions.
Establishes initial documentation structure including introduction guide,
API reference navigation, and MkDocs configuration with Material theme.
Provides complete setup instructions, usage examples, and feature overview
to help users get started with the Discord bot library.
Introduces comprehensive invite handling capabilities including creation, deletion, and retrieval operations.
Implements invite data model with proper parsing and representation methods to handle Discord invite objects and their metadata.
Provides HTTP client methods for all invite-related API endpoints with appropriate error handling and response processing.
Includes documentation with practical examples for common invite operations.
* Add reload_extension helper
* Removes unused message reaction event handling
Eliminates dead code for message reaction events that were not being processed or utilized by the application.
Cleans up the event dispatcher by removing the unused parser method and event mappings for reaction add/remove events.