Discord bot添加角色

IAmHereHello

我正在尝试向我的Discord机器人添加一个静音命令,但是由于某种原因,我无法使其正常工作。这是我当前的代码:

if (message.member.roles.cache.some(role => role.name === 'Admin')) {let target = message.mentions.members.first;
let role = message.member.guild.roles.cache.find(role => role.name === "muted");
target.roles.add(role);
message.channel.send('${user} has been muted by ${message.author.username}');
    }

但我收到此错误:

(节点:11052)UnhandledPromiseRejectionWarning:TypeError:无法读取未定义的属性“ add”

精英
  1. 我建议您使用它Roles#has来搜索成员角色
if (message.member.roles.cache.has('role-id') { ... }
  1. Collection#first是一种方法,而不是属性,添加()first
let target = message.mentions.members.first();

您得到的Cannot read property 'add' of undefined原因是您没有正确获得第一次提及

这是所有固定在一起的代码:

if (message.member.roles.cache.has('ROLE-ID-HERE')) {
   let target = message.mentions.members.first();
   let role = message.member.guild.roles.cache.find(role => role.name === "muted");

   target.roles.add(role);

   message.channel.send('${user} has been muted by ${message.author.username}');
}

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Discord bot在python中向用户添加角色

来自分类Dev

discord.js-Bot不会添加角色:TypeError:无法读取未定义的属性“ add”

来自分类Dev

Discord Python Bot为角色增添色彩

来自分类Dev

Discord.py向成员添加角色

来自分类Dev

Discord.py通过命令添加角色

来自分类Dev

Discord.py添加反应角色问题

来自分类Dev

无法添加角色,Discord.js

来自分类Dev

Discord.js如何添加角色

来自分类Dev

在Discord.js中添加角色

来自分类Dev

Discord bot 在 bot 反应检查问题上应用角色

来自分类Dev

discord bot命令whois无法显示用户角色

来自分类Dev

让bot等待discord.py中的角色删除

来自分类Dev

Node.js Discord bot 在继续之前等待角色移除

来自分类Dev

在 C# 中通过 Discord Bot 授予角色?

来自分类Dev

python discord bot如何添加超时

来自分类Dev

Discord.py重写。如何创建添加角色的命令?

来自分类Dev

Discord.js v12-如何添加角色?

来自分类Dev

Discord.py 為用戶添加角色

来自分类Dev

Discord bot 删除一个角色,但不删除其余角色

来自分类Dev

角色的Discord.py权限

来自分类Dev

Python / Discord:找不到角色

来自分类Dev

角色的Discord.py权限

来自分类Dev

Discord.py角色编辑

来自分类Dev

Discord Bot-MessageEmbed

来自分类Dev

Discord Bot命令日志

来自分类Dev

Fortnite Discord Bot JSON

来自分类Dev

Discord bot不再启动

来自分类Dev

更新Discord Bot昵称

来自分类Dev

使用bot的Discord DM