SXP-Simon/astrbot_plugin_qq_group_daily_analysis

✨ AstrBot 群日常分析总结插件 —— 自动总结群聊提取有趣信息并生成精美海报或网页链接,还能制作群趣味连环漫画;自带管理后台,可查看运行链路、历史报告、异常日志和数据审计;支持 QQ 官方机器人、OneBot (NapCat / LLOneBot / SnowLuma)、Telegram 与 Discord 等消息平台。

What it solves

This plugin for AstrBot provides automated analysis of group chat activity across multiple platforms (QQ, Telegram, Discord). It solves the problem of manually tracking group dynamics by generating visual reports and creative summaries of chat trends, user behavior, and key highlights.

How it works

The plugin collects chat history and uses Large Language Models (LLMs) to process the data. It extracts popular topics, identifies "golden quotes" (memorable messages), and creates user personas based on chatting behavior. These insights are then rendered into various formats, including stylized images (via a T2I service), HTML pages, or plain text. Additionally, it can convert these analysis results into multi-panel comics using image generation services.

Who it’s for

Community managers and group chat members who want a fun, data-driven way to summarize daily or weekly interactions and increase engagement within their online communities.

Highlights

  • Multi-platform Support: Works with OneBot (NapCat, LLOneBot, SnowLuma), QQ Official Bot, Discord, and Telegram.
  • Visual Reporting: Generates aesthetic reports in multiple themes (e.g., Scrapbook, Retro Futurism) as images or HTML links.
  • AI-Powered Insights: Uses LLMs for topic extraction, user profiling, and identifying highlight messages.
  • Daily Comics: Transforms chat analysis into visual comic strips using integrated image generation backends.
  • Incremental Analysis: Features a sliding window mode to handle high-volume chats without losing context.
  • Customizable Personas: Allows the AI to adopt specific tones or styles when writing summaries and critiques.

Related

  • Project
  • Project
  • Project
  • Project
  • Project