✨ 独立status插件...
This commit is contained in:
@ -2,6 +2,7 @@ import json
|
||||
import os.path
|
||||
import platform
|
||||
import sys
|
||||
import time
|
||||
|
||||
import nonebot
|
||||
|
||||
@ -12,7 +13,7 @@ import requests
|
||||
|
||||
from liteyuki.utils.base.config import load_from_yaml, config
|
||||
from liteyuki.utils.base.log import init_log
|
||||
from liteyuki.utils.base.data_manager import auto_migrate
|
||||
from liteyuki.utils.base.data_manager import TempConfig, auto_migrate, common_db
|
||||
|
||||
major, minor, patch = map(int, __VERSION__.split("."))
|
||||
__VERSION_I__ = major * 10000 + minor * 100 + patch
|
||||
@ -54,6 +55,10 @@ def init():
|
||||
if sys.version_info < (3, 10):
|
||||
nonebot.logger.error("This project requires Python3.10+ to run, please upgrade your Python Environment.")
|
||||
exit(1)
|
||||
temp_data: TempConfig = common_db.first(TempConfig(), default=TempConfig())
|
||||
temp_data.data["start_time"] = time.time()
|
||||
common_db.upsert(temp_data)
|
||||
|
||||
auto_migrate()
|
||||
# 在加载完成语言后再初始化日志
|
||||
nonebot.logger.info("Liteyuki is initializing...")
|
||||
|
@ -6,10 +6,10 @@ from .data import Database, LiteModel, Database
|
||||
|
||||
DATA_PATH = "data/liteyuki"
|
||||
|
||||
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"))
|
||||
user_db: Database = Database(os.path.join(DATA_PATH, "users.ldb"))
|
||||
group_db: Database = Database(os.path.join(DATA_PATH, "groups.ldb"))
|
||||
plugin_db: Database = Database(os.path.join(DATA_PATH, "plugins.ldb"))
|
||||
common_db: Database = Database(os.path.join(DATA_PATH, "common.ldb"))
|
||||
|
||||
|
||||
class User(LiteModel):
|
||||
|
@ -47,7 +47,7 @@ def load_resource_from_dir(path: str):
|
||||
_loaded_resource_packs.insert(0, ResourceMetadata(**metadata))
|
||||
|
||||
|
||||
def get_path(path: str, abs_path: bool = False, default: Any = None, debug: bool=False) -> str | Any:
|
||||
def get_path(path: str, abs_path: bool = True, default: Any = None, debug: bool=False) -> str | Any:
|
||||
"""
|
||||
获取资源包中的文件
|
||||
Args:
|
||||
|
@ -62,7 +62,6 @@ async def template2image(
|
||||
|
||||
if debug:
|
||||
# 重载资源
|
||||
load_resources()
|
||||
|
||||
raw_html = await template_to_html(
|
||||
template_name=template_name,
|
||||
|
Reference in New Issue
Block a user