API documentation
Module | Description |
---|---|
dscord.api.client | Base abstractions for dealing with the Discord REST API |
dscord.api.ratelimit | Utilities for tracking and managing rate limits. |
dscord.api.routes | |
dscord.api.util | |
dscord.bot.bot | A simple but extendable Discord bot implementation. |
dscord.bot.command | Utilties for building user-controlled commands with the dscord bot interface |
dscord.bot.listener | Utilties for handling/listening to events through the dscord bot interface. |
dscord.bot.plugin | Base class for creating plugins the Bot can load/unload. |
dscord.gateway.client | Manages the Discord websocket client. |
dscord.gateway.events | Implementations of Discord events. |
dscord.gateway.packets | Implementations of packets sent over the Gateway websocket. |
dscord.types.base | |
dscord.types.channel | |
dscord.types.guild | |
dscord.types.message | |
dscord.types.permission | |
dscord.types.user | |
dscord.types.util | Utility types that wrap specific utility functionality, without directly representing data/modeling from Discord. |
dscord.types.voice | |
dscord.util.counter | Utility class for keeping a count of items. |
dscord.util.emitter | Utility for emitting/subscribing to events. |
dscord.util.errors | Utilities related to errors and exceptions. |
dscord.util.json |
Utilities releated to JSON processing.
|
dscord.util.process | Includes a utility class for unix-pipe chaining of system processes. |
dscord.util.queue | A FIFO queue implementation. |
dscord.util.sharding | Utilties related to Discord Guild sharding. |
dscord.util.storage | A simple JSON storage wrapper. |
dscord.util.ticker | Utility for medium-precision interval timing. |
dscord.util.time | Utilties related to unix time |
dscord.voice.client | Manages Discord voice connections. |
dscord.voice.packets | Implementations of packets sent over the Voice websocket. |
dscord.voice.playable | Implementation of types that can be played on a VoiceClient |
dscord.voice.youtubedl | Set of utilties for interfacing with the youtube-dl command line program. |
dscord.api | |
dscord.bot | |
dscord.client | The top API abstraction encompassing REST, WS/Gateway, and state tracking. |
dscord.core | |
dscord.gateway | |
dscord.info | |
dscord.state | |
dscord.types | |
dscord.voice |