📝 add help command

This commit is contained in:
2024-04-19 00:45:57 +08:00
parent 62a2755ecf
commit 5a9e8449cc
4 changed files with 13 additions and 9 deletions

View File

@ -3,8 +3,8 @@ from typing import Optional
import pytz
from nonebot import require
from liteyuki.utils.base.data import LiteModel
from liteyuki.utils.base.data_manager import User, user_db
from liteyuki.utils.base.data import LiteModel, Database
from liteyuki.utils.base.data_manager import User, user_db, group_db
from liteyuki.utils.base.language import Language, change_user_lang, get_all_lang, get_user_lang
from liteyuki.utils.base.ly_typing import T_Bot, T_MessageEvent
from liteyuki.utils.message.message import MarkdownMessage as md

View File

@ -2,14 +2,14 @@ import os
from pydantic import Field
from .data import LiteModel, Database as DB
from .data import Database, LiteModel, Database
DATA_PATH = "data/liteyuki"
user_db = DB(os.path.join(DATA_PATH, "users.ldb"))
group_db = DB(os.path.join(DATA_PATH, "groups.ldb"))
plugin_db = DB(os.path.join(DATA_PATH, "plugins.ldb"))
common_db = DB(os.path.join(DATA_PATH, "common.ldb"))
user_db = Database(os.path.join(DATA_PATH, "users.ldb"))
group_db = Database(os.path.join(DATA_PATH, "groups.ldb"))
plugin_db = Database(os.path.join(DATA_PATH, "plugins.ldb"))
common_db = Database(os.path.join(DATA_PATH, "common.ldb"))
class User(LiteModel):

View File

@ -149,7 +149,7 @@ def change_user_lang(user_id: str, lang_code: str):
"""
user = user_db.first(User(), "user_id = ?", user_id, default=User(user_id=user_id))
user.profile["lang"] = lang_code
user_db.upsert(user, "user_id = ?", user_id)
user_db.upsert(user)
_user_lang[user_id] = lang_code