From b1bf156c64800bc6f3ca7ee2c4e2e90c4782652b Mon Sep 17 00:00:00 2001 From: Henry Asbridge Date: Sat, 30 Apr 2022 10:45:11 +0100 Subject: [PATCH] Made the /refresh command respond --- discord/DiscordBot.go | 15 +++++++++------ 1 file changed, 9 insertions(+), 6 deletions(-) diff --git a/discord/DiscordBot.go b/discord/DiscordBot.go index 7563a1c..240c7c1 100644 --- a/discord/DiscordBot.go +++ b/discord/DiscordBot.go @@ -5,6 +5,7 @@ import ( "github.com/bwmarrin/discordgo" "log" "strings" + "time" ) var commands = []*discordgo.ApplicationCommand{ @@ -26,15 +27,17 @@ var commandHandlers = map[string]func(s *discordgo.Session, i *discordgo.Interac return } RefreshServerStatus(s) - er2 := s.InteractionRespond(i.Interaction, &discordgo.InteractionResponse{ - Type: discordgo.InteractionResponseChannelMessageWithSource, - Data: &discordgo.InteractionResponseData{ - Content: "Done!", - }, - }) + + _, er2 := s.InteractionResponseEdit(i.Interaction, &discordgo.WebhookEdit{Content: "Done!"}) if er2 != nil { return } + time.AfterFunc(time.Second*5, func() { + err := s.InteractionResponseDelete(i.Interaction) + if err != nil { + return + } + }) }, }