核心用法
wechat-toolkit 是一套集成化 Node.js 工具链,串联公众号内容创作的四个关键环节:
1. 文章搜索 (search_wechat.js):基于搜狗微信搜索抓取文章元数据及正文,支持关键词查询、数量控制、真实链接解析与正文抓取。
2. 文章下载 (download.js):输入微信文章 URL,自动提取 Markdown/HTML 正文、图片、视频及元数据,输出结构化目录。
3. AI 洗稿改写:提供系统性改写策略,包括结构重组(段落重排、叙事角度转换)、语言去 AI 痕迹(删除意义膨胀句、虚假权威、高频 AI 词汇)、标题重写(疑问/数字/悬念/痛点型)、开头优化(故事/数据/痛点/反问引入)及 SEO 优化。内置 21 项 AI 痕迹检查清单,确保输出自然、原创。
4. 公众号发布 (publish.js / wenyan-cli):一键推送 Markdown 到微信草稿箱,支持主题定制、代码高亮、视频嵌入(publish_with_video.js),需配置微信 API 凭证及 IP 白名单。
显著优点
- 全流程覆盖:从素材搜集到发布上线,单一套件完成,无需切换多工具。
- 专业洗稿策略:非简单同义词替换,而是深度结构重组与语言风格重塑,显著降低查重率与 AI 检测风险。
- 标准化输出:统一的 Markdown + frontmatter 格式,便于版本管理与后续编辑。
- 自动化集成:基于 wenyan-cli 的发布流程,支持 stdin 输入避免路径问题,内置 token 刷新与错误处理。
潜在缺点与局限性
- 合规风险:"洗稿"功能处于版权灰色地带,可能违反微信公众平台原创保护规则及著作权法;高频抓取存在账号封禁风险。
- 依赖外部服务:搜索依赖搜狗(可能反爬变化),发布依赖微信 API(需手动配置 IP 白名单、AppID/Secret)。
- 环境配置复杂:需 Node.js ≥ 18、Chrome、多轮 npm install、环境变量配置,对非技术用户门槛较高。
- 无图形界面:纯命令行工具,学习曲线陡峭。
- 图片路径限制:wenyan-cli 要求绝对路径,相对路径可能解析失败。
适合人群
- 自媒体运营者、内容创作者,需批量处理/改写公众号素材
- 技术背景用户,能独立完成 Node.js 环境配置与 API 对接
- 个人学习研究用途(强调合规前提)
常规风险
- 法律风险:未经授权抓取、改写、发布他人文章可能构成侵权
- 平台风险:微信 API 调用频率限制、IP 白名单变更、搜狗反爬策略调整
- 内容风险:AI 改写可能产生事实错误或表述失真,需人工审核
- 安全风险:API 密钥(AppID/Secret)以环境变量形式管理,存在泄露隐患