From 036ad5fb751406aa0eb09225f5466f3715ded1bb Mon Sep 17 00:00:00 2001 From: darius Date: Sun, 19 May 2024 00:47:00 +0200 Subject: [PATCH] lorem ipsum spam added --- go.mod | 1 + go.sum | 2 ++ handlers/messageHandler.go | 10 ++++++++++ routers/messageRouter.go | 2 ++ 4 files changed, 15 insertions(+) diff --git a/go.mod b/go.mod index 0496064..958c143 100644 --- a/go.mod +++ b/go.mod @@ -8,6 +8,7 @@ require ( ) require ( + github.com/brianvoe/gofakeit/v7 v7.0.3 // indirect github.com/gorilla/websocket v1.4.2 // indirect golang.org/x/crypto v0.0.0-20210421170649-83a5a9bb288b // indirect golang.org/x/sys v0.0.0-20201119102817-f84b799fce68 // indirect diff --git a/go.sum b/go.sum index 6719600..ccf1fe5 100644 --- a/go.sum +++ b/go.sum @@ -1,3 +1,5 @@ +github.com/brianvoe/gofakeit/v7 v7.0.3 h1:tGCt+eYfhTMWE1ko5G2EO1f/yE44yNpIwUb4h32O0wo= +github.com/brianvoe/gofakeit/v7 v7.0.3/go.mod h1:QXuPeBw164PJCzCUZVmgpgHJ3Llj49jSLVkKPMtxtxA= github.com/bwmarrin/discordgo v0.28.1 h1:gXsuo2GBO7NbR6uqmrrBDplPUx2T3nzu775q/Rd1aG4= github.com/bwmarrin/discordgo v0.28.1/go.mod h1:NJZpH+1AfhIcyQsPeuBKsUtYrRnjkyu0kIVMCHkZtRY= github.com/gorilla/websocket v1.4.2 h1:+/TMaTYc4QFitKJxsQ7Yye35DkWvkdLcvGKqM+x0Ufc= diff --git a/handlers/messageHandler.go b/handlers/messageHandler.go index d7a8062..abd4b7b 100644 --- a/handlers/messageHandler.go +++ b/handlers/messageHandler.go @@ -2,6 +2,7 @@ package handlers import ( "fmt" + "github.com/brianvoe/gofakeit/v7" "github.com/bwmarrin/discordgo" "kleincordBot/services" ) @@ -40,3 +41,12 @@ func MessageTest2(s *discordgo.Session, m *discordgo.MessageCreate) { services.HandleError(err, s) } } + +func LoremIpsum(s *discordgo.Session, m *discordgo.MessageCreate) { + for i := 0; i < 5; i++ { + _, err := s.ChannelMessageSend(m.ChannelID, gofakeit.LoremIpsumParagraph(2, 10, 10, "\n\n")+"\n\n") + if err != nil { + services.HandleError(err, s) + } + } +} diff --git a/routers/messageRouter.go b/routers/messageRouter.go index 28d7726..3459af8 100644 --- a/routers/messageRouter.go +++ b/routers/messageRouter.go @@ -15,5 +15,7 @@ func MessageRouter(s *discordgo.Session, m *discordgo.MessageCreate) { handlers.MessageTest(s, m) case "!test": handlers.MessageTest2(s, m) + case "spam pls": + handlers.LoremIpsum(s, m) } }