From 041942f95fbb2c20050280181f4a9c788d8b9ec7 Mon Sep 17 00:00:00 2001 From: Kirill Kirilenko Date: Wed, 31 Dec 2025 01:12:45 +0300 Subject: [PATCH] =?UTF-8?q?=D0=91=D0=BE=D0=BB=D0=B5=D0=B5=20=D0=BF=D0=BE?= =?UTF-8?q?=D0=BD=D1=8F=D1=82=D0=BD=D0=BE=D0=B5=20=D1=81=D0=BE=D0=BE=D0=B1?= =?UTF-8?q?=D1=89=D0=B5=D0=BD=D0=B8=D0=B5=20=D0=BF=D1=80=D0=B8=20=D0=B4?= =?UTF-8?q?=D0=BE=D1=81=D1=82=D0=B8=D0=B6=D0=B5=D0=BD=D0=B8=D0=B8=20=D0=B4?= =?UTF-8?q?=D0=BD=D0=B5=D0=B2=D0=BD=D0=BE=D0=B3=D0=BE=20=D0=BB=D0=B8=D0=BC?= =?UTF-8?q?=D0=B8=D1=82=D0=B0=20=D0=B7=D0=B0=D0=BF=D1=80=D0=BE=D1=81=D0=BE?= =?UTF-8?q?=D0=B2=20=D0=BA=20=D0=98=D0=98.?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ai_agent.py | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/ai_agent.py b/ai_agent.py index 2c2da35..060b7be 100644 --- a/ai_agent.py +++ b/ai_agent.py @@ -72,8 +72,11 @@ class AiAgent: except Exception as e: context.remove_last_message() - print(f"Ошибка выполнения запроса к ИИ: {e}") - return f"Извините, при обработке запроса произошла ошибка:\n{e}" + if str(e).find("Rate limit exceeded") != -1: + return "Извините, достигнут дневной лимит запросов к ИИ (обновляется в 03:00 МСК)." + else: + print(f"Ошибка выполнения запроса к ИИ: {e}") + return f"Извините, при обработке запроса произошла ошибка." def clear_chat_context(self, chat_id: int): self.chat_contexts.pop(chat_id, None)