From b6edbea96c87413d678b2333f3b52fcd6fd3706e Mon Sep 17 00:00:00 2001 From: tcmofashi Date: Tue, 11 Mar 2025 18:17:29 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E5=9B=BE=E7=89=87=E4=BF=9D=E5=AD=98?= =?UTF-8?q?=E8=B7=AF=E5=BE=84=E4=B8=8D=E6=AD=A3=E7=A1=AE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/plugins/chat/utils_image.py | 17 ++++------------- 1 file changed, 4 insertions(+), 13 deletions(-) diff --git a/src/plugins/chat/utils_image.py b/src/plugins/chat/utils_image.py index dc14d4bca..25f23359b 100644 --- a/src/plugins/chat/utils_image.py +++ b/src/plugins/chat/utils_image.py @@ -199,15 +199,6 @@ class ImageManager: logger.error(f"获取base64失败: {str(e)}") return None - async def save_base64_image(self, base64_str: str, description: str = None) -> Optional[str]: - """保存base64图像(带查重) - Args: - base64_str: base64字符串 - description: 图像描述 - Returns: - str: 保存路径,失败返回None - """ - return await self.save_image(base64_str, description=description, is_base64=True) def check_url_exists(self, url: str) -> bool: """检查URL是否已存在 @@ -266,8 +257,8 @@ class ImageManager: if global_config.EMOJI_SAVE: # 生成文件名和路径 timestamp = int(time.time()) - filename = f"emoji_{timestamp}_{image_hash[:8]}.jpg" - file_path = os.path.join(self.IMAGE_DIR, filename) + filename = f"{timestamp}_{image_hash[:8]}.jpg" + file_path = os.path.join(self.IMAGE_DIR, 'emoji',filename) try: # 保存文件 @@ -323,8 +314,8 @@ class ImageManager: if global_config.EMOJI_SAVE: # 生成文件名和路径 timestamp = int(time.time()) - filename = f"image_{timestamp}_{image_hash[:8]}.jpg" - file_path = os.path.join(self.IMAGE_DIR, filename) + filename = f"{timestamp}_{image_hash[:8]}.jpg" + file_path = os.path.join(self.IMAGE_DIR,'image', filename) try: # 保存文件