Overview of Internals¶
Welcome to the Internals section!¶
Internal API
These classes are for internal use only.
Users should interact with Client and other public API classes instead.
This warning will be at the top of every page.
Lost? Head back to the Landing Page, silly!¶
This section is dedicated to internal classes and structures. These classes work underneath the public interface and are not meant to be touched by the average user.
Any breaks that occur from attempting to use the internals as a way of overriding default behavior is not a fault of this library!
Proceed at your own risk!
Table of Contents¶
- Data Model - parent class for hydrating child dataclasses with Discord's response payloads.
- HTTP - HTTP client session tools for managing HTTP requests with Discord with built-in rate limiting.
- Dispatchers - registers and responds to Discord events.
- Gateway - websocket tools for managing a websocket connection with Discord.
- Logger - logging tools for logging events.
- Discord Error - models Discord's API error structure and outputs a more readable message.