const { MessageEmbed, Client } = require('discord.js');
const check = require('./check.json');
const fs = require('fs');
const client = new Client();
module.exports = {
name: 'fiche',
description: 'créé une fiche',
execute(message, args) {
for (i = 0; i <= check.Check.length; i++) {
if (message.author.id === check.Check[i] ) {
message.delete(message.author);
const user = message.mentions.users.first() || message.author;
const embed = new MessageEmbed()
.setColor('0xffffff')
.setDescription(`Le compte de l'utilisateur ${user.username} est en développement.`);
message.channel.send(embed);
var input = args.join(' ');
var edit = input.split('n');
var persName = edit[1].split(':')[1].slice(1, edit[1].split(':')[1].length);
var persSubname = edit[2].split(':')[1].slice(1, edit[2].split(':')[1].length);
var persSurname = edit[3].split(':')[1].slice(1, edit[3].split(':')[1].length);
var persAge = edit[4].split(':')[1].slice(1, edit[4].split(':')[1].length);
var persOrigine = edit[6].split(':')[1].slice(1, edit[6].split(':')[1].length);
var persRace = edit[7].split(':')[1].slice(1, edit[7].split(':')[1].length);
var persPsy = edit[9].split(':')[1].slice(1, edit[9].split(':')[1].length);
var persBackground = edit[10].split(':')[1].slice(1, edit[10].split(':')[1].length);
var persImage = edit[12].split('Lien de l'image :')[1];
var info = `{nt"Pseudo" : "${user.username}",nt"Tag" : "${ "#" + user.tag.split('#')[1]}",nt"PrenomPers": "${persName}",nt"NomPers" : "${persSubname}",nt"SurnomPers" : "${persSurname}",nt"AgePers" : "${persAge}",nt"OriginePers" : "${persOrigine}",nt"RacePers" : "${persRace}",nt"PsyPers" : "${persPsy}",nt"BackgroundPers" : "${persBackground}",nt"ImagePers" : "${persImage}"n}`;
fs.writeFile(`./bdd/user/fiche/${message.guild.id}-${user.id}.json`, info, function(err) {
if(err) return console.error(err);
});
const guild = message.client.guilds.cache.get('818242454226468916');
const channel = guild.channels.cache.get('818243515901149287');
const logged = new MessageEmbed()
.setColor(0x000000)
.setDescription(`${message.author.username} à exécuté la commande sur le serveur ${message.guild.name}nnID réalisateur (cmd) : `${message.author.id}`nID utilisateur (fiche) : `${user.id}`nID serveur : `${message.guild.id}`nnNom du fichier : ||${message.guild.id}-${user.id}.json||`)
.addField(`Pdp de : ${message.author.username}`, message.author.avatarURL({ dynamic : true }))
.addField(`Pdp de : ${user.username}`, user.avatarURL({ dynamic : true }));
channel.send(logged);
break;
}
if(message.author.id != check.Check[i] && i == check.Check.length) {
const embed2 = new MessageEmbed()
.setColor(0xffffff)
.setDescription(`Vous n'avez pas la permission d'utiliser cette commande ${message.author}.nn*Informations utilisateur* :nID : `${message.author.id}`nPseudo : `${message.author.tag}``)
.setThumbnail(message.author.avatarURL({ dynamic : true }))
.setFooter("Préfecture d'Overland");
message.channel.send(embed2);
break;
}
}
},
};