9ee5545cac
feat(sign_in): 新增独立每日签到插件,与抽卡签到共用同一份签到数据
...
- 群聊命令「签到」(别名: 每日签到/打卡),白名单群聊或管理员可用
- 复用 xapi /bot/gacha/sign-in + /bot/points/add,与抽卡/WPF 共用 bot_gacha_daily_sign_in 表
- 积分随机 1-100,流水沿用 gacha_sign/抽卡签到;先到先得,重复签到提示已签到
- 新增 10 个单元测试,ruff 通过;更新 PLUGINS.md / README.md
2026-08-16 09:02:11 +08:00
7f3f744af5
【积分商店】onmyoji_gacha 新增积分商店与兑换抽卡命令
2026-08-15 20:50:38 +08:00
cb94794e38
feat(qqpush): 私聊推送接口与抽卡API token读取兼容
2026-08-15 20:50:12 +08:00
d2187e5545
feat(qqpush): 浏览器长图渲染公告
2026-07-30 21:21:49 +08:00
f8e9544fd6
fix(qqpush): 支持无@群图片推送
2026-07-30 20:54:43 +08:00
cbc0f5198a
fix(onmyoji_gacha): 避免重复签到发放积分
2026-06-20 19:00:41 +08:00
8d26c46323
feat(bot): use runtime api for bot data
2026-06-20 18:20:40 +08:00
c2ba9d2f74
fix(qqpush): 修复token配置读取导致的404
2026-05-27 17:25:31 +08:00
e94161e802
test: add unit tests for models, payout logic, and room lock
...
- test_models.py: 10 tests for Room/Horse/Bet/RaceResult dataclasses
- test_payout_logic.py: 12 tests for payout formula (max+round)
- test_room_store_lock.py: 5 tests for get_lock() setdefault pattern
- All 34 tests pass in 0.27s
2026-05-09 23:31:54 +08:00