Home

Awesome

Dasgo

Go Doc License

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.

LibraryDescription
DisgoDiscord API Wrapper, Shard Manager, and Cache.