统一database config,修复.env

This commit is contained in:
NepPure
2025-03-02 10:54:31 +08:00
parent 35589649da
commit 86b76496f6
14 changed files with 46 additions and 118 deletions

13
bot.py
View File

@@ -1,5 +1,8 @@
import os
import nonebot
from nonebot.adapters.onebot.v11 import Adapter
from dotenv import load_dotenv
from loguru import logger
# 初始化 NoneBot
nonebot.init(
@@ -19,4 +22,14 @@ driver.register_adapter(Adapter)
nonebot.load_plugins("src/plugins")
if __name__ == "__main__":
# 加载全局环境变量
root_dir = os.path.dirname(os.path.abspath(__file__))
env_path=os.path.join(root_dir, "config",'.env')
logger.info(f"尝试从 {env_path} 加载环境变量配置")
if os.path.exists(env_path):
load_dotenv(env_path)
logger.success("成功加载环境变量配置")
else:
logger.error(f"环境变量配置文件不存在: {env_path}")
nonebot.run()