🔍 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 值即可)
移动端:
- 可以使用 Via 浏览器 等支持查看网络资源的浏览器获取 Cookie。
- Via 操作简述:点击地址栏左上角的角标 -> 选择查看 Cookie -> 复制即可。
⚠️ 注意:
如果不配置 Cookie,可能导致头像和名称无法正常显示。
2. 填写配置
进入 AstrBot 管理面板,按照以下路径操作:
插件 → AICU-b → 配置 → 在对应位置填入获取到的 Cookie 值。
💬 使用指令
/uid <uid>