【问题标题】:I keep receiving a error when trying to give roles尝试分配角色时,我不断收到错误消息
【发布时间】:2020-07-26 12:56:35
【问题描述】:

我有一小段代码从 mongodb 数据库中读取并赋予它们在数据库中的角色

该命令要求用户标记他们想要更新的人,我做错了什么?

msg.mentions.members.first().addRole(msg.guild.roles.find(r => r.name === result[0].MainRank));

这是错误:

TypeError: msg.guild.roles.find is not a function

【问题讨论】:

    标签: javascript function discord.js


    【解决方案1】:

    您现在必须使用 msg.guild.roles.cache.find,因为 v12 使用管理器。

    【讨论】:

    • 我知道得到这个错误 TypeError: msg.mentions.members.first(...).addRole is not a function
    • msg.mentions.members.first().roles.add(...) 根据docs
    • 也非常感谢您如此快速和迅速。问题已经解决了。谢谢。
    • 对不起,我必须等待几分钟才能选择已解决的答案,希望您理解。哈维
    猜你喜欢
    • 2019-07-19
    • 2014-05-03
    • 1970-01-01
    • 2020-09-17
    • 1970-01-01
    • 2020-03-07
    • 1970-01-01
    • 2022-11-28
    • 1970-01-01
    相关资源
    最近更新 更多