重构代码,准备将聊天请求逻辑移入MarshoHandler

This commit is contained in:
2025-02-22 20:39:03 +08:00
parent aaa4056482
commit 17551885f5
6 changed files with 130 additions and 56 deletions

View File

@ -20,11 +20,10 @@ from openai.types.chat import ChatCompletion, ChatCompletionMessage
from zhDateTime import DateTime
from ._types import DeveloperMessage
from .cache.decos import *
from .config import config
from .constants import CODE_BLOCK_PATTERN, IMG_LATEX_PATTERN, OPENAI_NEW_MODELS
from .deal_latex import ConvertLatex
from .decos import from_cache, update_to_cache
from .instances import cache
# nickname_json = None # 记录昵称
# praises_json = None # 记录夸赞名单
@ -240,6 +239,11 @@ async def set_nickname(user_id: str, name: str):
return data
async def get_nickname_by_user_id(user_id: str):
nickname_json = await get_nicknames()
return nickname_json.get(user_id, "")
@update_to_cache("nickname")
async def refresh_nickname_json():
"""强制刷新nickname_json"""