Commit Graph

5 Commits

Author SHA1 Message Date
8eca8fba49 修复:group_horse_racing 权限检查问题1
- 添加 field_validator 来正确解析环境变量中的 ID 集合
- 支持 JSON 格式 "[1424473282]" 和逗号分隔格式 "1424473282,621016172"
- 修复 TESTERS、TEST_GROUPS、ALLOWED_GROUPS 的环境变量解析
- 移除调试日志,保持代码整洁

这解决了环境变量中的 JSON 字符串无法正确解析为集合的问题。

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-04-03 22:47:01 +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
6eed4bf3a2 修复:升级 Pydantic v2 兼容性,修复插件加载错误
- 更新 danding_points 配置使用 pydantic_settings.BaseSettings 和 SettingsConfigDict
- 更新 onmyoji_gacha 配置使用 pydantic_settings.BaseSettings
- 修复 danding_qqpush 配置加载使用 model_validate 替代 parse_obj
- 添加 group_horse_racing 插件的详细 README 文档

这些修复解决了 Pydantic v2 迁移中的导入错误和 API 变更问题。

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

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