【发布时间】:2021-03-02 08:36:51
【问题描述】:
当我尝试运行我的 discord bot 命令代码时,我收到错误消息“TypeError: Cannot read property 'roles' of null”。这已经完美运行了一年,突然间它不起作用了。
代码的用途是检查成员是否有角色,然后添加或删除角色。
代码:
client.on('message', message => {
if ((message.content === prefix + 'cs') || (message.content === prefix + 'CS')) {
if (message.member.roles.has('371060297773088768')) {
message.member.removeRole('371060297773088768')
.then(() => message.reply('Counter-Strike role removed!'));
} else {
message.member.addRole('371060297773088768')
.then(() => message.reply('Counter-Strike role added!'));
}
}
});
PS:这个机器人只适用于一台服务器,所以我为什么不说清楚消息来自哪个公会。
【问题讨论】:
标签: node.js