-
87c59a0335
fix(help): 严格过滤草稿(draft)、已结束(ended)及已暂停(paused)的活动
main
Mr.Xia
2026-09-14 11:40:43 +08:00
-
c32d0dfe83
feat(help): 新增「活动」关键词获取服务器最新运营活动海报 (支持合并转发与无活动引导)
Mr.Xia
2026-09-14 10:38:17 +08:00
-
c00e917d55
feat(kb): 截图内容视觉提取并入库(36张图→21条知识),import_kb 支持 --include-vision
Mr.Xia
2026-08-30 11:25:45 +08:00
-
fbb59823ac
feat(kb_teach): 新增管理员知识库教学命令(教学/教学列表/修正/删除教学,仅超级用户)
Mr.Xia
2026-08-30 11:08:08 +08:00
-
4e5e33b9fc
fix(chatai): matcher 限定 * 前缀规则,避免 block 吞掉 wtfllm 等低优先级插件消息
Mr.Xia
2026-08-30 10:37:47 +08:00
-
3fd859b9e8
docs(deploy): 记录 wtfllm 生产部署要点与固定版本清单
Mr.Xia
2026-08-30 09:51:40 +08:00
-
c2da507f43
feat(wtfllm): 接入 nonebot-plugin-wtfllm AI 帮助助手
Mr.Xia
2026-08-30 00:14:45 +08:00
-
212d5bef0e
fix(points): 积分 API token 回退读取 NoneBot driver.config,修复积分发放鉴权失败
Mr.Xia
2026-08-16 09:28:36 +08:00
-
260651363a
fix(sign_in): 修复签到命令 Rule 构造 NameError(MessageEvent 注解全局可见)
Mr.Xia
2026-08-16 09:05:08 +08:00
-
9ee5545cac
feat(sign_in): 新增独立每日签到插件,与抽卡签到共用同一份签到数据
Mr.Xia
2026-08-16 09:02:11 +08:00
-
7f3f744af5
【积分商店】onmyoji_gacha 新增积分商店与兑换抽卡命令
Mr.Xia
2026-08-15 20:50:38 +08:00
-
cb94794e38
feat(qqpush): 私聊推送接口与抽卡API token读取兼容
Mr.Xia
2026-08-15 20:50:12 +08:00
-
d2187e5545
feat(qqpush): 浏览器长图渲染公告
Mr.Xia
2026-07-30 21:21:49 +08:00
-
f8e9544fd6
fix(qqpush): 支持无@群图片推送
Mr.Xia
2026-07-30 20:54:43 +08:00
-
1118c0a6e1
chore: record journal
Mr.Xia
2026-06-20 19:17:42 +08:00
-
1115e4747f
chore(task): archive 06-20-bot-api-draw-points
Mr.Xia
2026-06-20 19:17:32 +08:00
-
cbc0f5198a
fix(onmyoji_gacha): 避免重复签到发放积分
Mr.Xia
2026-06-20 19:00:41 +08:00
-
8d26c46323
feat(bot): use runtime api for bot data
Mr.Xia
2026-06-20 18:20:40 +08:00
-
f67f3ca1d6
fix(danding_api): 从NoneBot2 driver.config读取token
Mr.Xia
2026-05-28 12:24:24 +08:00
-
29ae3695af
debug(danding_api): 列出所有相关环境变量排查token加载
Mr.Xia
2026-05-28 12:15:33 +08:00
-
df0f2ebfbe
fix(danding_api): 手动读取环境变量兜底token配置
Mr.Xia
2026-05-28 12:11:02 +08:00
-
d77007f5a2
debug(danding_api): 添加post_vcode请求参数调试日志
Mr.Xia
2026-05-28 11:41:04 +08:00
-
e68305d306
fix(danding_api): 将Config改为BaseSettings以支持环境变量读取
Mr.Xia
2026-05-28 11:27:49 +08:00
-
d1f97eccc2
fix(danding_api): 修复配置未从环境变量读取导致API鉴权失败
Mr.Xia
2026-05-28 11:17:26 +08:00
-
c2ba9d2f74
fix(qqpush): 修复token配置读取导致的404
Mr.Xia
2026-05-27 17:25:31 +08:00
-
1b484d7fda
fix: 修复 damo_balance 引号语法错误及 chatai bleach 缺失依赖
Mr.Xia
2026-05-11 22:43:27 +08:00
-
3db17fc08b
merge: resolve onmyoji_gacha conflicts
Mr.Xia
2026-05-11 22:32:13 +08:00
-
-
7556352477
docs: add remaining review reports and docs
Mr.Xia
2026-05-10 00:43:18 +08:00
-
e85eefa1c3
docs: add FINAL_REVIEW_REPORT.md (project-level review)
Mr.Xia
2026-05-10 00:42:49 +08:00
-
44052bc6e8
docs: add REVIEW_REPORT.md for all 11 plugins (round 2 review)
Mr.Xia
2026-05-10 00:39:37 +08:00
-
260c66636e
review(onmyoji_gacha): fix 2x timeout + Pydantic v2 model_validator + review report
Mr.Xia
2026-05-10 00:37:18 +08:00
-
c62ac37611
review: fix critical/medium bugs in 4 plugins (round 2)
Mr.Xia
2026-05-10 00:30:22 +08:00
-
f61465a95b
fix(danding_api): 安全修复+性能改进 - config.py: 硬编码Token/EMAIL_PASSWORD→环境变量 - utils.py: requests→aiohttp异步IO - utils.py: 移除硬编码用户ID - utils.py: 可变默认参数dict()→None - utils.py: 全局session_id封装为函数 - utils.py: tab→4空格统一缩进
Mr.Xia
2026-05-09 23:52:10 +08:00
-
e28d871940
fix(chatai): 安全修复+代码质量改进 - _force_kill_chrome: 仅kill带--remote-debugging-port的headless chrome - AI API: 添加60s timeout + run_in_executor避免阻塞事件循环 - AI系统提示抽取为常量 - markdown转图片: 移除错误的html.escape前置 - screenshot: 等待渲染完成替代固定sleep - 错误信息不再暴露异常详情给用户
Mr.Xia
2026-05-09 23:48:54 +08:00
-
f240ba2882
perf+fix(danding_qqpush): perf优化+安全修复+代码DRY - image_render: cached draw object, font.getlength() 替代逐字符创建临时Image - image_render: 移除PNG无效的quality参数 - api.py: ImageRenderer单例复用(避免每请求重载字体) - api.py: 异常详情不再泄露到API响应 - sender.py: 提取_send_msg()消除重复代码
Mr.Xia
2026-05-09 23:46:44 +08:00
-
b444bd62f5
security: move onmyoji_gacha BOT_TOKEN to env var (was hardcoded plaintext)
Mr.Xia
2026-05-09 23:42:48 +08:00
-
fd2fd90f05
refactor: extract admin check helper & harden room_store JSON parsing
Mr.Xia
2026-05-09 23:37:55 +08:00
-
14397ab645
fix(danding_points): improve conn management in api.py
Mr.Xia
2026-05-09 23:34:07 +08:00
-
e94161e802
test: add unit tests for models, payout logic, and room lock
Mr.Xia
2026-05-09 23:31:54 +08:00
-
9a4c708079
chore(deps): remove 7 unused packages (tortoise-orm, asyncmy, asyncodbc, asyncpg, pyodbc, pypika-tortoise, nonebot-plugin-tortoise-orm)
Mr.Xia
2026-05-09 23:28:21 +08:00
-
dd3cfdace6
docs(review): add FINAL_REVIEW_REPORT.md - Phase 3 infrastructure & cross-plugin consistency analysis
Mr.Xia
2026-05-09 23:25:22 +08:00
-
c01338f496
refactor(plugins): comprehensive code review - ~35 fixes across 14 plugins
Mr.Xia
2026-05-09 23:22:28 +08:00
-
698b0ec93a
fix: 添加"三连"别名并将三连抽优先级调整为10
Mr.Xia
2026-05-03 11:20:45 +08:00
-
0ed20f9a4a
fix: rules.py ALLOWED_GROUPS→ALLOWED_GROUP_ID整数比较
Mr.Xia
2026-05-03 10:37:36 +08:00
-
bf97fe3fd1
fix: restore cross-plugin points_api import in onmyoji_gacha
Mr.Xia
2026-05-03 10:00:39 +08:00
-
0312c79c9d
refactor: onmyoji gacha plugin overhaul (gacha-refactor)
Mr.Xia
2026-05-03 09:55:15 +08:00
-
-
9a8cb3ad6d
移除赛马帮助命令的管理员权限鉴权
Mr.Xia
2026-05-02 16:32:35 +08:00
-
56b56e4e85
fix: room_store __db name mangling + add singleton
Mr.Xia
2026-05-02 16:07:16 +08:00
-
d3b5499896
fix: add room_store singleton instance
Mr.Xia
2026-05-02 16:06:04 +08:00
-
69d4a17674
fix: remove nonexistent handle_access import
Mr.Xia
2026-05-02 16:01:06 +08:00
-
a952760cf8
fix: break circular import in horse racing commands
Mr.Xia
2026-05-02 15:38:17 +08:00
-
5fae4a271a
fix: add bot.py entry point and danding_bot/__init__.py
fix/add-entry-point
Mr.Xia
2026-05-02 14:56:12 +08:00
-
fe081f43cf
fix(race): 代码质量审查修复 + commands包拆分 + 赛马取消命令
Mr.Xia
2026-05-02 14:33:34 +08:00
-
5869618a9c
feat(horse-racing): 新增赛马列表/取消下注/开赛权限限制 + 修复退还异常保护 + 文档同步
Mr.Xia
2026-05-02 11:50:34 +08:00
-
9566920866
chore: 归档fix-horse-racing-issues提案
Mr.Xia
2026-05-01 23:15:08 +08:00
-
a2b7e1fc11
fix: settle_race返回tuple消除odds重复计算
Mr.Xia
2026-05-01 23:04:32 +08:00
-
569801dd14
fix: 赛马插件P0-P2问题修复
Mr.Xia
2026-05-01 22:50:14 +08:00
-
dd8781a74d
Merge branch 'main' of https://git.370888.xyz/xia.silei/DanDingNoneBot
Mr.Xia
2026-04-10 21:14:11 +08:00
-
-
17dd19330e
chore: 清理测试脚本并更新插件文档
Mr.Xia
2026-04-10 21:13:46 +08:00
-
f1f7d4cd1e
chore: 清理测试脚本并更新插件文档
Mr.Xia
2026-04-10 21:13:46 +08:00
-
-
b86cc009e9
refactor: 移除插件初始化时的配置打印日志
Mr.Xia
2026-04-07 20:51:40 +08:00
-
b4f71ddb3b
docs(赛马插件): 更新命令说明并改进默认马名逻辑
Mr.Xia
2026-04-07 20:50:28 +08:00
-
9205b1af8b
fix(配置): 清空特殊概率用户列表默认值
Mr.Xia
2026-04-07 20:46:46 +08:00
-
f81fffcf50
test: 增加测试超时时间以提升稳定性
Mr.Xia
2026-04-07 20:42:32 +08:00
-
5df0487b88
fix(测试): 修复完全模拟比赛测试中的消息验证逻辑
Mr.Xia
2026-04-07 20:38:31 +08:00
-
33b75d46f8
fix(test): 修复模拟消息发送返回类型不匹配的问题
Mr.Xia
2026-04-07 20:35:16 +08:00
-
9a00d3d731
test: 完善模拟赛马测试中的消息服务模拟
Mr.Xia
2026-04-07 20:29:43 +08:00
-
e445878ed8
fix: 修正测试中模拟赛马奖励次数检查逻辑
Mr.Xia
2026-04-07 20:26:02 +08:00
-
d1871d3919
test: 为内存积分服务添加获取余额的模拟方法
Mr.Xia
2026-04-07 20:22:48 +08:00
-
9895256064
feat(horse_racing): 实现赛马消息更新替换与自动撤回
Mr.Xia
2026-04-07 20:17:00 +08:00
-
889cfc799b
feat: 添加积分查询插件,提供用户积分查询相关命令
Mr.Xia
2026-04-06 23:45:05 +08:00
-
5979f0c501
fix(赛马插件): 调整冠军奖励金额为150
Mr.Xia
2026-04-06 23:37:02 +08:00
-
2b8afcb1b0
fix(赛马插件): 修复进度条对齐并显示积分余额
Mr.Xia
2026-04-06 23:33:01 +08:00
-
4aefb18435
refactor(room_store): 将上次马名存储从内存迁移至数据库
Mr.Xia
2026-04-06 23:28:23 +08:00
-
386e67ec60
feat(赛马插件): 在结算时显示用户昵称而非ID
Mr.Xia
2026-04-06 23:24:32 +08:00
-
498d39b676
feat(赛马插件): 调整参与奖励并优化赛马显示对齐
Mr.Xia
2026-04-06 23:21:21 +08:00
-
aca33820fc
fix(群赛马): 将比赛开始消息发送方式从finish改为send
Mr.Xia
2026-04-06 23:14:20 +08:00
-
5e0d397843
feat(群赛马): 为参赛者添加基础积分奖励
Mr.Xia
2026-04-06 23:03:07 +08:00
-
7f022b92e0
feat: 抽卡签到功能 - 首次抽卡/三连自动签到获随机积分
Mr.Xia
2026-04-05 22:07:50 +08:00
-
08ba1399ef
fix: 清理抽卡插件遗留迁移死代码
Mr.Xia
2026-04-05 21:35:14 +08:00
-
e773a7a1ef
feat: 赛马游戏调整 - 允许自马下注 & 取消非冠军参赛奖励
Mr.Xia
2026-04-05 21:25:10 +08:00
-
ff8cf611af
feat(赛马): 完善帮助命令信息
Mr.Xia
2026-04-04 22:51:05 +08:00
-
64020cb0e6
feat(赛马): 为马匹添加序号并优化积分结算展示
Mr.Xia
2026-04-04 22:43:46 +08:00
-
2214e22b80
feat: 添加 pilmoji 依赖并支持渲染 emoji 表情
Mr.Xia
2026-04-04 22:27:00 +08:00
-
45fbb947da
fix(image_render): 为字体路径提供默认值
Mr.Xia
2026-04-04 22:19:49 +08:00
-
ab1329042a
feat(group_horse_racing): 增加赛马消息图片渲染功能
Mr.Xia
2026-04-04 22:09:53 +08:00
-
8adc17d311
test: 在模拟赛马测试中添加假机器人实例
Mr.Xia
2026-04-04 21:57:53 +08:00
-
79d1f69ec5
feat(测试): 为赛马模拟测试添加实时进度展示选项
Mr.Xia
2026-04-04 21:55:12 +08:00
-
488c6fa6f6
test(赛马插件): 修复模拟测试中的竞态条件
Mr.Xia
2026-04-04 21:50:53 +08:00
-
dc5ee6755b
fix(test): 移除测试赛马模拟中的锁机制以避免死锁
Mr.Xia
2026-04-04 21:41:42 +08:00
-
e5d0db268b
fix(test): 修复完全模拟赛马测试的并发与超时问题
Mr.Xia
2026-04-04 21:36:58 +08:00
-
e22b44ff07
fix(群赛马): 降低测试命令优先级并添加确认消息
Mr.Xia
2026-04-04 21:30:55 +08:00
-
699b57d1ea
feat(赛马插件): 为测试模拟赛马命令添加别名
Mr.Xia
2026-04-04 21:25:45 +08:00
-
1c9d964747
test(group_horse_racing): 重构模拟赛马测试以使用依赖注入
Mr.Xia
2026-04-04 21:21:36 +08:00
-
c0798d127b
test(赛马插件): 添加模拟赛马测试命令
Mr.Xia
2026-04-04 17:08:45 +08:00
-
adccbfebb5
添加赛马实时进度播报
Mr.Xia
2026-04-04 01:32:42 +08:00
-
1dd247ab4b
修复:参赛奖励改为结算时发放
Mr.Xia
2026-04-04 01:23:06 +08:00
-
e341fc085c
补全赛马插件完整游戏逻辑
Mr.Xia
2026-04-04 01:18:49 +08:00
-
633294f6cc
修复:group_horse_racing 配置键大小写匹配问题
Mr.Xia
2026-04-04 00:55:21 +08:00
-
4c9e2814ca
debug 11
Mr.Xia
2026-04-04 00:50:38 +08:00