From dcacf824d9b169bb6ead9f764c8c01acd2059269 Mon Sep 17 00:00:00 2001 From: Taken Date: Thu, 30 Nov 2023 16:09:18 +0100 Subject: [PATCH] Bug fix commands in dms --- src/commands/check.js | 7 +++---- src/commands/guild.js | 7 +++---- src/commands/guild/info.js | 4 ++-- src/commands/guild/member.js | 4 ++-- src/commands/help.js | 4 ++-- src/commands/ping.js | 4 ++-- src/commands/reqs.js | 4 ++-- src/commands/uuid.js | 4 ++-- 8 files changed, 18 insertions(+), 20 deletions(-) diff --git a/src/commands/check.js b/src/commands/check.js index 094e97a..eb28983 100644 --- a/src/commands/check.js +++ b/src/commands/check.js @@ -13,8 +13,7 @@ module.exports = { .setDescription("Check a player's stats.") .addStringOption((option) => option.setName("ign") .setDescription("The player's IGN.") - .setRequired(true)) - .setDMPermission(false), + .setRequired(true)), /** @param { import('discord.js').ChatInputCommandInteraction } interaction */ @@ -216,8 +215,8 @@ module.exports = { url: head }, footer: { - text: interaction.guild.name + " | " + devMessage, - icon_url: interaction.guild.iconURL() + text: interaction?.guild.name || interaction.user.username + " | " + devMessage, + icon_url: interaction?.guild.iconURL() || interaction.user.avatarURL() }, fields: statsFields }] diff --git a/src/commands/guild.js b/src/commands/guild.js index 86e9834..3c91a90 100644 --- a/src/commands/guild.js +++ b/src/commands/guild.js @@ -32,8 +32,7 @@ module.exports = { .setDescription("The IGN of a member.") .setRequired(true) ) - ) - .setDMPermission(false), + ), /** @param { import('discord.js').ChatInputCommandInteraction } interaction */ @@ -59,8 +58,8 @@ module.exports = { description: "This command is currently under development", color: embedColor, footer: { - text: interaction.guild.name + " | " + devMessage, - icon_url: interaction.guild.iconURL({ dynamic: true }) + text: interaction?.guild.name || interaction.user.username + " | " + devMessage, + icon_url: interaction?.guild.iconURL({ dynamic: true }) || interaction.user.avatarURL({ dynamic: true }) } }] }) diff --git a/src/commands/guild/info.js b/src/commands/guild/info.js index a546646..7359e81 100644 --- a/src/commands/guild/info.js +++ b/src/commands/guild/info.js @@ -95,8 +95,8 @@ async function guildInfo(interaction) { ], color: embedColor, footer: { - text: interaction.guild.name + " | " + devMessage, - icon_url: interaction.guild.iconURL({ dynamic: true }) + text: interaction?.guild.name || interaction.user.username + " | " + devMessage, + icon_url: interaction?.guild.iconURL({ dynamic: true }) || interaction.user.avatarURL({ dynamic: true }) } }] }) diff --git a/src/commands/guild/member.js b/src/commands/guild/member.js index c1ea205..9fd03e9 100644 --- a/src/commands/guild/member.js +++ b/src/commands/guild/member.js @@ -32,8 +32,8 @@ async function guildMember(interaction) { url: head, }, footer: { - text: interaction.guild.name + " | " + devMessage, - icon_url: interaction.guild.iconURL({ dynamic: true }), + text: interaction?.guild.name || interaction.user.username + " | " + devMessage, + icon_url: interaction?.guild.iconURL({ dynamic: true }) || interaction.user.avatarURL({ dynamic: true }), }, }, ], diff --git a/src/commands/help.js b/src/commands/help.js index 3fb0d7a..2c8bf80 100644 --- a/src/commands/help.js +++ b/src/commands/help.js @@ -46,8 +46,8 @@ module.exports = { url: interaction.guild.iconURL({ dynamic: true }) }, footer: { - icon_url: interaction.guild.iconURL({ dynamic: true }), - text: interaction.guild.name + " | " + devMessage + icon_url: interaction?.guild.iconURL({ dynamic: true }) || interaction.user.avatarURL({ dynamic: true }), + text: interaction?.guild.name || interaction.user.username + " | " + devMessage } }] }) diff --git a/src/commands/ping.js b/src/commands/ping.js index 49f3efb..7a4901e 100644 --- a/src/commands/ping.js +++ b/src/commands/ping.js @@ -27,8 +27,8 @@ module.exports = { description: "Ping of the bot is " + client.ws.ping + "ms.", color: embedColor, footer: { - text: interaction.guild.name, - icon_url: interaction.guild.iconURL({ dynamic: true }) + text: interaction?.guild.name || interaction.user.username, + icon_url: interaction?.guild.iconURL({ dynamic: true }) || interaction.user.avatarURL({ dynamic: true }) }, timestamp: new Date() }] diff --git a/src/commands/reqs.js b/src/commands/reqs.js index 9d4f25c..93b91bd 100644 --- a/src/commands/reqs.js +++ b/src/commands/reqs.js @@ -44,8 +44,8 @@ module.exports = { } ], footer: { - text: interaction.guild.name + " | " + devMessage, - icon_url: interaction.guild.iconURL() + text: interaction?.guild.name || interaction.user.username + " | " + devMessage, + icon_url: interaction?.guild.iconURL() || interaction.user.avatarURL() } }] }) diff --git a/src/commands/uuid.js b/src/commands/uuid.js index f071b23..f88d194 100644 --- a/src/commands/uuid.js +++ b/src/commands/uuid.js @@ -47,8 +47,8 @@ module.exports = { url: head }, footer: { - text: interaction.guild.name + " | " + devMessage, - icon_url: interaction.guild.iconURL({ dynamic: true }) + text: interaction?.guild.name || interaction.user.username + " | " + devMessage, + icon_url: interaction?.guild.iconURL({ dynamic: true }) || interaction.user.avatarURL({ dynamic: true }) } }] })