ERREUR DE MON BOT DISCORD DANS LA CONSOLE

On_hamza_ytb

Bonjour j'ai un problème avec mon bot sa maficche une erreur dans la console à chaque fois sur je lance voici l'erreur
client.login(config.token); SyntaxError: Unexpected end of input at Module._compile (internal/modules/cjs/loader.js:892:18) at Object.Module._extensions..js (internal/modules/cjs/loader.js:973:10) at Module.load (internal/modules/cjs/loader.js:812:32) at Function.Module._load (internal/modules/cjs/loader.js:724:14) at...
Bonjour visiteur, merci de vous inscrire ou de vous connecter pour voir l'intégralité de ce sujet ! Identifiez-vous ou inscrivez-vous dès maintenant.
 

XeraFiu

client.on("message", async message => {
if(message.author.bot) return;
if(message.content.indexOf(config.prefix) !== 0) return;

const args = message.content.slice(config.prefix.length).trim().split(/ +/g);
const command = args.shift().toLowerCase();

if(command === "ping") {
// Calculates ping between sending a message and editing it, giving a nice round-trip latency.
const m = await message.channel.send("Ping?");
m.edit(`Pong! Latency is ${m.createdTimestamp - message.createdTimestamp}ms. API Latency is ${Math.round(client.ping)}ms`);
}

if(command === "say") {
const sayMessage = args.join(" ");
message.delete().catch(o.O=>{});
message.channel.send(sayMessage);
}

if(command === "kick") {
if(!message.member.hasPermission("KICK_MEMBERS"))
return message.reply("Sorry, you don't have permissions to use this!");
let member = message.mentions.members.first() || message.guild.members.get(args[0]);
if(!member)
return message.reply("Please mention a valid member of this server");
if(!member.kickable)
return message.reply("I cannot kick this user! Do they have a higher role? Do I have kick permissions?");
let reason = args.slice(1).join(' ');
if(!reason) reason = "No reason provided";

await member.kick(reason)
.catch(error => message.reply(`Sorry ${message.author} I couldn't kick because of : ${error}`));
message.reply(`${member.user.tag} has been kicked by ${message.author.tag} because: ${reason}`);

}

if(command === "ban") {
if(!message.member.hasPermission("BAN_MEMBERS"))
return message.reply("Sorry, you don't have permissions to use this!");

let member = message.mentions.members.first();
if(!member)
return message.reply("Please mention a valid member of this server");
if(!member.bannable)
return message.reply("I cannot ban this user! Do they have a higher role? Do I have ban permissions?");

let reason = args.slice(1).join(' ');
if(!reason) reason = "No reason provided";

await member.ban(reason)
.catch(error => message.reply(`Sorry ${message.author} I couldn't ban because of : ${error}`));
message.reply(`${member.user.tag} has been banned by ${message.author.tag} because: ${reason}`);
}

if(command === "purge") {
if(!message.member.hasPermission("MANAGE_MESSAGES")) return message.reply("Sorry, you don't have permissions to use this!");
const deleteCount = parseInt(args[0], 10);

if(!deleteCount || deleteCount < 2 || deleteCount > 100)
return message.reply("Please provide a number between 2 and 100 for the number of messages to delete");

const fetched = await message.channel.fetchMessages({limit: deleteCount});
message.channel.bulkDelete(fetched)
.catch(error => message.reply(`Couldn't delete messages because of: ${error}`));
}
//mute
if(command === "mute") {
message.delete();
if(!message.guild.member(message.author).hasPermission("ADMINISTRATOR")) return message.channel.send("Vous n'avez pas la permission !");

if(message.mentions.users.size === 0) {
return message.channel.send('Vous devez mentionner un utilisateur !');
}

if(message.guild.member(kick).hasPermission("BAN_MEMBERS")) return message.channel.send("Impossible de le mute !")

var mute = message.guild.member(message.mentions.users.first());
if(!mute) {
return message.channel.send("Je n'ai pas trouvé l'utilisateur ou il l'existe pas !");
}
message.channel.overwritePermissions(mute, { SEND_MESSAGES: false}).then(member => {
var mute_embed = new Discord.RichEmbed()
.setColor("#40A497")
.setTitle("Mute :")
.addField("Membre muté:", `${mute.user.username}`)
.addField("ID :", `${mute.user.id}`)
.addField("Modérateur :", `${message.author.username}`)
client.guilds.get("481105805161005066").channels.get("488344143047819282").send(mute_embed)
console.log("Un utilisateur a été mute !")
});
}
//unmute
if(command === "unmute") {
message.delete();
if(!message.guild.member(message.author).hasPermission("ADMINISTRATOR")) return message.channel.send("Vous n'avez pas la permission !");

if(message.mentions.users.size === 0) {
return message.channel.send('Vous devez mentionner un utilisateur !');
}

var mute = message.guild.member(message.mentions.users.first());
if(!mute) {
return message.channel.send("Je n'ai pas trouvé l'utilisateur ou il l'existe pas !");
}

if(!message.guild.member(client.user).hasPermission("ADMINISTRATOR")) return message.channel.send("Je n'ai pas la permission !");
message.channel.overwritePermissions(mute, { SEND_MESSAGES: true}).then(member => {
message.channel.send(`${mute.user.username} n'est plus mute !`);
console.log("Utilisateur unmute !");
});
//reload
if(command === `reload`) {
console.clear();
client.destroy()
client.login(config.token);
message.channel.send("le bot a bien ete recharger");
return;
}
}) //C'est ce que tu as oublié
client.login(config.token);

Mon Discord : XeraFiu#3538 --> Dev Js de Fortool
 

On_hamza_ytb

Okyep gros tu ma baucoupe aider mais y a moyen de me le mettre sur un hastebin car je n'arivve pas à tout copier
 

Melvin

Salut On_hamza_ytb :membre:

J'ai déplacé ta discussion en section Résolu.

Bonne soirée,
Melvin' SEC
 
Haut Bas