Skip to content

ChatLunaLab/chatluna-group-analysis

Repository files navigation

koishi-plugin-chatluna-group-analysis

Koishi 群聊分析插件

npm npm node version github top language

此项目 fork 自 lumia1998/koishi-plugin-group-analysis,感谢原作者的贡献。

一个为 Koishi 设计的群聊分析插件,灵感来源于 astrbot-qq-group-daily-analysis,支持多维度统计和智能话题总结。

特性

  1. 多维度统计 - 分析群聊的总消息数、参与人数、总字数、最活跃时段、发言排行榜等
  2. 智能话题总结 - 集成大语言模型(LLM),自动从聊天记录中总结出核心讨论话题
  3. 图片报告 - 将分析结果渲染成美观的图片报告,直观易读(使用 Material Design 3 动态配色系统,支持明暗主题切换)
  4. 灵活触发 - 支持通过命令手动触发,也支持通过 CRON 表达式定时自动发送
  5. 高度可配置 - 支持群组白名单,自定义定时任务等配置选项

部署

在 Koishi 插件市场搜索 group-analysis,安装后启用即可。

插件依赖 Puppeteer 和 ChatLuna,请确保已安装并配置了 koishi-plugin-puppeteer 和 koishi-plugin-chatluna 插件。

使用

命令

  • 群分析 [days:number] - 分析指定天数的群聊记录,默认分析最近 1 天
  • 群分析.启用 - 在发送的群中启用群聊分析
  • 群分析.禁用 - 在发送的群中禁用群聊分析

配置

  • allowedGroups - 允许使用此插件的群号列表
  • cronSchedule - 定时发送报告的 CRON 表达式
  • cronAnalysisDays - 定时任务分析的天数
  • promptTopic - 用于话题总结的 Prompt 模板

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •