如果有人使用false
,我希望该漫游器更改成员权限并将“发送消息”设置为$done @user
。
client.on('message', async message => {
if (message.author.bot) return;
if (message.content === prefix + "done") {
var user = message.guild.member(message.mentions.users.first());
message.channel.overwritePermissions(user, {
SEND_MESSAGES: false
});
}
});
答案 0 :(得分:0)
您应该使用:
const user = message.mentions.users.first();
或
const user = message.mentions.members.first();
然后添加
if(!user) return messsage.channel.send('You need to mention a user!'); below the `const user` line.