From 31097e03ce9ad3473fda660a1903f42c8dd10d02 Mon Sep 17 00:00:00 2001 From: Wroclaw Date: Sun, 23 Jul 2023 06:28:24 +0200 Subject: [PATCH 1/2] Add newline for limit reached message --- src/execution.ts | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/execution.ts b/src/execution.ts index b672355..117ef15 100644 --- a/src/execution.ts +++ b/src/execution.ts @@ -139,7 +139,9 @@ export async function queueRequest(request: apiRequest) { request.author.dmChannel?.send({ embeds: [{ color: 0xff0000, - description: `You've used up your message limit for today, ${userLimit.limit} requests in last 24 hours`, + description: + "You've used up your message limit for today,\n" + + `${userLimit.limit} requests in last 24 hours`, }] }); } From 13d8f7335606254d29a0bf448d6c30b147eb920e Mon Sep 17 00:00:00 2001 From: Wroclaw Date: Sun, 23 Jul 2023 06:28:56 +0200 Subject: [PATCH 2/2] Fix crash on reaction blocked should fix #7 --- src/execution.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/execution.ts b/src/execution.ts index 117ef15..2be19cd 100644 --- a/src/execution.ts +++ b/src/execution.ts @@ -134,7 +134,7 @@ export async function queueRequest(request: apiRequest) { if (userLimit !== false && userLimit.remaining <= 0) { if (request instanceof DiscordApi.Message) { - request.react("🛑"); + request.react("🛑").catch(/*it's okay*/); if (!request.author.dmChannel) await request.author.createDM(); request.author.dmChannel?.send({ embeds: [{ @@ -266,7 +266,7 @@ async function executeFromQueue(channel: string) { response.then(rval => Moderation.checkMessage(rval)); } else { - if (message instanceof DiscordApi.Message) message.react("😶"); + if (message instanceof DiscordApi.Message) message.react("😶").catch(/*it's okay*/); } } catch (e) { console.error(`Error ocurred while handling chat completion request (${(e as object).constructor.name}):`);