Write, debug, and tune Playwright specs with locator strategy, trace diagnosis, and CI-aware timeouts.
Browser
抖音评论管理助手
Try it抖音创作者中心评论管理助手。通过 Playwright 浏览器自动化抓取评论并批量回复,支持智能模板匹配和交互式可视化报告。
What it does
基于 Playwright 浏览器自动化的抖音创作者中心评论管理 Skill。 抓取评论 → 智能批量回复 → 可视化报告,一站式管理。
The skill document
抖音评论管理助手 (Douyin Comment Manager)
基于 Playwright 浏览器自动化的抖音创作者中心评论管理 Skill。 抓取评论 → 智能批量回复 → 可视化报告,一站式管理。
适用场景
- 创作者日常管理粉丝评论,减少重复劳动
- MCN 机构统一管理多账号评论互动
- 电商带货号批量回复商品咨询
- 运营人员进行评论数据分析与舆情监控
核心能力
| 阶段 | 命令 | 功能 |
|---|---|---|
| 1. 登录 | auth | 扫码登录,持久化保存会话 |
| 2. 作品列表 | works | 拉取所有作品列表 |
| 3. 抓取评论 | fetch | 按作品抓取未回复评论,支持多维度过滤 |
| 4. 批量回复 | reply | 按模板策略批量回复评论 |
| 5. 可视化报告 | report | 生成交互式 HTML 分析报告 |
快速开始
环境要求
- Python 3.11+
- Node.js (Playwright 依赖)
- Chromium 浏览器
安装
# 确保在 WorkBuddy managed Python 环境中
pip install playwright
python -m playwright install chromium
初始化(用户本人扫码)
python scripts/auth.py
扫描弹出的二维码完成登录,会话将被持久化保存。
完整工作流
# 1. 获取作品列表
python scripts/fetch_comments.py --works
# 2. 抓取指定视频的未回复评论
python scripts/fetch_comments.py --video-title "我的视频标题"
# 3. 抓取所有视频的未回复评论
python scripts/fetch_comments.py --all
# 4. 预览回复计划(dry-run,不实际执行)
python scripts/batch_reply.py --input output/unreplied_comments.json --dry-run
# 5. 执行批量回复
python scripts/batch_reply.py --input output/unreplied_comments.json
# 6. 生成可视化报告
python scripts/report.py
详细用法
fetch_comments.py — 评论抓取
参数:
--works 获取作品列表
--video-title TEXT 指定作品标题(模糊匹配)
--video-id TEXT 指定作品 ID
--all 拉取所有作品的未回复评论
--max-per-video N 每个视频最多抓取评论数(默认 500)
--output PATH 输出 JSON 路径(默认 output/unreplied_comments.json)
--include-replied 同时输出已回复评论
--filter-keyword KW 只抓取包含指定关键词的评论
--sort-by {time,likes} 排序方式(默认时间倒序)
输出 JSON 结构:
[
{
"comment_id": "xxx",
"video_id": "xxx",
"video_title": "xxx",
"author_name": "xxx",
"author_id": "xxx",
"content": "评论内容",
"like_count": 10,
"reply_count": 0,
"create_time": "2026-06-21T12:00:00",
"is_replied": false,
"pinned": false,
"images": []
}
]
batch_reply.py — 批量回复
参数:
--input PATH 未回复评论 JSON(必填)
--strategy {template,ai,random} 回复策略(默认 template)
--template-file PATH 自定义回复模板 JSON
--ai-system-prompt TEXT AI 回复的系统提示词
--delay N 每条回复间隔秒数(默认 3-5 随机)
--max-replies N 最大回复条数
--skip-keyword KW 跳过包含此关键词的评论
--dry-run 预览模式,不实际执行回复
--output PATH 回复结果 JSON 路径
回复模板 JSON 格式:
{
"templates": [
{
"keywords": ["谢谢", "感谢", "支持"],
"reply": "感谢支持!我会继续努力创作 💪"
},
{
"keywords": ["问题", "怎么", "请问"],
"reply": "可以私信我详细沟通哦~"
},
{
"keywords": ["多少钱", "价格", "怎么卖"],
"reply": "点击主页链接了解更多详情~"
}
],
"default_reply": "感谢你的评论!❤️"
}
report.py — 可视化报告
参数:
--input PATH 回复结果 JSON
--output PATH 报告 HTML 路径(默认 output/report.html)
--date-range START END 日期范围过滤
生成交互式 HTML 报告,包含:
- 评论总览仪表盘
- 回复率/互动率趋势图
- 评论情感分析(正面/中性/负面)
- 高频关键词词云
- 时段分析热力图
- TOP 评论/粉丝排行
硬约束与安全规则
- 不绕过登录验证码 — 登录必须由用户本人扫码
- 不复用他人登录态 —
.playwright/douyin-profile/目录为个人私有 - 内容合规 — 不生成引流链接、联系方式、敏感词等违规内容
- 频率控制 — 内置随机延迟,模拟真实操作节奏
- 风控响应 — 遇到验证码/风控页面立即停止,通知用户人工处理
- 页面容错 — DOM 选择器变化时报错退出,不尝试"暴力修复"
架构说明
douyin-comment-manager/
├── SKILL.md # 本文件
├── scripts/
│ ├── auth.py # 扫码登录与会话管理
│ ├── fetch_comments.py # 评论抓取引擎
│ ├── batch_reply.py # 批量回复引擎
│ ├── report.py # HTML 报告生成器
│ └── config.py # 配置管理
├── references/
│ └── douyin-api.md # 抖音开放平台 API 参考
├── output/ # 数据输出目录
│ ├── works.json
│ ├── unreplied_comments.json
│ ├── reply_results.json
│ └── report.html
└── .playwright/
└── douyin-profile/ # 持久化登录态(gitignore)
常见问题
Q: 遇到"需要重新登录"提示?
A: 登录态过期,运行 python scripts/auth.py 重新扫码。
Q: 回复失败/popup 提示异常? A: 抖音页面结构可能更新,先人工登录创作者中心确认页面正常,再重试。
Q: 能不能自动识别负面评论优先回复?
A: 支持!使用 --sort-by likes 优先回复高赞评论,结合 --filter-keyword 过滤负面关键词。
Q: 支持多账号管理吗?
A: 当前版本单账号。多账号可复制本 skill 到不同目录,各自维护独立的 .playwright/ 登录态。
Version: 1.0.0 | Last updated: 2026-06-21
Related skills
Generate and edit Draw.io, Mermaid, and Excalidraw diagrams from natural language using a structured JSON spec.
Fetch raw ad creative, app, ranking, and revenue data from AdMapix as structured JSON.
Stores durable facts in a categorized, plain-markdown vault on disk, alongside your agent's built-in memory.
Join a video meeting as an AI bot with voice, avatar, and screenshare across four operating modes.
Find why your productivity system keeps failing, then apply the smallest fix — capacity math, bottleneck routing, durable local notes.
More from bettermen
Browse all skillsAI-powered memory guardian for Windows. Manage system memory, kill high-risk processes, monitor in background, and view real-time Web GUI dashboard. Triggers...
AI开发工程师全流程工作流。覆盖需求分析→技术选型→数据处理→AI核心开发(Prompt/Agent/RAG/微调)→后端服务→前端交互→测试评估→部署运维→性能优化→LLMOps→安全护栏10大阶段。面向LLM应用开发全链路,提供代码模板、架构决策框架、调试排查指南。触发词: AI开发, AI工程师, AI全栈...
AI产品经理全流程助手。覆盖需求洞察→竞品分析→PRD方案设计→AI能力设计(Prompt/Agent/RAG)→上线评估→迭代优化6大阶段。融合模型边界管理、Prompt工程、Agent编排、RAG数据工程、AI评估五大核心能力。触发词: AI产品经理, AI PM, 写PRD, 竞品分析, Prompt设计,...
MetricHub多租户指标平台全流程编排:指标目录浏览、查询构建执行(九条铁律/九条消歧规则/快速计算语法)、数据可视化推荐、仪表盘编排。触发:查询指标、同环比、占比、排名、时间限定、metricDefinitions、timeConstraint、filters、dimensions、查看指标目录、创建仪表盘...
为文章规划并生成可读性强的极简强线条手绘配图。先建立文章地图,识别段落适合流程图、架构图、对比图、关系图、结构图还是概念插图,再通过构思卡组织单一命题、原文指纹、信息单位、阅读顺序和固定橙白圆猫角色。构思通过可读性测试后默认直接生成。用户说配图、手绘配图、给文章配图、文章插图、技术文章插图、流程图、架构图、关系图...
绂诲搴旇瘔鎸囧崡AI鍔╂墜銆傚綋鐢ㄦ埛琚捣璇夌濠氶渶瑕佸簲璇夊府鍔╂椂锛屾彁渚涘叏娴佺▼鎸囧锛? 搴旇瘔娴佺▼瀵艰埅銆佺瓟杈╃姸鐢熸垚銆佹劅鎯呯牬瑁傝瘉鎹噯澶囥€佽储浜у垎鍓插垎鏋愩€佸瓙濂虫姎鍏绘潈璇勪及銆? 搴旇瘔绛栫暐寤鸿銆佹硶寰嬫潯鏂囬€熸煡銆傝鐩栦粠鏀跺埌璧疯瘔鐘跺壇鏈埌鍒ゅ喅鎵ц鐨勫...