_env_file=env_path

pull/24/head
NepPure 2025-03-02 11:11:50 +08:00
parent bd2f0b258a
commit b8624dd195
1 changed files with 14 additions and 11 deletions

39
bot.py
View File

@ -4,24 +4,6 @@ from nonebot.adapters.onebot.v11 import Adapter
from dotenv import load_dotenv from dotenv import load_dotenv
from loguru import logger from loguru import logger
# 初始化 NoneBot
nonebot.init(
# napcat 默认使用 8080 端口
websocket_port=8080,
# 设置日志级别
log_level="INFO",
# 设置超级用户
superusers={"你的QQ号"}
)
# 注册适配器
driver = nonebot.get_driver()
driver.register_adapter(Adapter)
# 加载插件
nonebot.load_plugins("src/plugins")
if __name__ == "__main__":
# 加载全局环境变量 # 加载全局环境变量
root_dir = os.path.dirname(os.path.abspath(__file__)) root_dir = os.path.dirname(os.path.abspath(__file__))
env_path=os.path.join(root_dir, "config",'.env') env_path=os.path.join(root_dir, "config",'.env')
@ -32,4 +14,25 @@ if __name__ == "__main__":
logger.success("成功加载环境变量配置") logger.success("成功加载环境变量配置")
else: else:
logger.error(f"环境变量配置文件不存在: {env_path}") logger.error(f"环境变量配置文件不存在: {env_path}")
# 初始化 NoneBot
nonebot.init(
# napcat 默认使用 8080 端口
websocket_port=8080,
# 设置日志级别
log_level="INFO",
# 设置超级用户
superusers={"你的QQ号"},
# TODO: 这样写会忽略环境变量需要优化 https://nonebot.dev/docs/appendices/config
_env_file=env_path
)
# 注册适配器
driver = nonebot.get_driver()
driver.register_adapter(Adapter)
# 加载插件
nonebot.load_plugins("src/plugins")
if __name__ == "__main__":
nonebot.run() nonebot.run()