diff --git a/danding_bot/plugins/danding_api/utils.py b/danding_bot/plugins/danding_api/utils.py index 78e328f..74d0fa7 100644 --- a/danding_bot/plugins/danding_api/utils.py +++ b/danding_bot/plugins/danding_api/utils.py @@ -1,3 +1,4 @@ +import os import asyncio import aiohttp from nonebot import get_plugin_config @@ -5,6 +6,12 @@ from .config import Config from nonebot import logger plugin_config = get_plugin_config(Config) + +# get_plugin_config 不一定读取环境变量,手动兜底 +if not plugin_config.Token: + plugin_config.Token = os.environ.get("DANDING_API_TOKEN", "") +if not plugin_config.EMAIL_PASSWORD: + plugin_config.EMAIL_PASSWORD = os.environ.get("DANDING_EMAIL_PASSWORD", "") router:dict = { "在线人数":"bot_online_count", "添加卡密":"bot_add_kami",