From 2fee90f07d8468908663d86b6c4907a5cafef81f Mon Sep 17 00:00:00 2001 From: shinrei Date: Tue, 1 Jul 2025 16:01:29 +0000 Subject: [PATCH] meow --- src/bot/modules/solaris/client.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/bot/modules/solaris/client.py b/src/bot/modules/solaris/client.py index 10fb732..a4fdf87 100644 --- a/src/bot/modules/solaris/client.py +++ b/src/bot/modules/solaris/client.py @@ -3,6 +3,7 @@ from google import genai from google.genai.types import GenerateContentConfig, ThinkingConfig from .structures import InputMessage, OutputMessage from typing import List +from dataclasses import asdict class SolarisClient: def __init__(self, api_key: str) -> None: @@ -16,11 +17,10 @@ class SolarisClient: ) async def send_messages(self, messages: List[InputMessage]): data = json.dumps( - [asdict(msg) for msg in messages], + [asdict(msg) for msg in messages], # хм а asdict с датаклассов ваще можно юзать с НЕ датакласами но чем-то датаклассоподобным ensure_ascii=True ) resp = await self.chat.send_message(data) - print(resp.text) output_messages = [ OutputMessage.fromdict(msg) for msg in json.loads(resp.text)