discord.js - 一个命令中的愚蠢错误

时间:2017-10-13 17:46:00

标签: javascript node.js syntax discord discord.js

最近我通过NodeJS安装了discord.js-music。在执行命令并执行机器人时,我收到此错误:

});
 ^

SyntaxError: Unexpected token )

所以,从逻辑上讲,我删除了")"即使我知道这是必需的,我也会收到这个错误:

});
 ^

SyntaxError: Unexpected token )

我的代码是:

const Client = require('discord.js').Client;
const music = require('discord.js-music');

class Music extends patron.Command {
    constructor() {
        super({
            names: ['play'],
            groupName: 'general',
            description: 'joins your voice channel and plays the requested music.',
            args: [
                new patron.Argument({
                    name: 'message',
                    key: 'message',
                    type: 'message',
                    example: 'https://www.youtube.com/watch?v=DArzZ3RvejU',
                    defaultValue: patron.ArgumentDefault.message,
                    remainder: true
                })
            ]
        });
    };

    async run(msg, args) {
        if (String.isNullOrWhiteSpace(args.command)) {
            await msg.reply('you didn\'t specify the URL or search for music to play.')
            music(client);

        }
    }

1 个答案:

答案 0 :(得分:1)

在异步运行功能部分的第二部分中检查代码是否缺少关闭花括号}。