From cc5c0b028b3ec3d556e6aa4db06de52633e9d66f Mon Sep 17 00:00:00 2001 From: Isaac Date: Sun, 16 Feb 2025 01:15:50 +0000 Subject: [PATCH] fix: known error handling (permissions and unknown roles) --- src/lib/error.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/lib/error.js b/src/lib/error.js index d845f6d..29ecaf7 100644 --- a/src/lib/error.js +++ b/src/lib/error.js @@ -46,7 +46,7 @@ module.exports.handleInteractionError = async event => { 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( new EmbedBuilder() .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( new EmbedBuilder() .setColor('Orange')