Allow usernames pt 2

This commit is contained in:
2021-04-06 18:50:06 -04:00
parent 4caeade581
commit 0310008bce

17
main.go
View File

@ -10,6 +10,7 @@ import (
"os"
"os/signal"
"path/filepath"
"strconv"
"strings"
"syscall"
"time"
@ -429,22 +430,18 @@ func idFromUsername(username string) string {
}
func findVerification(s *discordgo.Session, m *discordgo.MessageCreate) {
defer log.PanicSafe()
parts := strings.Split(m.Content, " ")
discordId := parts[1]
_, err := strconv.Atoi(discordId)
if err != nil {
discordId = idFromUsername(discordId)
}
user, err := s.GuildMember(config.GuildID, discordId)
uidFound := true
if err != nil {
log.LogErrorType(err)
uidFound = false
}
if !uidFound {
discordId = idFromUsername(discordId)
user, err = s.GuildMember(config.GuildID, discordId)
uidFound = true
if err != nil {
log.LogErrorType(err)
}
}
matches, err := filepath.Glob(fmt.Sprintf("./verifications/*%+v*", discordId))
if err != nil {
log.LogErrorType(err)