-
检查连接 — limb_invoke_tool({ nodeId: "weixin-mp", command: "weixin_mp.check_status" })
确认公众号是否配置并可连接。
-
Markdown 转 HTML — limb_invoke_tool({ nodeId: "weixin-mp", command: "weixin_mp.convert_markdown", params: { markdown } })
将 Markdown 转为微信兼容内联样式 HTML,写入系统临时目录并返回 { filePath }。发文前必须调用。支持 markdownFilePath 替代 markdown 读取本地文件(必须在系统临时目录下,上限 2 MB)。
-
上传正文图片 — limb_invoke_tool({ nodeId: "weixin-mp", command: "weixin_mp.upload_image", params: { fileLocation } })
上传图片到微信 CDN,返回可在文章正文中使用的 { url }。fileLocation 支持 HTTP/HTTPS URL 或 OS 临时目录下的本地路径(如 /tmp/photo.png)。本地文件必须在系统临时目录下,其他路径会被拒绝。格式:jpg/png/gif/bmp,上限 10 MB。
-
上传封面素材 — limb_invoke_tool({ nodeId: "weixin-mp", command: "weixin_mp.upload_material", params: { fileLocation } })
上传永久图片素材,返回 { mediaId, url }。用作封面图的 thumbMediaId。同 upload_image,本地路径限系统临时目录,上限 10 MB。
-
创建草稿 — limb_invoke_tool({ nodeId: "weixin-mp", command: "weixin_mp.create_draft", params: { title, content, thumbMediaId, author?, digest? } })
创建草稿箱文章。content 须是微信 HTML(先调 convert_markdown),thumbMediaId 是封面 media_id(先调 upload_material)。支持 contentFilePath 替代 content 传入大段内容(必须在系统临时目录下,上限 2 MB)。
-
更新草稿 — limb_invoke_tool({ nodeId: "weixin-mp", command: "weixin_mp.update_draft", params: { mediaId, title?, content?, thumbMediaId?, author?, digest? } })
更新草稿箱文章,仅传需要修改的字段。支持 contentFilePath 替代 content(同上,限系统临时目录)。
-
删除草稿 — limb_invoke_tool({ nodeId: "weixin-mp", command: "weixin_mp.delete_draft", params: { mediaId } })
删除草稿箱中的指定草稿。
-
发布草稿 — limb_invoke_tool({ nodeId: "weixin-mp", command: "weixin_mp.submit_publish", params: { mediaId } })
将草稿发布。mediaId 是 create_draft 返回的 media_id。
-
查看草稿 — limb_invoke_tool({ nodeId: "weixin-mp", command: "weixin_mp.list_drafts", params: { offset?, count? } })
列出草稿箱中的文章及其 media_id。
-
发布状态 — limb_invoke_tool({ nodeId: "weixin-mp", command: "weixin_mp.publish_status", params: { publishId } })
查询发布任务的处理状态和文章链接。
-
素材管理 — list_material、get_material_count、delete_material 管理永久素材。
-
已发布文章 — list_articles、delete_article 管理已发布文章。