提问者:小点点

Discord.jsV12语法错误意外令牌"{"


我在使用discord。js v12和我正在尝试创建一个帐户,如果用户已经拥有角色,则添加或删除该角色,但我得到错误SyntaxError:unexpected token“{”我试图查找错误,但找不到任何内容请帮助

module.exports = {
    name: 'notifications',
    description: 'Adds/removes the order ping from you',
    aliases: ['notif'],
    execute(message) {
        pingrole = '809748975162359809'
        if (message.member.roles.cache.some(c => c.id === "Cybers taco stand employee") {
             if (message.member.roles.cache.some(r => r.name === "orders ping")) {
                 message.author.roles.add(pingrole)
                 message.channel.send("Added your orders ping")
             } else {
                 message.author.roles.remove(pingrole)
                 message.channel.send("Removed your orders ping role")
             }
        } else {
            message.channel.send('You are not an employee')
        }
    }
}

共1个答案

匿名用户

您没有声明变量,并且在if语句末尾缺少一个“)”。

module.exports = {
    name: 'notifications',
    description: 'Adds/removes the order ping from you',
    aliases: ['notif'],
    execute(message) {
        let pingrole = '809748975162359809'
        if (message.member.roles.cache.some(c => c.id === "Cybers taco stand employee")) {
            if (message.member.roles.cache.some(r => r.name === "orders ping")) {
                message.author.roles.add(pingrole)
                message.channel.send("Added your orders ping")
            } else {
                message.author.roles.remove(pingrole)
                message.channel.send("Removed your orders ping role")
            }
        } else {
            message.channel.send('You are not an employee')
        }
    }
}