[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"project-81150":3},{"id":4,"name":5,"fullName":6,"owner":7,"repo":5,"description":8,"homepage":8,"htmlUrl":8,"language":9,"languages":8,"totalLinesOfCode":8,"stars":10,"forks":11,"watchers":12,"openIssues":11,"contributorsCount":11,"subscribersCount":11,"size":11,"stars1d":11,"stars7d":11,"stars30d":11,"stars90d":11,"forks30d":11,"starsTrendScore":11,"compositeScore":13,"rankGlobal":8,"rankLanguage":8,"license":8,"archived":14,"fork":14,"defaultBranch":15,"hasWiki":16,"hasPages":14,"topics":17,"createdAt":8,"pushedAt":8,"updatedAt":18,"readmeContent":19,"aiSummary":20,"trendingCount":11,"starSnapshotCount":11,"syncStatus":21,"lastSyncTime":22,"discoverSource":23},81150,"Miaoshou-Auto-Tool","XManner\u002FMiaoshou-Auto-Tool","XManner",null,"JavaScript",30,0,31,34,false,"master",true,[],"2026-06-12 04:01:32","# Miaoshou Auto\n\n妙手 TikTok 采集箱商品自动优化脚本，用于批量处理商品标题、SKU、重量、详情图、站点同步和可选发布。\n\n## 功能\n\n- 使用 DeepSeek 或 Kimi 优化商品英文标题。\n- 清理标题和详情文本中的敏感词。\n- SKU 规格英文化，并处理重复 SKU 名称，例如 `#1 Yellow`、`#2 Yellow`。\n- 商品重量默认在原重量基础上增加 30g，已优化商品重复执行时不会反复累加。\n- 清理详情和主图中的免责声明、工厂展示、店铺推荐、多商品推荐等无关图片。\n- 默认支持 PH -> MY\u002FTH 的站点同步。\n- 支持 `--publish false` 只保存不发布，也支持确认后发布。\n\n## 环境要求\n\n- Node.js 18 或更高版本。\n- 一个可用的妙手开放平台 `APP_ID` \u002F `APP_SECRET`。\n- DeepSeek 或 Kimi API Key。\n\n## 安装\n\n```bash\nnpm install\n```\n\n## 配置\n\n复制示例配置：\n\n```bash\ncp .env.example .env\n```\n\n然后在 `.env` 里填写真实密钥：\n\n```bash\nMIAOSHOU_APP_ID=你的妙手AppId\nMIAOSHOU_APP_SECRET=你的妙手AppSecret\nAI_PROVIDER=deepseek\nDEEPSEEK_API_KEY=\n```\n\n不要把 `.env` 上传到 GitHub，项目里的 `.gitignore` 已经默认忽略它。\n\n## 常用命令\n\n检查语法：\n\n```bash\nnpm run check\n```\n\n启动网页控制台：\n\n```bash\nnpm run web\n```\n\n打开：\n\n```text\nhttp:\u002F\u002F127.0.0.1:3000\n```\n\n网页里可以直接填写妙手 `App ID` \u002F `App Secret`，保存后会写入本机 `.env`。`App Secret` 不会在页面上回显明文。执行任务时，网页会显示实时进度、成功数、失败数、发布数和总用时。\n\n如果 `.env` 里按手机号注释分组保存了多组妙手账号，网页会自动识别这些账号，并在“执行参数”里提供账号切换。启动任务时只会把选中的那组 `App ID` \u002F `App Secret` 注入给本次编辑发布任务，不会在页面展示 Secret 明文。\n\n如果要让局域网里的另一台电脑访问网页，把 `.env` 里的网页监听地址设为：\n\n```bash\nWEB_HOST=0.0.0.0\nWEB_PORT=3000\n```\n\n重启 `npm run web` 后，在另一台电脑浏览器里打开启动日志里显示的局域网地址，例如：\n\n```text\nhttp:\u002F\u002F192.168.3.106:3000\n```\n\n查看采集箱前 10 个商品：\n\n```bash\nnode miaoshou_auto.js --page-size 10\n```\n\n编辑优化 1 个商品，但不发布：\n\n```bash\nnode miaoshou_auto.js --count 1 --publish false\n```\n\n编辑优化 10 个商品，但不发布：\n\n```bash\nnode miaoshou_auto.js --count 10 --publish false\n```\n\n按指定商品 ID 单独编辑，不发布：\n\n```bash\nnode miaoshou_auto.js edit-publish --detail-ids 1234567890 --apply --publish false\n```\n\n确认无误后编辑并发布 1 个商品：\n\n```bash\nnode miaoshou_auto.js --count 1 --publish true\n```\n\n## 注意事项\n\n- `--publish true` 会执行发布动作，批量发布前建议先用 `--publish false` 检查结果。\n- DeepSeek 当前只用于文本优化，不做视觉审核；图片清理主要依赖本地规则。\n- Kimi 配置和 DeepSeek 配置是分开的，不要把 `KIMI_BASE_URL` 改成 DeepSeek 地址。\n- `shop_warehouse_mapping_report.json` 属于本地报告，可能包含店铺信息，默认不会上传。\n\n## GitHub 上传前检查\n\n```bash\nnpm run check\ngit status --short --ignored\n```\n\n确认 `.env`、`node_modules\u002F` 和本地报告处于 ignored 状态后，再提交代码。\n","Miaoshou Auto 是一个用于批量优化 TikTok 采集箱商品信息的自动化脚本。其核心功能包括使用 DeepSeek 或 Kimi API 优化商品英文标题，清理敏感词，处理 SKU 规格英文化及重复名称问题，调整商品重量，并清除详情和主图中的无关图片。此外，它还支持 PH 到 MY\u002FTH 的站点同步以及可选的商品发布。此工具适用于需要高效管理和优化大量 TikTok 商品数据的电商运营场景，特别适合那些希望提升商品信息质量并简化多站点管理流程的用户。项目基于 Node.js 构建，运行前需配置妙手开放平台认证信息及相关 AI 服务密钥。",2,"2026-06-11 04:03:42","CREATED_QUERY"]