JDA库中移除成员指定的角色可以使用以下代码:

// 获取成员对象
Member member = guild.getMemberById(memberId);

// 获取角色对象
Role role = guild.getRoleById(roleId);

// 移除角色
guild.removeRoleFromMember(member, role).queue();

其中,memberId是成员的ID,roleId是角色的ID。guildnet.dv8tion.jda.api.entities.Guild对象,代表服务器。

以上代码会从成员对象中移除指定的角色对象。需要注意的是,这里使用了queue()方法,表示该操作是异步的,需要等待操作完成后才能继续执行下面的代码。如果需要同步执行,可以使用complete()方法。

JDA移除成员指定的角色

原文地址: https://www.cveoy.top/t/topic/gf5J 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录