added !unraid and restructure

This commit is contained in:
2023-05-27 16:32:59 -05:00
parent 21ce2d0609
commit b2b50d303b
6 changed files with 278 additions and 179 deletions

30
handlers/members.go Normal file
View File

@@ -0,0 +1,30 @@
package handlers
import (
"fmt"
"log"
"github.com/bwmarrin/discordgo"
"gitlab.com/DeveloperDurp/durpot/model"
)
var (
ChannelID = model.ChannelID
)
func GuildMemberAdd(s *discordgo.Session, m *discordgo.GuildMemberAdd) {
message := fmt.Sprintf("Welcome <@%s> to our server!", m.Member.User.ID)
_, err := s.ChannelMessageSend(ChannelID, message)
if err != nil {
log.Printf("Error sending welcome message: %v\n", err)
}
}
func GuildMemberRemove(s *discordgo.Session, m *discordgo.GuildMemberRemove) {
message := fmt.Sprintf("Goodbye %s", m.Member.User.Username)
_, err := s.ChannelMessageSend(ChannelID, message)
if err != nil {
log.Printf("Error sending goodbye message: %v\n", err)
}
}