fixed delete

This commit is contained in:
darius 2024-05-03 21:08:48 +02:00
parent ab7c928a0a
commit 17b5a5820d

View File

@ -29,11 +29,17 @@ func deleteMessages(data discordgo.ApplicationCommandInteractionData, s *discord
for _, message := range messages { for _, message := range messages {
var Webhooks []*discordgo.Webhook var Webhooks []*discordgo.Webhook
Webhooks, err = s.ChannelWebhooks(i.ChannelID) Webhooks, err = s.ChannelWebhooks(i.ChannelID)
for _, Webhook := range Webhooks { OnlyWebhook, _ := strconv.ParseBool(data.Options[1].Value.(string))
if message.Author.ID == Webhook.ID { if OnlyWebhook {
s.ChannelMessageDelete(i.ChannelID, message.ID) for _, Webhook := range Webhooks {
println(message.Content + " deleted") 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{ s.FollowupMessageCreate(i.Interaction, true, &discordgo.WebhookParams{