Bonjour, j’ai un problème assez énervant : Quand je lance la commande de mon bot, il me met undefined. (Edit : Quand je dis il met undefined, je veux dire lors que j’execute la commande, il me creer un fichier nommé undefined et le console.log affiche undefined)
const Discord = require('discord.js');
const client = new Discord.Client();
const fs = require('fs');
const yaml = require('js-yaml');
const prefix = "*"
client.on('ready', () => {
console.log(`Logged in as ${client.user.tag}!`);
});
client.on('message', msg => {
if(msg.content === prefix + "info"){
const args = msg.content.split(' ').slice(1);
const user = msg.mentions.users.first();
console.log(user)
if (!user) {
msg.reply('Utilisateur non trouvé...')
}
fs.exists(`./data/${user.user.username}`,function(exists){
if (exists){
var fichier = yaml.safeLoad(fs.readFileSync(`./data/${user.user.username}.yml`, 'utf8'));
'utf8'));
}else {
var stream = fs.createWriteStream(`./data/${user.user.username}.yml`);
stream.once('open', function(fd) {
stream.write(`version: 0.0.1\n`);
stream.write(`verdem: 1\n`);
stream.end();
})
}
});
}
});
client.login(j'ai fait exprès de ne pas mettre mon login)
Merci d’avance pour votre aide
+0
-0