diff --git a/src/execution.ts b/src/execution.ts index 038f32e..057d80e 100644 --- a/src/execution.ts +++ b/src/execution.ts @@ -121,7 +121,7 @@ function requestReply( * @returns if the request can be replied to */ function canReplyToRequest(request: apiRequest) { - return (request.guild?.members.me?.permissionsIn(request.channel as GuildTextBasedChannel).has("SendMessages") ?? true); + return !(request.guild?.members.me?.permissionsIn(request.channel as GuildTextBasedChannel).has("SendMessages") ?? true); } /** @@ -286,19 +286,12 @@ async function executeFromQueue(channel: string) { console.error(`Error ocurred while handling chat completion request (${(e as object).constructor.name}):`); console.error(e); - let errorText = "\n"; - - if (e instanceof Error) { - errorText += e.message; - } - else errorText = ""; - requestReply( message, { embeds: [{ color: 0xff0000, - description: "Something bad happened! :frowning:" + errorText + description: "Something bad happened! :frowning:" }], }, {allowedMentions: { repliedUser: false } },