【发布时间】:2020-01-27 16:42:41
【问题描述】:
我基本上是想给说特定单词的成员一个角色,该角色会剥夺读写权限。我遇到的麻烦是将用户的角色归还给用户。
我尝试通过“message.member.roles.find()”查找用户拥有的角色,但遗憾的是没有成功。我是这方面的初学者,所以我可能错过了一些简单的解决方案。
client.on('message', message => {
if (!message.author.bot) {
// exclude messages from bots
if ((message.content.startsWith(prefix) || message.content.startsWith(prefixPermanent)) && message.content.length > 1) {
// query commands
Commands.handleCommand(client, message);
}
else if (message.content.toLowerCase() === 'bad word' || message.content.toLowerCase() === 'other bad word') {
const memberroles = message.member.roles.find();
message.channel.send('Get banned');
message.member.setRoles(['608002911225643028'])
setTimeout(() => {
message.member.setRoles([`memberoles`])
}, 60000);
}
}
});
【问题讨论】:
标签: discord discord.js roles