From 5b80363b775334c60d040f58271dd239471c03d5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Szczepan=20Wi=C5=9Bniowski?= <15050771+kugo12@users.noreply.github.com> Date: Sat, 7 Feb 2026 16:46:05 +0100 Subject: [PATCH] core: make !ai slightly more reliable -,- --- .../pl/kvgx12/wiertarbot/commands/ai/AIService.kt | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/services/core/src/main/kotlin/pl/kvgx12/wiertarbot/commands/ai/AIService.kt b/services/core/src/main/kotlin/pl/kvgx12/wiertarbot/commands/ai/AIService.kt index 7c9524f..c4579a6 100644 --- a/services/core/src/main/kotlin/pl/kvgx12/wiertarbot/commands/ai/AIService.kt +++ b/services/core/src/main/kotlin/pl/kvgx12/wiertarbot/commands/ai/AIService.kt @@ -131,10 +131,14 @@ class AIService( val messages = Prompt(getMessages(event, finalConversationId), options) val response = withContext(Dispatchers.IO) { - chatClient.prompt(messages) - .call() - .chatClientResponse() - .chatResponse + try { + chatClient.prompt(messages) + .call() + .chatClientResponse() + .chatResponse + } catch (e: NullPointerException) { + null + } } ?: run { log.error("Failed to get response from chat client") if (failed) {