mirror of
https://github.com/LiteyukiStudio/nonebot-plugin-marshoai.git
synced 2025-06-10 15:57:39 +00:00
异步化获取夸赞名单与昵称函数
This commit is contained in:
parent
ff6369c1a5
commit
c9d2ef7885
@ -143,7 +143,7 @@ async def get_praises():
|
|||||||
) # 夸赞名单文件使用localstore存储
|
) # 夸赞名单文件使用localstore存储
|
||||||
if not praises_file.exists():
|
if not praises_file.exists():
|
||||||
async with aiofiles.open(praises_file, "w", encoding="utf-8") as f:
|
async with aiofiles.open(praises_file, "w", encoding="utf-8") as f:
|
||||||
json.dump(_praises_init_data, f, ensure_ascii=False, indent=4)
|
await f.write(json.dumps(_praises_init_data, ensure_ascii=False, indent=4))
|
||||||
async with aiofiles.open(praises_file, "r", encoding="utf-8") as f:
|
async with aiofiles.open(praises_file, "r", encoding="utf-8") as f:
|
||||||
data = json.loads(await f.read())
|
data = json.loads(await f.read())
|
||||||
praises_json = data
|
praises_json = data
|
||||||
@ -214,8 +214,8 @@ async def set_nickname(user_id: str, name: str):
|
|||||||
data[user_id] = name
|
data[user_id] = name
|
||||||
if name == "" and user_id in data:
|
if name == "" and user_id in data:
|
||||||
del data[user_id]
|
del data[user_id]
|
||||||
with open(filename, "w", encoding="utf-8") as f:
|
async with aiofiles.open(filename, "w", encoding="utf-8") as f:
|
||||||
json.dump(data, f, ensure_ascii=False, indent=4)
|
await f.write(json.dumps(data, ensure_ascii=False, indent=4))
|
||||||
return data
|
return data
|
||||||
|
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user