批量与选择性导出
备份页面是 XWX Backup 的核心:把所有受支持平台的对话批量、选择性或按计划拉取到本地仓库。导出是增量的 — 不会产生任何重复。
批量导出的工作方式
选择平台和数量,然后一键将所选对话保存到本地。
- 覆盖范围包括各平台 所有已登录账号 及其会话类型(多账号、Projects、Apps)
- 数量上限作用于所选平台合并后的最近对话列表
- 已保存的内容会被 自动跳过 — 重复执行绝不产生副本
- 输出格式集中在 导出选项 中统一配置
每条内容的流程是:获取会话列表 → 按 ID 获取完整对话 → 保存入库 → (可选)生成 PDF/Word 输出。

导出选项与输出格式
vault 始终保存 Markdown — 这是检索功能的基础。此外,还可以按会话在你的导出目录中生成额外的成品文件:
| 格式 | 用途 |
|---|---|
| Markdown (.md) | 始终保存到 vault — 可检索、可直接用于 Obsidian |
| 专业排版,按会话生成 | |
| Word (.docx) | 可编辑文档,适合报告 |
| JSON | 完整对话的结构化数据 — 适合脚本、分析和 LLM 管道 |
| TXT | 无标记纯文本 — 适合 grep、日志和简单文本处理 |
在格式复选框旁即可选择成品文件的保存位置。如果都不勾选,则只写入 vault 归档 — 纯备份场景下速度最快。

选择性导出
需要更精细的控制时,使用选择性导出流程:
- 浏览各平台的会话列表(含标题、日期和消息数)
- 按账号、会话类型、日期范围、标签或星标筛选
- 勾选具体对话 — 或全选筛选结果
- 点击 导出所选项
非常适合为特定项目补充内容,或抓取你之前加过星标的对话。

执行节奏与账号安全
批量读取调用的是平台网页端 API,而这些 API 并非为自动化设计,因此 XWX Backup 默认采用保守策略:
- 默认每条约 6 秒,请求间隔加入随机抖动
- 每满 100 条暂停 2–4 分钟冷却
- 平台返回限流(429)时自动退避并重试
- 按平台划分风险等级;同一公司的平台绝不并行抓取
你可以在 Backup 页面调整每条间隔(0–30 秒;拖动滑块时会实时显示从高到极低的风险预估)— 越慢越安全。导出过程中可随时暂停和恢复;已完成的条目会被记住,恢复后自动跳过。
查看结果与重试失败项
一轮导出结束后,你会得到一份精确的总结:新增 / 跳过 / 失败,以及逐条的失败原因(如某平台未登录)。
- 失败的条目不会阻塞其余导出
- 排查原因(重新登录、重新连接扩展)后再次运行 — 之前成功的条目会自动跳过
- 如果怀疑平台上的内容发生了变化、希望全部重新抓取比对,可勾选强制完整重新导出
Frequently Asked Questions
大规模导出要多久?+
默认节奏下约每条对话 6 秒,外加每 100 条一次的冷却休息。500 条对话的首次导入约需 1–1.5 小时;安排成定时任务让它自己跑就好。
为什么有些项目会失败?+
通常是平台登出或浏览器会话过期。检查各平台的登录状态(平台名旁的圆点),重新登录后再试 — 已完成的会被跳过。
导出会产生重复副本吗?+
不会。每条对话都会与你仓库中的内容做哈希比对;相同内容自动跳过,发生变化的对话会更新已有文件。
可以只导出选定的会话吗?+
可以。选择性导出流程让你逐平台浏览会话列表,按账号、会话类型、日期范围、标签或星标筛选,勾选想要的会话后一键导出。
也能导出 JSON 或 TXT 吗?+
可以。除 Markdown(始终保存到 vault)外,批量导出还可以为每条会话生成 PDF、Word (.docx)、JSON 和 TXT 文件 — 在导出选项中任意组合,并指定保存位置。