Browse Source

Allow usernames pt 2

BotCommandStruct
Gregory Rudolph 3 years ago
parent
commit
0310008bce
Signed by: rudi
GPG Key ID: EF64F3CBD1A1EBDD
  1. 17
      main.go

17
main.go

@ -10,6 +10,7 @@ import ( @@ -10,6 +10,7 @@ import (
"os"
"os/signal"
"path/filepath"
"strconv"
"strings"
"syscall"
"time"
@ -429,22 +430,18 @@ func idFromUsername(username string) string { @@ -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)

Loading…
Cancel
Save