fixed error when no autojoinroles are set

This commit is contained in:
2024-03-17 23:08:14 +01:00
parent 1f1c16ca4e
commit 4200215f5f
3 changed files with 16 additions and 7 deletions

View File

@@ -159,8 +159,11 @@ func messageDelete(s *discordgo.Session, m *discordgo.MessageDelete) { //TODO: a
}
func guildMemberJoin(s *discordgo.Session, m *discordgo.GuildMemberAdd) {
err := s.GuildMemberRoleAdd(m.GuildID, m.User.ID, getAutoJoinRole(m.GuildID, m.User.Bot))
if err != nil {
logrus.Error(err)
role := getAutoJoinRole(m.GuildID, m.User.Bot)
if role != "" {
err := s.GuildMemberRoleAdd(m.GuildID, m.User.ID, role)
if err != nil {
logrus.Error(err)
}
}
}