added !unraid and restructure
This commit is contained in:
30
handlers/members.go
Normal file
30
handlers/members.go
Normal 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)
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user