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 评论/粉丝排行

硬约束与安全规则

  1. 不绕过登录验证码 — 登录必须由用户本人扫码
  2. 不复用他人登录态 — .playwright/douyin-profile/ 目录为个人私有
  3. 内容合规 — 不生成引流链接、联系方式、敏感词等违规内容
  4. 频率控制 — 内置随机延迟,模拟真实操作节奏
  5. 风控响应 — 遇到验证码/风控页面立即停止,通知用户人工处理
  6. 页面容错 — 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.

by nssa.io1.0k installs47 stars

Fetch raw ad creative, app, ranking, and revenue data from AdMapix as structured JSON.

by fly0pants4.3k installs296 stars

Stores durable facts in a categorized, plain-markdown vault on disk, alongside your agent's built-in memory.

by Iván559 installs18 stars

Join a video meeting as an AI bot with voice, avatar, and screenshare across four operating modes.

by johnpatternai22 installs8 stars

Find why your productivity system keeps failing, then apply the smallest fix — capacity math, bottleneck routing, durable local notes.

by Iván855 installs69 stars

More from bettermen

Browse all skills

AI-powered memory guardian for Windows. Manage system memory, kill high-risk processes, monitor in background, and view real-time Web GUI dashboard. Triggers...

by bettermen5 installs1 stars

AI开发工程师全流程工作流。覆盖需求分析→技术选型→数据处理→AI核心开发(Prompt/Agent/RAG/微调)→后端服务→前端交互→测试评估→部署运维→性能优化→LLMOps→安全护栏10大阶段。面向LLM应用开发全链路,提供代码模板、架构决策框架、调试排查指南。触发词: AI开发, AI工程师, AI全栈...

by bettermen5 installs1 stars

AI产品经理全流程助手。覆盖需求洞察→竞品分析→PRD方案设计→AI能力设计(Prompt/Agent/RAG)→上线评估→迭代优化6大阶段。融合模型边界管理、Prompt工程、Agent编排、RAG数据工程、AI评估五大核心能力。触发词: AI产品经理, AI PM, 写PRD, 竞品分析, Prompt设计,...

by bettermen4 installs1 stars

MetricHub多租户指标平台全流程编排:指标目录浏览、查询构建执行(九条铁律/九条消歧规则/快速计算语法)、数据可视化推荐、仪表盘编排。触发:查询指标、同环比、占比、排名、时间限定、metricDefinitions、timeConstraint、filters、dimensions、查看指标目录、创建仪表盘...

by bettermen5 installs

为文章规划并生成可读性强的极简强线条手绘配图。先建立文章地图,识别段落适合流程图、架构图、对比图、关系图、结构图还是概念插图,再通过构思卡组织单一命题、原文指纹、信息单位、阅读顺序和固定橙白圆猫角色。构思通过可读性测试后默认直接生成。用户说配图、手绘配图、给文章配图、文章插图、技术文章插图、流程图、架构图、关系图...

by bettermen4 installs

绂诲搴旇瘔鎸囧崡AI鍔╂墜銆傚綋鐢ㄦ埛琚捣璇夌濠氶渶瑕佸簲璇夊府鍔╂椂锛屾彁渚涘叏娴佺▼鎸囧锛? 搴旇瘔娴佺▼瀵艰埅銆佺瓟杈╃姸鐢熸垚銆佹劅鎯呯牬瑁傝瘉鎹噯澶囥€佽储浜у垎鍓插垎鏋愩€佸瓙濂虫姎鍏绘潈璇勪及銆? 搴旇瘔绛栫暐寤鸿銆佹硶寰嬫潯鏂囬€熸煡銆傝鐩栦粠鏀跺埌璧疯瘔鐘跺壇鏈埌鍒ゅ喅鎵ц鐨勫...

by bettermen4 installs