├── .github ├── ISSUE_TEMPLATE │ ├── bug_report.yml │ └── feature_request.yml ├── copilot-instructions.md └── workflows │ ├── README.md │ ├── auto-release.yml │ └── pre-commit.yml ├── .gitignore ├── .pre-commit-config.yaml ├── LICENSE ├── PDF_功能说明.md ├── README.md ├── _conf_schema.json ├── assets ├── contribution-guide.jpg ├── format-demo.jpg ├── scrapbook-demo.jpg ├── simple-demo.jpg └── structure-demo.jpg ├── logo.png ├── main.py ├── metadata.yaml ├── requirements.txt └── src ├── analysis ├── __init__.py ├── analyzers │ ├── __init__.py │ ├── base_analyzer.py │ ├── golden_quote_analyzer.py │ ├── topic_analyzer.py │ └── user_title_analyzer.py ├── llm_analyzer.py ├── statistics.py └── utils │ ├── __init__.py │ ├── info_utils.py │ ├── json_utils.py │ └── llm_utils.py ├── core ├── __init__.py ├── bot_manager.py ├── config.py └── message_handler.py ├── models ├── __init__.py └── data_models.py ├── reports ├── __init__.py ├── generators.py ├── templates.py └── templates │ ├── format │ ├── activity_chart.html │ ├── image_template.html │ ├── pdf_template.html │ ├── quote_item.html │ ├── topic_item.html │ └── user_title_item.html │ ├── scrapbook │ ├── activity_chart.html │ ├── image_template.html │ ├── pdf_template.html │ ├── quote_item.html │ ├── topic_item.html │ └── user_title_item.html │ └── simple │ ├── activity_chart.html │ ├── image_template.html │ ├── pdf_template.html │ ├── quote_item.html │ ├── topic_item.html │ └── user_title_item.html ├── scheduler ├── __init__.py └── auto_scheduler.py ├── utils ├── __init__.py ├── helpers.py └── pdf_utils.py └── visualization ├── __init__.py └── activity_charts.py /.github/ISSUE_TEMPLATE/bug_report.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SXP-Simon/astrbot-qq-group-daily-analysis/HEAD/.github/ISSUE_TEMPLATE/bug_report.yml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature_request.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SXP-Simon/astrbot-qq-group-daily-analysis/HEAD/.github/ISSUE_TEMPLATE/feature_request.yml -------------------------------------------------------------------------------- /.github/copilot-instructions.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SXP-Simon/astrbot-qq-group-daily-analysis/HEAD/.github/copilot-instructions.md -------------------------------------------------------------------------------- /.github/workflows/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SXP-Simon/astrbot-qq-group-daily-analysis/HEAD/.github/workflows/README.md -------------------------------------------------------------------------------- /.github/workflows/auto-release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SXP-Simon/astrbot-qq-group-daily-analysis/HEAD/.github/workflows/auto-release.yml -------------------------------------------------------------------------------- /.github/workflows/pre-commit.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SXP-Simon/astrbot-qq-group-daily-analysis/HEAD/.github/workflows/pre-commit.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SXP-Simon/astrbot-qq-group-daily-analysis/HEAD/.gitignore -------------------------------------------------------------------------------- /.pre-commit-config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SXP-Simon/astrbot-qq-group-daily-analysis/HEAD/.pre-commit-config.yaml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SXP-Simon/astrbot-qq-group-daily-analysis/HEAD/LICENSE -------------------------------------------------------------------------------- /PDF_功能说明.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SXP-Simon/astrbot-qq-group-daily-analysis/HEAD/PDF_功能说明.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SXP-Simon/astrbot-qq-group-daily-analysis/HEAD/README.md -------------------------------------------------------------------------------- /_conf_schema.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SXP-Simon/astrbot-qq-group-daily-analysis/HEAD/_conf_schema.json -------------------------------------------------------------------------------- /assets/contribution-guide.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SXP-Simon/astrbot-qq-group-daily-analysis/HEAD/assets/contribution-guide.jpg -------------------------------------------------------------------------------- /assets/format-demo.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SXP-Simon/astrbot-qq-group-daily-analysis/HEAD/assets/format-demo.jpg -------------------------------------------------------------------------------- /assets/scrapbook-demo.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SXP-Simon/astrbot-qq-group-daily-analysis/HEAD/assets/scrapbook-demo.jpg -------------------------------------------------------------------------------- /assets/simple-demo.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SXP-Simon/astrbot-qq-group-daily-analysis/HEAD/assets/simple-demo.jpg -------------------------------------------------------------------------------- /assets/structure-demo.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SXP-Simon/astrbot-qq-group-daily-analysis/HEAD/assets/structure-demo.jpg -------------------------------------------------------------------------------- /logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SXP-Simon/astrbot-qq-group-daily-analysis/HEAD/logo.png -------------------------------------------------------------------------------- /main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SXP-Simon/astrbot-qq-group-daily-analysis/HEAD/main.py -------------------------------------------------------------------------------- /metadata.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SXP-Simon/astrbot-qq-group-daily-analysis/HEAD/metadata.yaml -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- 1 | pyppeteer==1.0.2 -------------------------------------------------------------------------------- /src/analysis/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SXP-Simon/astrbot-qq-group-daily-analysis/HEAD/src/analysis/__init__.py -------------------------------------------------------------------------------- /src/analysis/analyzers/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SXP-Simon/astrbot-qq-group-daily-analysis/HEAD/src/analysis/analyzers/__init__.py -------------------------------------------------------------------------------- /src/analysis/analyzers/base_analyzer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SXP-Simon/astrbot-qq-group-daily-analysis/HEAD/src/analysis/analyzers/base_analyzer.py -------------------------------------------------------------------------------- /src/analysis/analyzers/golden_quote_analyzer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SXP-Simon/astrbot-qq-group-daily-analysis/HEAD/src/analysis/analyzers/golden_quote_analyzer.py -------------------------------------------------------------------------------- /src/analysis/analyzers/topic_analyzer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SXP-Simon/astrbot-qq-group-daily-analysis/HEAD/src/analysis/analyzers/topic_analyzer.py -------------------------------------------------------------------------------- /src/analysis/analyzers/user_title_analyzer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SXP-Simon/astrbot-qq-group-daily-analysis/HEAD/src/analysis/analyzers/user_title_analyzer.py -------------------------------------------------------------------------------- /src/analysis/llm_analyzer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SXP-Simon/astrbot-qq-group-daily-analysis/HEAD/src/analysis/llm_analyzer.py -------------------------------------------------------------------------------- /src/analysis/statistics.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SXP-Simon/astrbot-qq-group-daily-analysis/HEAD/src/analysis/statistics.py -------------------------------------------------------------------------------- /src/analysis/utils/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SXP-Simon/astrbot-qq-group-daily-analysis/HEAD/src/analysis/utils/__init__.py -------------------------------------------------------------------------------- /src/analysis/utils/info_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SXP-Simon/astrbot-qq-group-daily-analysis/HEAD/src/analysis/utils/info_utils.py -------------------------------------------------------------------------------- /src/analysis/utils/json_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SXP-Simon/astrbot-qq-group-daily-analysis/HEAD/src/analysis/utils/json_utils.py -------------------------------------------------------------------------------- /src/analysis/utils/llm_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SXP-Simon/astrbot-qq-group-daily-analysis/HEAD/src/analysis/utils/llm_utils.py -------------------------------------------------------------------------------- /src/core/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SXP-Simon/astrbot-qq-group-daily-analysis/HEAD/src/core/__init__.py -------------------------------------------------------------------------------- /src/core/bot_manager.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SXP-Simon/astrbot-qq-group-daily-analysis/HEAD/src/core/bot_manager.py -------------------------------------------------------------------------------- /src/core/config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SXP-Simon/astrbot-qq-group-daily-analysis/HEAD/src/core/config.py -------------------------------------------------------------------------------- /src/core/message_handler.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SXP-Simon/astrbot-qq-group-daily-analysis/HEAD/src/core/message_handler.py -------------------------------------------------------------------------------- /src/models/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SXP-Simon/astrbot-qq-group-daily-analysis/HEAD/src/models/__init__.py -------------------------------------------------------------------------------- /src/models/data_models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SXP-Simon/astrbot-qq-group-daily-analysis/HEAD/src/models/data_models.py -------------------------------------------------------------------------------- /src/reports/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SXP-Simon/astrbot-qq-group-daily-analysis/HEAD/src/reports/__init__.py -------------------------------------------------------------------------------- /src/reports/generators.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SXP-Simon/astrbot-qq-group-daily-analysis/HEAD/src/reports/generators.py -------------------------------------------------------------------------------- /src/reports/templates.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SXP-Simon/astrbot-qq-group-daily-analysis/HEAD/src/reports/templates.py -------------------------------------------------------------------------------- /src/reports/templates/format/activity_chart.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SXP-Simon/astrbot-qq-group-daily-analysis/HEAD/src/reports/templates/format/activity_chart.html -------------------------------------------------------------------------------- /src/reports/templates/format/image_template.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SXP-Simon/astrbot-qq-group-daily-analysis/HEAD/src/reports/templates/format/image_template.html -------------------------------------------------------------------------------- /src/reports/templates/format/pdf_template.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SXP-Simon/astrbot-qq-group-daily-analysis/HEAD/src/reports/templates/format/pdf_template.html -------------------------------------------------------------------------------- /src/reports/templates/format/quote_item.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SXP-Simon/astrbot-qq-group-daily-analysis/HEAD/src/reports/templates/format/quote_item.html -------------------------------------------------------------------------------- /src/reports/templates/format/topic_item.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SXP-Simon/astrbot-qq-group-daily-analysis/HEAD/src/reports/templates/format/topic_item.html -------------------------------------------------------------------------------- /src/reports/templates/format/user_title_item.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SXP-Simon/astrbot-qq-group-daily-analysis/HEAD/src/reports/templates/format/user_title_item.html -------------------------------------------------------------------------------- /src/reports/templates/scrapbook/activity_chart.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SXP-Simon/astrbot-qq-group-daily-analysis/HEAD/src/reports/templates/scrapbook/activity_chart.html -------------------------------------------------------------------------------- /src/reports/templates/scrapbook/image_template.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SXP-Simon/astrbot-qq-group-daily-analysis/HEAD/src/reports/templates/scrapbook/image_template.html -------------------------------------------------------------------------------- /src/reports/templates/scrapbook/pdf_template.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SXP-Simon/astrbot-qq-group-daily-analysis/HEAD/src/reports/templates/scrapbook/pdf_template.html -------------------------------------------------------------------------------- /src/reports/templates/scrapbook/quote_item.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SXP-Simon/astrbot-qq-group-daily-analysis/HEAD/src/reports/templates/scrapbook/quote_item.html -------------------------------------------------------------------------------- /src/reports/templates/scrapbook/topic_item.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SXP-Simon/astrbot-qq-group-daily-analysis/HEAD/src/reports/templates/scrapbook/topic_item.html -------------------------------------------------------------------------------- /src/reports/templates/scrapbook/user_title_item.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SXP-Simon/astrbot-qq-group-daily-analysis/HEAD/src/reports/templates/scrapbook/user_title_item.html -------------------------------------------------------------------------------- /src/reports/templates/simple/activity_chart.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SXP-Simon/astrbot-qq-group-daily-analysis/HEAD/src/reports/templates/simple/activity_chart.html -------------------------------------------------------------------------------- /src/reports/templates/simple/image_template.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SXP-Simon/astrbot-qq-group-daily-analysis/HEAD/src/reports/templates/simple/image_template.html -------------------------------------------------------------------------------- /src/reports/templates/simple/pdf_template.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SXP-Simon/astrbot-qq-group-daily-analysis/HEAD/src/reports/templates/simple/pdf_template.html -------------------------------------------------------------------------------- /src/reports/templates/simple/quote_item.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SXP-Simon/astrbot-qq-group-daily-analysis/HEAD/src/reports/templates/simple/quote_item.html -------------------------------------------------------------------------------- /src/reports/templates/simple/topic_item.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SXP-Simon/astrbot-qq-group-daily-analysis/HEAD/src/reports/templates/simple/topic_item.html -------------------------------------------------------------------------------- /src/reports/templates/simple/user_title_item.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SXP-Simon/astrbot-qq-group-daily-analysis/HEAD/src/reports/templates/simple/user_title_item.html -------------------------------------------------------------------------------- /src/scheduler/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SXP-Simon/astrbot-qq-group-daily-analysis/HEAD/src/scheduler/__init__.py -------------------------------------------------------------------------------- /src/scheduler/auto_scheduler.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SXP-Simon/astrbot-qq-group-daily-analysis/HEAD/src/scheduler/auto_scheduler.py -------------------------------------------------------------------------------- /src/utils/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SXP-Simon/astrbot-qq-group-daily-analysis/HEAD/src/utils/__init__.py -------------------------------------------------------------------------------- /src/utils/helpers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SXP-Simon/astrbot-qq-group-daily-analysis/HEAD/src/utils/helpers.py -------------------------------------------------------------------------------- /src/utils/pdf_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SXP-Simon/astrbot-qq-group-daily-analysis/HEAD/src/utils/pdf_utils.py -------------------------------------------------------------------------------- /src/visualization/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SXP-Simon/astrbot-qq-group-daily-analysis/HEAD/src/visualization/__init__.py -------------------------------------------------------------------------------- /src/visualization/activity_charts.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SXP-Simon/astrbot-qq-group-daily-analysis/HEAD/src/visualization/activity_charts.py --------------------------------------------------------------------------------