From 17b5a5820db4d24d8a0b84254ec85ed92aa87eb8 Mon Sep 17 00:00:00 2001 From: darius Date: Fri, 3 May 2024 21:08:48 +0200 Subject: [PATCH] fixed delete --- delete.go | 14 ++++++++++---- 1 file changed, 10 insertions(+), 4 deletions(-) diff --git a/delete.go b/delete.go index ca1ffbe..2b9e32d 100644 --- a/delete.go +++ b/delete.go @@ -29,11 +29,17 @@ func deleteMessages(data discordgo.ApplicationCommandInteractionData, s *discord for _, message := range messages { var Webhooks []*discordgo.Webhook Webhooks, err = s.ChannelWebhooks(i.ChannelID) - for _, Webhook := range Webhooks { - if message.Author.ID == Webhook.ID { - s.ChannelMessageDelete(i.ChannelID, message.ID) - println(message.Content + " deleted") + OnlyWebhook, _ := strconv.ParseBool(data.Options[1].Value.(string)) + if OnlyWebhook { + for _, Webhook := range Webhooks { + if message.Author.ID == Webhook.ID { + s.ChannelMessageDelete(i.ChannelID, message.ID) + println(message.Content + " deleted") + } } + } else { + s.ChannelMessageDelete(i.ChannelID, message.ID) + println(message.Content + " deleted") } } s.FollowupMessageCreate(i.Interaction, true, &discordgo.WebhookParams{