|
@@ -11,6 +11,8 @@
|
|
|
|
|
|
package discordgo
|
|
|
|
|
|
+import "strconv"
|
|
|
+
|
|
|
// APIVersion is the Discord API version used for the REST and Websocket API.
|
|
|
var APIVersion = "6"
|
|
|
|
|
@@ -61,14 +63,18 @@ var (
|
|
|
EndpointUser = func(uID string) string { return EndpointUsers + uID }
|
|
|
EndpointUserAvatar = func(uID, aID string) string { return EndpointCDNAvatars + uID + "/" + aID + ".png" }
|
|
|
EndpointUserAvatarAnimated = func(uID, aID string) string { return EndpointCDNAvatars + uID + "/" + aID + ".gif" }
|
|
|
- EndpointUserSettings = func(uID string) string { return EndpointUsers + uID + "/settings" }
|
|
|
- EndpointUserGuilds = func(uID string) string { return EndpointUsers + uID + "/guilds" }
|
|
|
- EndpointUserGuild = func(uID, gID string) string { return EndpointUsers + uID + "/guilds/" + gID }
|
|
|
- EndpointUserGuildSettings = func(uID, gID string) string { return EndpointUsers + uID + "/guilds/" + gID + "/settings" }
|
|
|
- EndpointUserChannels = func(uID string) string { return EndpointUsers + uID + "/channels" }
|
|
|
- EndpointUserDevices = func(uID string) string { return EndpointUsers + uID + "/devices" }
|
|
|
- EndpointUserConnections = func(uID string) string { return EndpointUsers + uID + "/connections" }
|
|
|
- EndpointUserNotes = func(uID string) string { return EndpointUsers + "@me/notes/" + uID }
|
|
|
+ EndpointDefaultUserAvatar = func(uDiscriminator string) string {
|
|
|
+ uDiscriminatorInt, _ := strconv.Atoi(uDiscriminator)
|
|
|
+ return EndpointCDN + "embed/avatars/" + strconv.Itoa(uDiscriminatorInt%5) + ".png"
|
|
|
+ }
|
|
|
+ EndpointUserSettings = func(uID string) string { return EndpointUsers + uID + "/settings" }
|
|
|
+ EndpointUserGuilds = func(uID string) string { return EndpointUsers + uID + "/guilds" }
|
|
|
+ EndpointUserGuild = func(uID, gID string) string { return EndpointUsers + uID + "/guilds/" + gID }
|
|
|
+ EndpointUserGuildSettings = func(uID, gID string) string { return EndpointUsers + uID + "/guilds/" + gID + "/settings" }
|
|
|
+ EndpointUserChannels = func(uID string) string { return EndpointUsers + uID + "/channels" }
|
|
|
+ EndpointUserDevices = func(uID string) string { return EndpointUsers + uID + "/devices" }
|
|
|
+ EndpointUserConnections = func(uID string) string { return EndpointUsers + uID + "/connections" }
|
|
|
+ EndpointUserNotes = func(uID string) string { return EndpointUsers + "@me/notes/" + uID }
|
|
|
|
|
|
EndpointGuild = func(gID string) string { return EndpointGuilds + gID }
|
|
|
EndpointGuildChannels = func(gID string) string { return EndpointGuilds + gID + "/channels" }
|