我想创建一个像这样的命令
<command> <roleName> <message>
并将消息私下发送给具有指定角色的所有不和谐用户
谢谢!
答案 0 :(得分:0)
您可以使用Role.members
属性。
// get role by name
const role = message.guild.roles.cache.find(role => role.name === '<roleName>');
// send a message to everyone with the role
role.members.each(user => user.send('This is a DM'));
此方法假定您有一种从字符串中获取<roleName>
值的方法;也许带有一个args
变量。