Cannot read properties of undefined (reading 'user')
DevRevoltium
Messages postés
38
Statut
Membre
-
DevRevoltium Messages postés 38 Statut Membre -
DevRevoltium Messages postés 38 Statut Membre -
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
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 ?
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 { function trimArray(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() function emojitrimarray(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: [new MessageEmbed() .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
- Traduction créole guadeloupe français reverso - Forum traduction
- Google traduction photo - Guide
- Waldik traduction ✓ - Forum Loisirs / Divertissements
- Kif'n'dir traduction ✓ - Forum Windows
- Hibiki traduction telecharger - Accueil - Intelligence artificielle