diff --git a/danding_bot/plugins/group_horse_racing/config.py b/danding_bot/plugins/group_horse_racing/config.py index 26f64e5..438ee6a 100644 --- a/danding_bot/plugins/group_horse_racing/config.py +++ b/danding_bot/plugins/group_horse_racing/config.py @@ -59,6 +59,20 @@ class Config(BaseSettings): if allowed_groups_env: self.ALLOWED_GROUPS = self._parse_id_set(allowed_groups_env) + # 调试:输出所有从环境变量获取的配置 + print("[group_horse_racing] Config loaded from env:") + print(f" TEST_MODE = {self.TEST_MODE} (env: {os.getenv('GROUP_HORSE_RACING_TEST_MODE', '')!r})") + print(f" TESTERS = {self.TESTERS} (env: {os.getenv('GROUP_HORSE_RACING_TESTERS', '')!r})") + print(f" TEST_GROUPS = {self.TEST_GROUPS} (env: {os.getenv('GROUP_HORSE_RACING_TEST_GROUPS', '')!r})") + print(f" ALLOWED_GROUPS = {self.ALLOWED_GROUPS} (env: {os.getenv('GROUP_HORSE_RACING_ALLOWED_GROUPS', '')!r})") + print(f" PARTICIPANT_REWARD = {self.PARTICIPANT_REWARD}") + print(f" CHAMPION_REWARD = {self.CHAMPION_REWARD}") + print(f" MIN_BET = {self.MIN_BET}") + print(f" MIN_ODDS = {self.MIN_ODDS}") + print(f" RACE_DISTANCE = {self.RACE_DISTANCE}") + print(f" RACE_TICK_INTERVAL = {self.RACE_TICK_INTERVAL}") + print(f" RACE_DB_FILE = {self.RACE_DB_FILE}") + @staticmethod def _parse_id_set(v: str) -> set[int]: """Parse ID sets from various formats."""