2017-10-13 5 views
-4

最近NodeJS経由でdiscord.js-musicをインストールしました。私はそれが必要と知っていたにもかかわらず、
});
^

SyntaxError: Unexpected token)<br><br>discord.js - 1つのコマンドの愚かなエラー

だから、論理的に、私は削除「)」、そして私が手:コマンドを作成し、ボットを実行すると、私はこのエラーを取得しますこのエラー:
});
^

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); 

     } 
    } 
+0

2つのことがわかります。引用符で囲まれた閉じ括弧(コードの2行目から最後の行まで)と閉じ括弧が少なすぎます。だから、あなたはその言葉を引用符で囲まずに、最後に別のものを追加する必要があります。 – theGleep

+2

@theGleepどのようにこれを読むことができましたか? ;) –

+0

エラーが指している行を知っていますか?ちょっと変わった形式の質問を編集するときに、{}ボタンを使ってコードブロックをフォーマットすることができます。私は2つの
タグがエラーメッセージの一部ではないと仮定しますか? – Confuzing

答えて

1

は、非同期実行機能部である第二部で行方不明閉じ中括弧}があり、あなたのコードを確認してください。

+2

コードから文字が欠落していることが、「単純な誤植」として問題を閉じる理由です。 –

関連する問題