diff --git a/scripts/debug_render.py b/scripts/debug_render.py index b1b518b..09ddf66 100644 --- a/scripts/debug_render.py +++ b/scripts/debug_render.py @@ -125,17 +125,17 @@ async def debug_render( SummaryTopic( topic="关于AstrBot插件开发的讨论", contributors=["张三", "李四", "王五"], - detail="大家深入探讨了如何利用Jinja2模板渲染出精美的分析报告,并分享了调试技巧。", + detail="大家深入探讨了专家 [123456789] 提到的如何利用Jinja2模板渲染出精美的分析报告,[987654321] 也分享了调试技巧。", ), SummaryTopic( topic="午餐吃什么的终极哲学问题", contributors=["赵六", "孙七"], - detail="群友们就黄焖鸡米饭和螺蛳粉的优劣进行了长达一小时的辩论,最终未能达成共识。", + detail="[112233445] 提议去吃黄焖鸡,但群友对螺蛳粉的优劣进行了长达一小时的辩论,最终未能达成共识。", ), SummaryTopic( topic="新出的3A大作测评", contributors=["周八", "吴九"], - detail="分享了最新游戏的通关体验,讨论了画面表现和剧情走向。", + detail="[123456789] 分享了最新游戏的通关体验,讨论了画面表现和剧情走向。", ), ] @@ -193,6 +193,11 @@ async def debug_render( "statistics": stats, "topics": topics, "user_titles": user_titles, + "user_analysis": { + "123456789": {"nickname": "张三"}, + "987654321": {"nickname": "李四"}, + "112233445": {"nickname": "潜水员"}, + }, "analysis_date": "2026年02月11日", "group_id": "123456", "group_name": "测试群组", diff --git a/scripts/mock_pdf_gen.py b/scripts/mock_pdf_gen.py index c92ce8e..5ed5305 100644 --- a/scripts/mock_pdf_gen.py +++ b/scripts/mock_pdf_gen.py @@ -133,27 +133,27 @@ async def main(): topics = [ SummaryTopic( topic="AstrBot新功能", - detail="大家对PDF生成功能的讨论非常热烈,提出了很多优化建议。", + detail="大家对 [10001] 提到的PDF生成功能的讨论非常热烈,[10002] 提出了很多优化建议。", contributors=["开发者", "测试员"], ), SummaryTopic( topic="周末计划", - detail="有人提议去爬山,也有人想在家打游戏。", + detail="[10003] 提议去爬山,也有人想在家打游戏。", contributors=["旅行家", "宅男"], ), SummaryTopic( topic="代码调试", - detail="关于Python异步编程的深入探讨。", + detail="关于Python异步编程的深入探讨,[10001]分享了一些心得。", contributors=["小白", "大神"], ), SummaryTopic( topic="美食分享", - detail="深夜放毒,发了很多火锅和烧烤的照片。", + detail="深夜放毒,[10004] 发了很多火锅和烧烤的照片。", contributors=["吃货A", "吃货B"], ), SummaryTopic( topic="模组推荐", - detail="推荐了一些好用的Minecraft模组。", + detail="[10005] 推荐了一些好用的Minecraft模组。", contributors=["MC玩家"], ), ] @@ -224,6 +224,16 @@ async def main(): "statistics": stats, "topics": topics, "user_titles": user_titles, + "user_analysis": { + "10001": {"nickname": "极客"}, + "10002": {"nickname": "社牛"}, + "10003": {"nickname": "百科"}, + "10004": {"nickname": "潜水"}, + "10005": {"nickname": "欧皇"}, + }, + "token_usage": TokenUsage( + prompt_tokens=2000, completion_tokens=1000, total_tokens=3000 + ), } print("Generating PDF Report...")