fix: known error handling (permissions and unknown roles)

This commit is contained in:
Isaac 2025-02-16 01:15:50 +00:00
parent ea6e5d3f55
commit cc5c0b028b
No known key found for this signature in database
GPG Key ID: 0DE40AE37BBA5C33

View File

@ -46,7 +46,7 @@ module.exports.handleInteractionError = async event => {
embeds: [], embeds: [],
}; };
if (/Supplied parameter is not a User nor a Role/.test(error.message)) { if (error.code === 10011 || (error.code === 'Invalid Type' && /Role/.test(error.message))) {
data.embeds.push( data.embeds.push(
new EmbedBuilder() new EmbedBuilder()
.setColor('Orange') .setColor('Orange')
@ -59,7 +59,7 @@ module.exports.handleInteractionError = async event => {
}, },
]), ]),
); );
} else if (/Missing Permissions/.test(error.message)) { } else if (/Missing (Access|Permissions)/.test(error.message)) {
data.embeds.push( data.embeds.push(
new EmbedBuilder() new EmbedBuilder()
.setColor('Orange') .setColor('Orange')