统一database config,修复.env
This commit is contained in:
13
bot.py
13
bot.py
@@ -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()
|
||||
Reference in New Issue
Block a user