dsh-wewrite
WeChat official account AI writing pipeline as a DeepSeek Harness (DSH) plugin
安装
$
npx -p @deepseek-ai/dsh dsh plugin --profile web add github:jerryjiao/dsh-wewrite说明文档
阅读完整 README ↗配置说明
全部在工作台「设置」页配置,无需手改文件。机密项(AppSecret、各图片供应商 API Key)只经 DSH 凭据服务落本地 ~/.dsh,非机密项落插件 storage domain。
公众号凭据
| 项 | 说明 |
|---|---|
| AppID / AppSecret | 公众平台「设置与开发 → 基本配置」获取;Secret 保存后界面只回显掩码 |
| 作者名 | 草稿作者字段 |
| 微信 API 地址 | 缺省 https://api.weixin.qq.com(直连)。出口 IP 不在白名单时改为你的 relay 地址(见 tools/wechat-relay) |
图片供应商链
- 缺省链只含 openai(模型锁定
gpt-image-2,凭据引用WEWRITE_IMG_OPENAI)。 - 可增排其余 8 家(doubao / dashscope / jimeng / minimax / azure_openai / gemini / openrouter / replicate),每家可配专属 API Key、模型名与 base URL;顺序即 fallback 顺序。
- 单图上限 10MB,单篇正文图上限 10 张。
API 代理
微信服务端接口有 IP 白名单约束(官方文档:仅白名单 IP 可用 AppSecret / access_token 调用)。本插件把「微信 API 地址」做成一等公民配置项:配成 relay 地址后所有微信调用统一走 relay,无直连混合路径。自建 relay 的最小配置(Caddy 一行)见 tools/wechat-relay/README.md。
热榜源
- 内置:Hacker News(官方 Algolia API,无需 key,恒启用)。
- 自定义:填一个 DailyHotApi 兼容的聚合 API URL 即并入选题面板(条目取
title/url/name字段)。
其他
| 项 | 缺省 | 说明 |
|---|---|---|
| 默认主题 | professional-clean | 三套:professional-clean / tech-dark / minimal-gray |
| 默认图尺寸 | 1024x1024 | 可选 1024x1536 / 1536x1024 / 1344x768 / 768x1344 |
| 运行历史上限 | 200 | 1–1000,超出自动修剪终态记录 |
| Agent 工具 | 关 | 打开后可在 DSH Agent 会话里用 wewrite_run / wewrite_push_draft / wewrite_list_schedules 三个工具 |
| 调度轮询间隔 | 30 秒 | 宿主级配置项(cordis.patch.yml 层) |