koishi-plugin-group-analysis-alone
v0.0.15
Published
Fork 自 ChatLunaLab/chatluna-group-analysis,移除 ChatLuna 依赖的独立群聊分析插件。
Maintainers
Readme
koishi-plugin-chatluna-group-analysis
Koishi 群聊分析插件
此项目 fork 自 lumia1998/koishi-plugin-group-analysis,感谢原作者的贡献。 自 1.2.0 起,群分析插件支持设置皮肤,并默认内置两种皮肤风格。
一个为 Koishi 设计的群聊分析插件,灵感来源于 astrbot-qq-group-daily-analysis,支持多维度统计和智能话题总结。
截图
特性
- 多维度统计 - 分析群聊的总消息数、参与人数、总字数、最活跃时段、发言排行榜等
- 智能话题总结 - 集成大语言模型(LLM),自动从聊天记录中总结出核心讨论话题
- 图片报告 - 将分析结果渲染成美观的图片报告,直观易读(使用 Material Design 3 动态配色系统,支持明暗主题切换)
- 灵活触发 - 支持通过命令手动触发,也支持通过 CRON 表达式定时自动发送
- 高度可配置 - 支持群组白名单,自定义定时任务等配置选项
部署
在 Koishi 插件市场搜索 group-analysis,安装后启用即可。
插件依赖 Puppeteer。LLM 调用已内置,无需 ChatLuna;请在配置中填写 baseUrl 和 token,可选填写 model(不填则会从接口的模型列表中自动挑选一个可用模型)。
使用
命令
群分析 [days:number]- 分析指定天数的群聊记录,默认分析最近 1 天群分析.启用- 在发送的群中启用群聊分析群分析.禁用- 在发送的群中禁用群聊分析
配置
baseUrl- OpenAI 兼容接口地址,例如https://api.openai.com/v1或自托管服务端点token- 调用上述接口使用的访问令牌model- 模型名称,可留空让插件自动从接口的模型列表中挑选合适的模型allowedGroups- 允许使用此插件的群号列表cronSchedule- 定时发送报告的 CRON 表达式cronAnalysisDays- 定时任务分析的天数promptTopic- 用于话题总结的 Prompt 模板
感谢
- lumia1998/koishi-plugin-group-analysis Fork 的原始项目
- SXP-Simon/astrbot-qq-group-daily-analysis AstrBot 的原始项目灵感来源,部分代码参考。
