mirror of
https://github.com/aydenjahola/discord-multipurpose-bot.git
synced 2024-11-22 00:35:56 +00:00
val stats: check whether the user included # when using the comand or no
This commit is contained in:
parent
455ae98287
commit
d29050fa1e
1 changed files with 20 additions and 6 deletions
|
@ -43,6 +43,16 @@ module.exports = {
|
|||
),
|
||||
async execute(interaction) {
|
||||
const username = interaction.options.getString("username");
|
||||
|
||||
// Check if username contains '#'
|
||||
if (!username.includes("#")) {
|
||||
return interaction.followUp({
|
||||
content:
|
||||
"Error: Please include your tag in the username (e.g., Shitter#1234).",
|
||||
ephemeral: true,
|
||||
});
|
||||
}
|
||||
|
||||
const statsType = interaction.options.getString("stats_type");
|
||||
const includeWeapons = interaction.options.getBoolean("include_weapons");
|
||||
const includeMaps = interaction.options.getBoolean("include_maps");
|
||||
|
@ -193,13 +203,17 @@ module.exports = {
|
|||
} catch (error) {
|
||||
console.error("Error fetching player stats:", error);
|
||||
if (error.response) {
|
||||
return interaction.editReply(
|
||||
`Error: ${error.response.data.message || error.response.statusText}`
|
||||
);
|
||||
return interaction.followUp({
|
||||
content: `Error: ${
|
||||
error.response.data.message || error.response.statusText
|
||||
}`,
|
||||
ephemeral: true,
|
||||
});
|
||||
} else {
|
||||
return interaction.editReply(
|
||||
"An error occurred while fetching player stats."
|
||||
);
|
||||
return interaction.followUp({
|
||||
content: "An error occurred while fetching player stats.",
|
||||
ephemeral: true,
|
||||
});
|
||||
}
|
||||
}
|
||||
},
|
||||
|
|
Loading…
Reference in a new issue