mirror of
https://github.com/LiteyukiStudio/nonebot-plugin-marshoai.git
synced 2025-07-31 21:39:50 +00:00
重构代码,准备将聊天请求逻辑移入MarshoHandler
This commit is contained in:
@ -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"""
|
||||
|
Reference in New Issue
Block a user