【问题标题】:Discord.js removing all member rolesDiscord.js 删除所有成员角色
【发布时间】:2021-11-03 22:10:06
【问题描述】:

我需要机器人在我键入命令时删除所有成员角色 这是我的代码

client.on('message', async message => {
    
    if (!message.content.startsWith(prefix) || message.author.bot) return;

    const args = message.content.slice(prefix.length).split(/ +/);
    console.log(args);

    const command = args.shift().toLowerCase();


    if (command == 'مخالف') {
    const member = message.mentions.members.first();

if (!member) return message.channel.send("لم يتم لعثور على العضو");

let drole = member.roles;

member.roles.remove(drole);
    }
  });

【问题讨论】:

    标签: discord discord.js bots roles


    【解决方案1】:

    您可以将角色设置为空数组,从而删除他们拥有的所有角色。

    member.roles.set([]);
    

    GuildMemberRoleManager#set()

    【讨论】:

    • 我收到错误 UnhandledPromiseRejectionWarning: DiscordAPIError: Missing Permissions
    • 你的机器人需要权限来处理成员的角色
    猜你喜欢
    • 2020-11-03
    • 2021-02-14
    • 2021-10-08
    • 2020-08-24
    • 2021-11-17
    • 2021-05-10
    • 1970-01-01
    • 2018-11-29
    • 1970-01-01
    相关资源
    最近更新 更多