Ожидаемая } ошибка в коде бота discord
Привет, я работаю в боте Disord и но я не могу найти проблему вот в моем коде (извините, я знаю, что он довольно длинный):
const Discord = require('discord.js'); const bot = new Discord.Client(); const token = "(hidding for obvious reasons cx)"; const PREFIX = '!'; var version = "0.0.0.1"; var servers = {}; const ytdl = require("ytdl-core"); bot.on('ready', () =>{ console.log('Bot online'); bot.user.setActivity('a forjar espadas') }) bot.on('guildMemberAdd', member =>{ const channel = member.guild.channels.find(channel => channel.name === "bienvenidas"); if(!channel) return; channel.send(`Bienvenido a nuestro servidor, ${member}. Soy Herupa el ayudante personal del servidor, por favor lee los canales #reglas y #rangos.`) }); bot.on('message', message =>{ let args = message.content.substring(PREFIX.length).split(" "); switch(args[0]){ case 'twitter': message.channel.sendMessage('Nuestro Twitter es: <https://twitter.com/VexeusTV>'); break; case 'facebook': message.channel.sendMessage('Link a nuestra pagina de Facebook: <https://www.facebook.com/Vexeus>'); break; case 'twitch': message.channel.sendMessage('Link a nuestro canal de Twitch: <https://www.facebook.com/Vexeus>'); break; case 'info': if(args[1] === 'version'){ message.channel.sendMessage(version); }else{ message.channel.sendMessage('Invalid Args'); } break; case 'clear': if(!args[1]) return message.reply('Error, por favor introduce un numero.'); message.channel.bulkDelete(args[1]); break; case 'embed': const embed = new Discord.RichEmbed() .setTitle('Informacion de Usuario') .addField('Nombre de Usuario', message.author.username) .addField("Juego", 'Rainbow 6') .setColor(0xb12b32) .setThumbnail(message.author.displayAvatarURL) message.channel.sendEmbed(embed); break; case 'play': function play (connection, message){ var server = servers[message.guild.id]; server.dispatcher = connection.playStream(ytdl(server.queue[0], {filter: "audioonly"})); server.queue.shift(); server.dispatcher.on("end", function(){ if(server.queue[0]){ play(connection, message); }else{ connection.dissconect(); } }); } if(!args[1]){ message.channel.send("Un link es necesario!"); return; } if(!message.member.voiceChannel){ message.channel.send("Es necesario que estes en un canal de voz para poder escuchar la cancion!"); return; } if(!servers[message.guild.id]) servers[message.guild.id] = { queue: [] } var server = servers[message.guild.id]; server.queue.push(args[1]); if(!message.guild.voiceConnection) message.member.voiceChannel.join().then(function(connection){ play(connection, message); }) break; case 'skip': var server = servers[message.guild.id]; if(server.dispatcher) server.dispatcher.end(); break; case 'stop': var server = servers[message.guild.id]; if(message.guild.voiceConnection){ for(var i = server.queue.length -1; i >=0; i--){ server.queue.splice(i, 1); } server.dispatcher.end(); message.channel.send("Se acabaron las canciones, ahora saldré del canal!") console.log('Stopped') } if(message.guild.connection)message.guild.voiceConnection.disconect(); break; } bot.login(token);
Что я уже пробовал:
Я даже попытался удалить самую новую часть, которую я закодировал, и все равно получил ошибку.