用途:管理要抓取的 TikTok 账号配置,供抓取与转录流程使用。
主要能力:提供切换账号、添加账号、列出账号、删除账号、批量处理多个账号五个选项。切换或添加时会校验 URL 格式,并通过 yt-dlp 快速检查账号是否存在;批量处理会按顺序对所选账号执行 /bulk。
使用方式:运行 /accounts 后按提示选择操作。切换或添加时输入形如 https://www.tiktok.com/@newusername 的账号 URL。配置写入项目根目录的 accounts.json,包含 active 与 profiles 列表(每项含 url、name、added)。读取可用 cat accounts.json 2>/dev/null || echo '{"active": null, "profiles": []}',写入建议用 Python 处理 JSON。校验示例:source .venv/bin/activate && python -c "..."(调用 short_form_scraper.scraper.tiktok.TikTokScraper)。
集成:/bulk 或 /transcribe 运行时若存在 active 账号会提示使用,否则照常询问账号 URL。
限制:资料未说明账号数量上限、并发能力、错误重试策略及对私密账号的支持情况;校验依赖 yt-dlp 与本地虚拟环境,账号无视频时仅提示存在但无视频。