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.
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.
Voice ¶
Package voice provides a high level client interface for interacting with Discord voice.
Index ¶
Constants ¶
const ( // Name is the library name Name = "disgo" // Module is the library module name Module = "github.com/disgoorg/disgo" // GitHub is a link to the libraries GitHub repository GitHub = "https://github.com/disgoorg/disgo" )
Variables ¶
var ( // Version is the currently used version of DisGo Version = getVersion() SemVersion = "semver:" + Version )
Functions ¶
Types ¶
This section is empty.
      
      Directories
      ¶
    
    | Path | Synopsis | 
|---|---|
| 
       _examples
        | 
      |
| 
         
          
            application_commands/gateway
            
            command
          
          
         
       | 
      |
| 
         
          
            auto_moderation
            
            command
          
          
         
       | 
      |
| 
         
          
            components
            
            command
          
          
         
       | 
      |
| 
         
          
            custom_cache
            
            command
          
          
         
       | 
      |
| 
         
          
            echo
            
            command
          
          
         
       | 
      |
| 
         
          
            guild_scheduled_events
            
            command
          
          
         
       | 
      |
| 
         
          
            handler
            
            command
          
          
         
       | 
      |
| 
         
          
            listening_events
            
            command
          
          
         
       | 
      |
| 
         
          
            message_collector
            
            command
          
          
         
       | 
      |
| 
         
          
            oauth2
            
            command
          
          
         
       | 
      |
| 
         
          
            pagination
            
            command
          
          
         
       | 
      |
| 
         
          
            ping_pong
            
            command
          
          
         
       | 
      |
| 
         
          
            proxy
            
            command
          
          
         
       | 
      |
| 
         
          
            sharding
            
            command
          
          
         
       | 
      |
| 
         
          
            test
            
            command
          
          
         
       | 
      |
| 
         
          
            threads
            
            command
          
          
         
       | 
      |
| 
         
          
            verified_roles
            
            command
          
          
         
       | 
      |
| 
         
          
            voice
            
            command
          
          
         
       | 
      |
| 
         
          
            webhook
            
            command
          
          
         
       | 
      |
| 
       audio
            module
           
          
         | 
      |
| 
       Package handler is a provides a command handler in the style of an HTTP router. 
         | 
      Package handler is a provides a command handler in the style of an HTTP router. | 
| 
       internal
        | 
      |
| 
         
          
            insecurerandstr
            
            
          
           
      Package insecurerandstr is not secure 
         | 
      Package insecurerandstr is not secure | 

