Commit Graph

7 Commits

Author SHA1 Message Date
c0798d127b test(赛马插件): 添加模拟赛马测试命令
新增测试命令“测试模拟赛马”,用于验证赛马引擎的核心逻辑。该命令会:
- 自动创建包含8匹随机命名赛马的房间
- 运行赛马引擎直至比赛结束
- 验证进度渲染格式的正确性
- 输出比赛结果和进度片段

这有助于在开发过程中快速验证赛马功能的完整性和正确性。
2026-04-04 17:08:45 +08:00
3372242d78 testenv1 2026-04-04 00:42:51 +08:00
fb3cc67b68 修改env读取手段 2026-04-04 00:05:56 +08:00
387dd3a0bb 修复:group_horse_racing 环境变量加载问题
- 修改 __init__.py 在插件初始化时加载 Config
- 修改 commands.py 和 test_commands.py 从 __init__.py 导入 plugin_config
- 确保配置通过 NoneBot 的 driver 正确加载环境变量
- 这样可以正确解析 .env 中的 JSON 格式环境变量

这解决了权限检查中 TESTERS 集合为空的问题。

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-04-03 22:50:20 +08:00
756019b9ef 功能:完整实现测试设置积分命令
- 实现 handle_test_set_points 函数的完整逻辑
- 支持解析命令参数中的金额值
- 添加参数验证(非负数、整数类型)
- 返回设置结果反馈给用户

用法: /测试设置积分 <金额>

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-04-03 22:41:54 +08:00
21a936fee6 修复:group_horse_racing 测试命令权限检查
- 修复 check_tester() 函数未检查 TEST_MODE 状态的问题
- 现在测试命令会正确验证 TEST_MODE 是否启用
- 确保只有在测试模式下且用户在 TESTERS 列表中才能执行测试命令

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-04-03 22:37:33 +08:00
ab1b25e239 功能:实现 Group_Horse_Racing 群赛马插件
- 新增群赛马游戏插件,支持多人参与赛马竞猜

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-03 00:24:25 +08:00