Improved error handling
This commit is contained in:
parent
56a75c3af5
commit
b0a9a6a42c
@ -20,6 +20,8 @@
|
|||||||
"embeds": {
|
"embeds": {
|
||||||
"footer": "Silvanus is not affiliated with Grow A Tree or Limbo Labs",
|
"footer": "Silvanus is not affiliated with Grow A Tree or Limbo Labs",
|
||||||
"color": "0x55FF55",
|
"color": "0x55FF55",
|
||||||
|
"errorTitle": "Oops!",
|
||||||
|
"errorPrefix": "There seems to have been a problem.",
|
||||||
"waterColor": "0x5555FF",
|
"waterColor": "0x5555FF",
|
||||||
"fruitColor": "0xCC5555",
|
"fruitColor": "0xCC5555",
|
||||||
"waterTitle": "Water Notification",
|
"waterTitle": "Water Notification",
|
||||||
@ -48,7 +50,8 @@
|
|||||||
"supportServer": "https://discord.gg/g5JRGn7PxU"
|
"supportServer": "https://discord.gg/g5JRGn7PxU"
|
||||||
},
|
},
|
||||||
"error": {
|
"error": {
|
||||||
"noGuild": "Setup has not been completed yet. Try running </setup:1065407649363005561> or </help setup:1065346941166297129>"
|
"noGuild": "Setup has not been completed yet. Try running </setup:1065407649363005561> or </help setup:1065346941166297129>",
|
||||||
|
"invalidSubcommand": "Invalid subcommand detected."
|
||||||
},
|
},
|
||||||
"status": {
|
"status": {
|
||||||
"treeAndLeaderboard": "Tree and leaderboard messages were both found, setup is complete. Run </setupinfo:1065413032374706196> to verify. Run </compare:1065346941166297128> to get started!",
|
"treeAndLeaderboard": "Tree and leaderboard messages were both found, setup is complete. Run </setupinfo:1065413032374706196> to verify. Run </compare:1065346941166297128> to get started!",
|
||||||
|
@ -157,8 +157,8 @@ const functions = {
|
|||||||
errorEmbed(content) {
|
errorEmbed(content) {
|
||||||
const embed = new EmbedBuilder()
|
const embed = new EmbedBuilder()
|
||||||
.setColor(0xFF0000)
|
.setColor(0xFF0000)
|
||||||
.setTitle('Error!')
|
.setTitle(strings.embeds.errorTitle)
|
||||||
.setDescription("Error: " + content)
|
.setDescription(`${strings.embeds.errorPrefix}\n${content}`)
|
||||||
.setFooter({ text: `v${package.version} - ${strings.embeds.footer}` });
|
.setFooter({ text: `v${package.version} - ${strings.embeds.footer}` });
|
||||||
const messageContents = { embeds: [embed], ephemeral: true };
|
const messageContents = { embeds: [embed], ephemeral: true };
|
||||||
return messageContents;
|
return messageContents;
|
||||||
|
@ -88,6 +88,7 @@ module.exports = {
|
|||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
default:
|
default:
|
||||||
|
await interaction.editReply(fn.builders.errorEmbed(strings.error.invalidSubcommand)).catch(e => console.error(e));
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
Loading…
Reference in New Issue
Block a user