Skip to content

Commit

Permalink
Add voice messages
Browse files Browse the repository at this point in the history
  • Loading branch information
sebm253 committed Apr 14, 2023
1 parent 4929351 commit bba2588
Show file tree
Hide file tree
Showing 3 changed files with 17 additions and 11 deletions.
22 changes: 12 additions & 10 deletions discord/attachment.go
Original file line number Diff line number Diff line change
Expand Up @@ -8,16 +8,18 @@ import (

// Attachment is used for files sent in a Message
type Attachment struct {
ID snowflake.ID `json:"id,omitempty"`
Filename string `json:"filename,omitempty"`
Description *string `json:"description,omitempty"`
ContentType *string `json:"content_type,omitempty"`
Size int `json:"size,omitempty"`
URL string `json:"url,omitempty"`
ProxyURL string `json:"proxy_url,omitempty"`
Height *int `json:"height,omitempty"`
Width *int `json:"width,omitempty"`
Ephemeral bool `json:"ephemeral,omitempty"`
ID snowflake.ID `json:"id,omitempty"`
Filename string `json:"filename,omitempty"`
Description *string `json:"description,omitempty"`
ContentType *string `json:"content_type,omitempty"`
Size int `json:"size,omitempty"`
URL string `json:"url,omitempty"`
ProxyURL string `json:"proxy_url,omitempty"`
Height *int `json:"height,omitempty"`
Width *int `json:"width,omitempty"`
Ephemeral bool `json:"ephemeral,omitempty"`
DurationSecs *float64 `json:"duration_secs,omitempty"`
Waveform *string `json:"waveform,omitempty"`
}

func (a Attachment) CreatedAt() time.Time {
Expand Down
1 change: 1 addition & 0 deletions discord/message.go
Original file line number Diff line number Diff line change
Expand Up @@ -412,6 +412,7 @@ const (
_
_
MessageFlagSuppressNotifications
MessageFlagIsVoiceMessage
MessageFlagsNone MessageFlags = 0
)

Expand Down
5 changes: 4 additions & 1 deletion discord/permissions.go
Original file line number Diff line number Diff line change
Expand Up @@ -62,6 +62,7 @@ const (
_
_
PermissionUseExternalSounds
PermissionSendVoiceMessages

PermissionsAllText = PermissionViewChannel |
PermissionSendMessages |
Expand Down Expand Up @@ -89,7 +90,8 @@ const (
PermissionUseSoundboard |
PermissionUseExternalSounds |
PermissionRequestToSpeak |
PermissionUseEmbeddedActivities
PermissionUseEmbeddedActivities |
PermissionSendVoiceMessages

PermissionsAllChannel = PermissionsAllText |
PermissionsAllThread |
Expand Down Expand Up @@ -165,6 +167,7 @@ var permissions = map[Permissions]string{
PermissionUseExternalSounds: "Use External Sounds",
PermissionStream: "Video",
PermissionViewGuildInsights: "View Server Insights",
PermissionSendVoiceMessages: "Send Voice Messages",
}

func (p Permissions) String() string {
Expand Down

0 comments on commit bba2588

Please sign in to comment.