diff --git a/README.md b/README.md index 3e2da652a..d0a41209c 100644 --- a/README.md +++ b/README.md @@ -4,7 +4,7 @@
-![Python Version](https://img.shields.io/badge/Python-3.8-blue) +![Python Version](https://img.shields.io/badge/Python-3.x-blue) ![License](https://img.shields.io/github/license/SengokuCola/MaiMBot) ![Status](https://img.shields.io/badge/状态-开发中-yellow) diff --git a/src/plugins/chat/config.py b/src/plugins/chat/config.py index f34317c92..fa34f2a74 100644 --- a/src/plugins/chat/config.py +++ b/src/plugins/chat/config.py @@ -5,6 +5,7 @@ from nonebot.log import logger, default_format import logging import configparser import tomli +import sys @@ -131,10 +132,9 @@ llm_config.DEEP_SEEK_BASE_URL = os.getenv('DEEP_SEEK_BASE_URL') if not global_config.enable_advance_output: + # 只降低日志级别而不是完全移除 logger.remove() + logger.add(sys.stderr, level="WARNING") # 添加一个只输出 WARNING 及以上级别的处理器 - # logging.getLogger('nonebot').handlers.clear() - # console_handler = logging.StreamHandler() - # console_handler.setLevel(logging.WARNING) # 只输出 WARNING 及以上级别 - # logging.getLogger('nonebot').addHandler(console_handler) - # logging.getLogger('nonebot').setLevel(logging.WARNING) + # 设置 nonebot 的日志级别 + logging.getLogger('nonebot').setLevel(logging.WARNING) diff --git a/src/plugins/chat/prompt_builder.py b/src/plugins/chat/prompt_builder.py index 0116969a7..4e72c6304 100644 --- a/src/plugins/chat/prompt_builder.py +++ b/src/plugins/chat/prompt_builder.py @@ -150,7 +150,7 @@ class PromptBuilder: prompt_personality = '' personality_choice = random.random() if personality_choice < 4/6: # 第一种人格 - prompt_personality = f'''{activate_prompt}你的网名叫{global_config.BOT_NICKNAME},是一个学习地质的女大学生,喜欢摄影,你会刷贴吧,你正在浏览qq群,{promt_info_prompt}, + prompt_personality = f'''{activate_prompt}你的网名叫{global_config.BOT_NICKNAME},曾经是一个学习地质的女大学生,现在学习心理学和脑科学,你会刷贴吧,你正在浏览qq群,{promt_info_prompt}, 现在请你给出日常且口语化的回复,平淡一些,尽量简短一些。{is_bot_prompt} 请注意把握群里的聊天内容,不要回复的太有条理,可以有个性。''' elif personality_choice < 1: # 第二种人格 diff --git a/src/plugins/schedule/schedule_generator.py b/src/plugins/schedule/schedule_generator.py index 13b6ebb88..f342d119a 100644 --- a/src/plugins/schedule/schedule_generator.py +++ b/src/plugins/schedule/schedule_generator.py @@ -59,7 +59,7 @@ class ScheduleGenerator: elif read_only == False: print(f"{date_str}的日程不存在,准备生成新的日程。") - prompt = f"""我是{global_config.BOT_NICKNAME},一个地质学大二女大学生,喜欢刷qq,贴吧,知乎和小红书,请为我生成{date_str}({weekday})的日程安排,包括: + prompt = f"""我是{global_config.BOT_NICKNAME},一个曾经学习地质,现在学习心理学和脑科学的女大学生,喜欢刷qq,贴吧,知乎和小红书,请为我生成{date_str}({weekday})的日程安排,包括: 1. 早上的学习和工作安排 2. 下午的活动和任务 3. 晚上的计划和休息时间