【发布时间】:2020-12-21 21:12:23
【问题描述】:
我正在尝试为我的 Discord 服务器设置一个机器人。基本上,每当有人向特定频道(帮助频道)键入“测试”时,机器人都会显示他们的角色。如果他们有一个角色,比如贝克,机器人会说“你准备好了,喜欢他们的甜蛋糕!”。如果他们不这样做,机器人会说“你没有 Baker 角色。”
这是我的代码:
client.on('message', (message) => {
if (message.content === 'test') {
if (member.roles.cache.some((role) => role.name === '<Baker>'))
message.reply("You're all set , enjoys them sweet cakes !");
else message.reply('You do not have the Baker role.');
}
});
我无法让它工作;错误日志说:
ReferenceError: member is not defined.
另外,我在服务器上有多个角色(贝克、测试员、首席等)。那么,我必须为每个人编写代码吗?
【问题讨论】:
标签: javascript node.js discord.js bots