kleincordBot/handlers/messageHandler.go

53 lines
1.2 KiB
Go
Raw Permalink Normal View History

2024-05-03 21:25:42 +02:00
package handlers
import (
"fmt"
2024-05-19 00:47:00 +02:00
"github.com/brianvoe/gofakeit/v7"
2024-05-03 21:25:42 +02:00
"github.com/bwmarrin/discordgo"
"kleincordBot/services"
)
func MessageTest(s *discordgo.Session, m *discordgo.MessageCreate) {
var serverListString string
for i, server := range services.ServerList {
serverListString = serverListString + fmt.Sprintf("\n %d) ", i+1) + server.Name
}
_, err := s.ChannelMessageSendEmbed(m.ChannelID, &discordgo.MessageEmbed{
Title: "Servers",
Fields: []*discordgo.MessageEmbedField{
{
Value: serverListString,
},
},
Type: discordgo.EmbedTypeArticle,
})
if err != nil {
2024-05-03 22:05:35 +02:00
services.HandleError(err, s)
2024-05-03 21:25:42 +02:00
}
}
func MessageTest2(s *discordgo.Session, m *discordgo.MessageCreate) {
_, err := s.ChannelMessageSendEmbed(m.ChannelID, &discordgo.MessageEmbed{
Title: "Servers",
Fields: []*discordgo.MessageEmbedField{
{
Value: "test",
},
},
Type: discordgo.EmbedTypeArticle,
})
if err != nil {
2024-05-03 22:05:35 +02:00
services.HandleError(err, s)
2024-05-03 21:25:42 +02:00
}
}
2024-05-19 00:47:00 +02:00
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)
}
}
}