@@ -21,6 +21,7 @@ type Webhooks interface {
21
21
UpdateWebhookWithToken (webhookID snowflake.ID , webhookToken string , webhookUpdate discord.WebhookUpdateWithToken , opts ... RequestOpt ) (discord.Webhook , error )
22
22
DeleteWebhookWithToken (webhookID snowflake.ID , webhookToken string , opts ... RequestOpt ) error
23
23
24
+ GetWebhookMessage (webhookID snowflake.ID , webhookToken string , messageID snowflake.ID , opts ... RequestOpt ) (* discord.Message , error )
24
25
CreateWebhookMessage (webhookID snowflake.ID , webhookToken string , messageCreate discord.WebhookMessageCreate , params CreateWebhookMessageParams , opts ... RequestOpt ) (* discord.Message , error )
25
26
CreateWebhookMessageSlack (webhookID snowflake.ID , webhookToken string , messageCreate discord.Payload , params CreateWebhookMessageParams , opts ... RequestOpt ) (* discord.Message , error )
26
27
CreateWebhookMessageGitHub (webhookID snowflake.ID , webhookToken string , messageCreate discord.Payload , params CreateWebhookMessageParams , opts ... RequestOpt ) (* discord.Message , error )
@@ -112,6 +113,11 @@ func (s *webhookImpl) DeleteWebhookWithToken(webhookID snowflake.ID, webhookToke
112
113
return s .client .Do (DeleteWebhookWithToken .Compile (nil , webhookID , webhookToken ), nil , nil , opts ... )
113
114
}
114
115
116
+ func (s * webhookImpl ) GetWebhookMessage (webhookID snowflake.ID , webhookToken string , messageID snowflake.ID , opts ... RequestOpt ) (message * discord.Message , err error ) {
117
+ err = s .client .Do (GetWebhookMessage .Compile (nil , webhookID , webhookToken , messageID ), nil , & message , opts ... )
118
+ return
119
+ }
120
+
115
121
func (s * webhookImpl ) createWebhookMessage (webhookID snowflake.ID , webhookToken string , messageCreate discord.Payload , params CreateWebhookMessageParams , endpoint * Endpoint , opts []RequestOpt ) (message * discord.Message , err error ) {
116
122
compiledEndpoint := endpoint .Compile (params .ToQueryValues (), webhookID , webhookToken )
117
123
0 commit comments