From b2405a47bec442ac7200b73d28621d2e8fc49966 Mon Sep 17 00:00:00 2001 From: XBC_D2O Date: Tue, 11 Mar 2025 00:29:44 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20=E6=B3=A8=E9=87=8A=E6=8E=89=E6=97=A5?= =?UTF-8?q?=E7=A8=8B=E7=9B=B8=E5=85=B3=E4=BB=A3=E7=A0=81=EF=BC=8C=E6=9B=B4?= =?UTF-8?q?=E6=96=B0=E5=9B=BE=E7=89=87=E6=8F=8F=E8=BF=B0=E6=8F=90=E7=A4=BA?= =?UTF-8?q?=E8=AF=8D=EF=BC=8C=E4=BC=98=E5=8C=96=E8=A1=A8=E6=83=85=E5=8C=85?= =?UTF-8?q?=E6=8F=8F=E8=BF=B0=E9=80=BB=E8=BE=91?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/plugins/chat/__init__.py | 4 ++-- src/plugins/chat/cq_code.py | 2 +- src/plugins/chat/emoji_manager.py | 2 +- src/plugins/memory_system/memory.py | 2 +- 4 files changed, 5 insertions(+), 5 deletions(-) diff --git a/src/plugins/chat/__init__.py b/src/plugins/chat/__init__.py index a11b4c2a..8f0e66fa 100644 --- a/src/plugins/chat/__init__.py +++ b/src/plugins/chat/__init__.py @@ -67,8 +67,8 @@ async def start_background_tasks(): # 只启动表情包管理任务 asyncio.create_task(emoji_manager.start_periodic_check(interval_MINS=global_config.EMOJI_CHECK_INTERVAL)) - await bot_schedule.initialize() - bot_schedule.print_schedule() +# await bot_schedule.initialize() +# bot_schedule.print_schedule() @driver.on_startup diff --git a/src/plugins/chat/cq_code.py b/src/plugins/chat/cq_code.py index b13e33e4..8af44e14 100644 --- a/src/plugins/chat/cq_code.py +++ b/src/plugins/chat/cq_code.py @@ -201,7 +201,7 @@ class CQCode: async def get_image_description(self, image_base64: str) -> str: """调用AI接口获取普通图片描述""" try: - prompt = "请用中文描述这张图片的内容。如果有文字,请把文字都描述出来。并尝试猜测这个图片的含义。最多200个字。" + prompt = "请用中文描述这张图片的内容。如果有文字,请把文字都描述出来。并尝试猜测这个图片的含义。最多200个字,可以使用二次元词汇如:猫娘、萝莉。" # description, _ = self._llm.generate_response_for_image_sync(prompt, image_base64) description, _ = await self._llm.generate_response_for_image(prompt, image_base64) return f"[图片:{description}]" diff --git a/src/plugins/chat/emoji_manager.py b/src/plugins/chat/emoji_manager.py index d2b9ed64..5da6eda7 100644 --- a/src/plugins/chat/emoji_manager.py +++ b/src/plugins/chat/emoji_manager.py @@ -177,7 +177,7 @@ class EmojiManager: async def _get_emoji_discription(self, image_base64: str) -> str: """获取表情包的标签""" try: - prompt = '这是一个表情包,使用中文简洁的描述一下表情包的内容、上面的文字和表情包所表达的情感' + prompt = '这是一个表情包,使用中文简洁的描述一下表情包的内容、上面的文字和表情包所表达的情感,可以使用二次元词汇如:猫娘、萝莉' content, _ = await self.vlm.generate_response_for_image(prompt, image_base64) logger.debug(f"输出描述: {content}") diff --git a/src/plugins/memory_system/memory.py b/src/plugins/memory_system/memory.py index 9b325b36..2b6f876b 100644 --- a/src/plugins/memory_system/memory.py +++ b/src/plugins/memory_system/memory.py @@ -759,7 +759,7 @@ start_time = time.time() Database.initialize( host=config.MONGODB_HOST, - port=config.MONGODB_PORT, + port=int(config.MONGODB_PORT), db_name=config.DATABASE_NAME, username=config.MONGODB_USERNAME, password=config.MONGODB_PASSWORD,