Discord.js роль / система выравнивания - PullRequest
0 голосов
/ 06 октября 2019

Я создаю систему уровней для своего бота-разногласия, я хочу, чтобы он сообщал вам, когда вы достигнете новой роли, но он будет сообщать вам каждый раз, когда вы повышаете уровень. Я довольно новичок в этом, поэтому я не знаю, как это исправить.

Я вставил код для используемой мной системы выравнивания сообщений.

        if (userStats.level >= 11) {
            message.channel.send(message.author.username + ' you are now Role3 ')
            message.member.addRole(Role3);
            message.member.removeRole(Role2)    
        } 

        else if (userStats.level >= 5) {
            message.channel.send(message.author.username + ' you made it to a Role2 ')
            message.member.addRole(Role2);
            message.member.removeRole(Role1);    
        }                     
        else if (userStats.level >= 1) {
            message.channel.send(message.author.username + ' you made it to Role1! ')
            message.member.addRole(Role1);    
        } 
    }
...