Documentation ¶
Overview ¶
Package disgo is a collection of packages for interaction with the Discord Bot and OAuth2 API.
Discord ¶
Package discord is a collection of structs and types of the Discord API.
Bot ¶
Package bot connects the Gateway/Sharding, HTTPServer, Cache, Rest & Events packages into a single high level client interface.
Gateway ¶
Package gateway is used to connect and interact with the Discord Gateway.
Sharding ¶
Package sharding is used to connect and interact with the Discord Gateway.
Cache ¶
Package cache provides a generic cache interface for Discord entities.
HTTPServer ¶
Package httpserver is used to interact with the Discord outgoing webhooks for interactions.
Events ¶
Package events provide high level events around the Discord Events.
Rest ¶
Package rest is used to interact with the Discord REST API.
JSON ¶
Package json provides configurable interfaces for JSON encoding and decoding.
Webhook ¶
Package webhook provides a high level client interface for interacting with Discord webhooks.
OAuth2 ¶
Package oauth2 provides a high level client interface for interacting with Discord oauth2.
Index ¶
Constants ¶
const ( // Name is the library name Name = "disgo" // GitHub is a link to the libraries GitHub repository GitHub = "https://github.com/disgoorg/" + Name )
Variables ¶
var ( // Version is the currently used version of DisGo Version = getVersion() // OS is the currently used OS OS = getOS() )
Functions ¶
Types ¶
This section is empty.
Directories ¶
Path | Synopsis |
---|---|
_examples
|
|
audio
module
|
|
internal
|
|
insecurerandstr
Package insecurerandstr is not secure
|
Package insecurerandstr is not secure |
Package json provides configurable interfaces for JSON encoding and decoding.
|
Package json provides configurable interfaces for JSON encoding and decoding. |