Awesome
Dasgo
Dasgo provides a direct representation of Discord API Objects in Go.
Dasgo is mentioned in the Official Discord Developer Documentation.
Using Dasgo
There are two ways to use dasgo
.
Alias
Import
Get a specific version of the dasgo
library by specifying a tag or branch.
go get github.com/switchupcb/dasgo@latest
Dasgo branches are referenced by API version (i.e v10
).
Definition
Use an alias to rename the type in your project.
// alias dasgo.User to DiscordUser in your application or library.
type DiscordUser dasgo.User
Generation
Use copy-paste or code generation to add dasgo
types to your repository.
Specification
For more information, read the Specification.
Contribution
You can contribute to this repository by reading Contribution.
License
The BSD 3-Clause is a permissive license.
Libraries
Libraries that use Dasgo.
Library | Description |
---|---|
Disgo | Discord API Wrapper, Shard Manager, and Cache. |