DevRevoltium
Messages postés37Date d'inscriptionlundi 20 juillet 2020StatutMembreDernière intervention26 septembre 2023
-
Modifié le 13 janv. 2022 à 00:45 DevRevoltium
Messages postés37Date d'inscriptionlundi 20 juillet 2020StatutMembreDernière intervention26 septembre 2023
-
Bonjours quand je lance mon bot discord tous marche, mais en exécutant la commande j'ai cette erreur Cannot read properties of undefined (reading 'user') ça fait 1 semaine que je cherche sur internet regarde sur youtube et cetera voilà le code ps: je suis avec discord.js V13
const Discord =require("discord.js");const{MessageEmbed}=require("discord.js");const config =require("../../botconfig/config.json")var ee =require("../../botconfig/embed.json")const moment =require("moment")const settings =require("../../botconfig/settings.json");
module.exports ={
name:"serverinfo",
statut:"???? Non-fonctionnelle bug à fix ????",
category:"Bug",
aliases:["sinfo"],
cooldown:5,
usage:"serverinfo",
description:"Affiche des informations sur le serveur",
memberpermissions:[],
requiredroles:[],
alloweduserids:[],
minargs:0,
maxargs:0,
minplusargs:0,
maxplusargs:0,
argsmissing_message:"",
argstoomany_message:"",
run:async(client, message, args, plusArgs, cmdUser, text, prefix)=>{try{functiontrimArray(arr, maxLen =25){if(arr.array().length > maxLen){const len = arr.array().length - maxLen;
arr = arr.array().sort((a, b)=> b.rawPosition - a.rawPosition).slice(0, maxLen);
arr.map(role => `<@&${role.id}>`)
arr.push(`${len} plus...`);}return arr.join(", ");}
await message.guild.members.fetch()functionemojitrimarray(arr, maxLen =20){if(arr.length > maxLen){const len = arr.length - maxLen;
arr = arr.slice(0, maxLen);
arr.push(`${len} plus...`);}return arr.join(", ");}
let boosts = message.guild.premiumSubscriptionCount;var boostlevel =0;if(boosts >=2) boostlevel ="1";if(boosts >=15) boostlevel ="2";if(boosts >=30) boostlevel ="3 / ∞";
let maxbitrate =96000;if(boosts >=2) maxbitrate =128000;if(boosts >=15) maxbitrate =256000;if(boosts >=30) maxbitrate =384000;
message.reply({embeds:[new Discord.MessageEmbed().setAuthor("Informations sur le serveur à propos de : "+ message.guild.name, message.guild.iconURL({
dynamic:true})).setColor(ee.color).addField("❱ Propriétaire", `${message.guild.owner.user}\n\`${message.guild.owner.user.tag}\``,true).addField("❱ Créé le","\`"+moment(message.guild.createdTimestamp).format("DD/MM/YYYY")+"\`\n"+"`"+moment(message.guild.createdTimestamp).format("hh:mm:ss")+"`",true).addField("❱ Vous avez rejoint le","\`"+moment(message.member.joinedTimestamp).format("DD/MM/YYYY")+"\`\n"+"`"+moment(message.member.joinedTimestamp).format("hh:mm:ss")+"`",true).addField("❱ Toutes les chaînes","???????? \`"+ message.guild.channels.cache.size +"\`",true).addField("❱ Canaux de texte","???? \`"+ message.guild.channels.cache.filter(channel => channel.type =="text").size +"\`",true).addField("❱ Canaux vocaux","???? \`"+ message.guild.channels.cache.filter(channel => channel.type =="voice").size +"\`",true).addField("❱ Total USERS","???? \`"+ message.guild.memberCount +"\`",true).addField("❱ Total HUMANS","???? \`"+ message.guild.members.cache.filter(member =>!member.user.bot).size +"\`",true).addField("❱ Total BOTS","???? \`"+ message.guild.members.cache.filter(member => member.user.bot).size +"\`",true).addField("❱ En ligne","???? \`"+ message.guild.members.cache.filter(member => member.presence.status !="offline").size +"\`",true).addField("❱ Hors ligne","⚫ \`"+ message.guild.members.cache.filter(member => member.presence.status =="offline").size +"\`",true).addField("❱ Total de Boosts","\`"+ message.guild.premiumSubscriptionCount +"\`",true).addField("❱ Level du boost","\`"+ boostlevel +"\`",true).addField("❱ Débit binaire max","???? \`"+ maxbitrate +" kbps\`",true).addField(`❱ [${message.guild.emojis.cache.size}] Émojis: `,"> "+message.guild.emojis.cache.size <20? message.guild.emojis.cache.map(emoji => `${emoji}`).join(", "): message.guild.emojis.cache.size >20?emojitrimarray(message.guild.emojis.cache.map(emoji => `${emoji}`)).substr(0,1024):'Pas Émojis').addField(`❱ [${message.guild.roles.cache.size}] Rôles: `,"> "+message.guild.roles.cache.size <25? message.guild.roles.cache.array().sort((a, b)=> b.rawPosition - a.rawPosition).map(role => `<@&${role.id}>`).join(', '): message.guild.roles.cache.size >25?trimArray(message.guild.roles.cache):'Rien').setThumbnail(message.guild.iconURL({
dynamic:true})).setFooter("ID: "+ message.guild.id, message.guild.iconURL({
dynamic:true}))]});}catch(e){
console.log(String(e.stack).bgRed)return message.reply({embeds:[newMessageEmbed().setColor(ee.wrongcolor).setFooter(ee.footertext, ee.footericon).setTitle(`❌ ERREUR | Une erreur s'est produite`) .setDescription(`\`\`\`${e.message ? String(e.message).substr(0, 2000) : String(e).substr(0, 2000)}\`\`\``) ]}); } }}
Dans la console j'ai cette erreur:
TypeError: Cannot read properties of undefined (reading 'user')
at Object.run commands\Bug\serverinfo.js:58:60
at processTicksAndRejections (node:internal/process/task_queues:96:5)
Quelqu'un aurais la solution ?
A voir également:
Undefined traduction
Cannot read properties of undefined traduction - Meilleures réponses
Cannot read property of null traduction - Meilleures réponses