From 14b8617d8161aa4560e603e6a4ac24af84d16369 Mon Sep 17 00:00:00 2001 From: DutchEllie Date: Thu, 23 Sep 2021 13:37:51 +0200 Subject: [PATCH] Added reload command --- discord/admin.go | 33 +++++++++++++++++++++++++++++---- 1 file changed, 29 insertions(+), 4 deletions(-) diff --git a/discord/admin.go b/discord/admin.go index 57ef26a..c82bc7f 100644 --- a/discord/admin.go +++ b/discord/admin.go @@ -1,6 +1,10 @@ package main -import "github.com/bwmarrin/discordgo" +import ( + "net/http" + + "github.com/bwmarrin/discordgo" +) func (app *application) addWord(s *discordgo.Session, m *discordgo.MessageCreate, splitCommand []string) { /* Check if admin */ @@ -26,8 +30,6 @@ func (app *application) addWord(s *discordgo.Session, m *discordgo.MessageCreate return } - - err = app.updateAllBadWords() if err != nil { app.unknownError(err, s, true, m.ChannelID) @@ -164,4 +166,27 @@ func (app *application) removeAdmin(s *discordgo.Session, m *discordgo.MessageCr app.successMessage(s, m) -} \ No newline at end of file +} + +func (app *application) reloadPepeList(s *discordgo.Session, m *discordgo.MessageCreate) { + /* Check if admin */ + r, err := app.checkIfAdmin(s, m) + if err != nil { + app.errorLog.Print(err) + return + } + if !r { + return + } + + s.ChannelMessageSend(m.ChannelID, "Reloading list of pepes") + url := "http://" + app.pepeServer + "/reload" + _, err = http.Get(url) + if err != nil { + app.errorLog.Print(err) + s.ChannelMessageSend(m.ChannelID, "An error occured!") + return + } + + app.successMessage(s, m) +}