const { ApplicationCommandOptionType, EmbedBuilder } = require('discord.js'); module.exports = { name: 'banner', description: '🧣 Search a user banner.', options: [ { name: 'user', description: 'Provide the user to display.', type: ApplicationCommandOptionType.User, required: false } ], async execute(interaction, client) { const user = interaction.options.getUser('user'); const member = await client.users.fetch(user.id, { force: true }) || interaction.user; const member_banner = member.bannerURL(); const cl = parseInt(interaction.user.hexAccentColor, 16) const cl2 = parseInt(member.hexAccentColor, 16) if (!member_banner) { const BannerEmbed = new EmbedBuilder() .setColor('#4D5656') .setDescription(`<@${member.id}> [Banner](${member_banner})`) .setImage(`https://singlecolorimage.com/get/${cl}/400x100.png`) interaction.reply({ embeds: [BannerEmbed] }) } else { const BannerEmbed = new EmbedBuilder() .setColor('#4D5656') .setDescription(`<@${member.id}> [Banner](${member_banner})`) .setImage(member_banner) interaction.reply({ embeds: [BannerEmbed] }) } } } //////////////ERROR C:\Users\Marcos\Desktop\Core-Bot\Slash\Users\banner.js:16 const member = await client.users.fetch(user.id, { force: true }) || interaction.user; ^ TypeError: Cannot read properties of null (reading 'id') at Object.execute (C:\Users\Marcos\Desktop\Core-Bot\Slash\Users\banner.js:16:54) at Object.execute (C:\Users\Marcos\Desktop\Core-Bot\Events\Message\interactionCreate.js:18:21) at Client. (C:\Users\Marcos\Desktop\Core-Bot\Handlers\eventsHandler.js:12:58) at Client.emit (node:events:525:35) at InteractionCreateAction.handle (C:\Users\Marcos\Desktop\Core-Bot\node_modules\discord.js\src\client\actions\InteractionCreate.js:81:12) at module.exports [as INTERACTION_CREATE] (C:\Users\Marcos\Desktop\Core-Bot\node_modules\discord.js\src\client\websocket\handlers\INTERACTION_CREATE.js:4:36) at WebSocketManager.handlePacket (C:\Users\Marcos\Desktop\Core-Bot\node_modules\discord.js\src\client\websocket\WebSocketManager.js:352:31) at WebSocketShard.onPacket (C:\Users\Marcos\Desktop\Core-Bot\node_modules\discord.js\src\client\websocket\WebSocketShard.js:481:22) at WebSocketShard.onMessage (C:\Users\Marcos\Desktop\Core-Bot\node_modules\discord.js\src\client\websocket\WebSocketShard.js:321:10) at WebSocket.onMessage (C:\Users\Marcos\Desktop\Core-Bot\node_modules\ws\lib\event-target.js:199:18) Node.js v18.7.0