Skip to content

Huahuatgc/astrbot_plugin_aicu

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🔍 AstrBot AICU - B站评论查询插件

一个用于 AstrBot 的插件,可以通过 UID 查询 AICU 数据,生成包含 B 站用户资料、设备型号及近期评论统计的图片报表。

📁 目录结构

astrbot_plugin_aicu_analysis/
├── main.py              # 核心逻辑
├── template.html        # 渲染模板
├── metadata.yaml        # 插件元数据
├── requirements.txt     # 依赖库
├── _conf_schema.json    # 配置定义
└── README.md            # 说明文档

✨ 功能特性

· 用户信息:获取 B 站头像、等级、粉丝数、关注数及个性签名 · 设备分析:展示用户评论时使用的设备型号和曾用名 · 活跃统计:抓取近期 100 条评论,统计活跃时段 · 精美报表:使用 Playwright + Jinja2 生成 HTML 并渲染为图片发送

📝 注:内容来自 aicu.cc,不保证真实性和实时性

🛠️ 安装与依赖

使用前请确保在控制台安装必要的 Python 依赖:

pip install "curl_cffi>=0.7.0" playwright jinja2
playwright install chromium

⚙️ 配置说明 (Cookie)

为了获取完整的用户信息(如头像、名称等),强烈建议配置 AICU Cookie。

1. 获取 Cookie

PC 端:

  • 登录 aicu.cc
  • F12 打开开发者工具
  • 点击「网络」(Network) 标签
  • 刷新页面
  • 在请求列表中点击任意一个请求,复制请求头(Request Headers)中的 Cookie 值。

Cookie 获取示意图 (如图所示,我们只需要划线部分的 Cookie 值即可)

移动端:

  • 可以使用 Via 浏览器 等支持查看网络资源的浏览器获取 Cookie。
  • Via 操作简述:点击地址栏左上角的角标 -> 选择查看 Cookie -> 复制即可。

⚠️ 注意: 如果不配置 Cookie,可能导致头像和名称无法正常显示。

2. 填写配置

进入 AstrBot 管理面板,按照以下路径操作:

插件AICU-b配置 → 在对应位置填入获取到的 Cookie 值。

💬 使用指令

/uid <uid>

About

通过aicu查询b站100条评论.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors