Возникли проблемы с Discord. js addRole () Функция - PullRequest
1 голос
/ 04 мая 2020

Я хочу, чтобы мой бот Discord установил роль в качестве пользовательского ввода соответствующих аргументов роли, например:! Role btcm,! Role nccm, et c.

У меня проблема с диссонансом. js Функция addRole (), поскольку я не вижу ее документации по диссонансу. js .org. Консоль шоу TypeError: member.addRole is not a function

module.exports = message => {
    const member = message.member;

    switch(message.content.split(" ")[1]){
        case "btcm":
            roleID = "THE ID No.1"
        case "nccm":
            roleID = "THE ID No.2"
        case "guest":
            roleID = "THE ID No.3"

        let roleAtts = message.guild.roles.cache.get(roleID);
        member.addRole(roleAtts);
        channel.send("Successfully set a role");
    }
}

Ответы [ 2 ]

2 голосов
/ 04 мая 2020

Начиная с разногласий. js v12, вам нужно использовать roles.add() вместо addRole()

member.roles.add(roleAtts);
1 голос
/ 04 мая 2020

Метод member.roles.add() вместо member.addRole().

...