真正实现“写完即发布”,不靠手动复制粘贴!
前言
很多人以为自动化写博客就是“写完一篇文章”,其实真正高级的,是写完即发布,图文同步,多个平台一起更新。
你是不是还在写完博客后,手动打开 WordPress 后台、再复制到 Telegram 群组、再粘贴链接?
这篇文章教你如何一键发布,博客文章自动挂图、发布、同步到 Telegram 频道!
正文
一、自动发布的目标结构
我们希望做到:
文章结构生成 → 自动挂图 → 发布到WordPress → 推送Telegram → Done
自动推送包括:
- ✅ 发布到 WordPress(图文完整,含封面图)
- ✅ 发布链接到 Telegram 频道(附标题、摘要、链接)
- ✅ 无需人工干预
二、WordPress 自动发布配置
1️⃣ WordPress REST API 启用
打开 WordPress 设置 → 固定链接 → 使用“文章名”样式
确保 REST API 可用(默认开启)
2️⃣ 生成应用密码(用于身份验证)
进入 WordPress → 用户 → 编辑个人资料 → 应用密码
保存下生成的一串密码,后续 HTTP 请求中将作为身份认证
三、WordPress API发布节点配置(n8n)
✅ POST 请求字段:
URL:
https://yourdomain.com/wp-json/wp/v2/posts
Headers:
Authorization: Basic base64(username:application_password)
Content-Type: application/json
Body 示例(自动填写):
{
"title": "AI自动写作实战",
"content": "<p>正文HTML</p>",
"status": "publish",
"featured_media": 123, // 封面图ID
"tags": [23, 47],
"categories": [12]
}
📌 featured_media 可以通过图像上传API返回的media ID设置
四、封面图上传到 WordPress 媒体库
调用:
POST https://yourdomain.com/wp-json/wp/v2/media
Headers:
Authorization: Basic base64(...)
Content-Disposition: attachment; filename="cover.png"
Content-Type: image/png
Body: 直接上传图片二进制数据(或base64)
返回值中将包含 id
,即 featured_media
的值。
五、同步发送 Telegram 消息
推荐使用 Telegram Bot + HTTP 节点
配置方法:
- 创建 Bot → 获取 Token
- 获取频道 ID (格式通常为
@yourchannelname
)
请求:
https://api.telegram.org/bot<TOKEN>/sendMessage
Body 示例:
{
"chat_id": "@TruthPort",
"text": "📝 新文章发布:《AI自动写作实战》\n\n点击查看:https://gogofree.top/ai-blog-auto\n\n#AI写作 #博客自动化"
}
六、整体流程示意图
[文章生成] → [图像生成] → [上传封面图] → [获取图像ID] → [发布到WordPress] → [构建消息] → [发送Telegram]
每个步骤都可以在 n8n 中对应一个节点,组合后即为自动发布流程。
七、进阶功能建议
功能 | 方法 |
---|---|
自定义摘要 | 从正文中提取首段或生成短文本 |
多标签自动匹配 | 提取关键词后匹配预设标签列表 |
定时发布 | n8n 的 Cron 节点(如每天10:00发布) |
发布后通知作者 | 发邮件或 Telegram 私聊 |
结语
你已经拥有了一个不需人工干预的“写作 → 配图 → 发文 → 分享”全自动内容发布系统。
别忘了,自动化不只是节省时间,它让你专注于创意和价值本身。
下一篇,我们将探索更高级的玩法——AI图文内容矩阵自动生成(多语言、多版本、内容裂变)!
互动内容
你希望我为你生成 WordPress + Telegram 的 n8n 工作流模板吗?还是想接入微信公众号、小红书?评论区聊聊!
标签
WordPress自动发文, WordPress REST API, 自动挂图发布, Telegram Bot同步, n8n发布系统, 博文自动发布, Telegram频道自动更新, 博客内容同步, 多平台发文, 内容发布自动化,
Telegram关注链接
加入频道获取 n8n 发布模板:https://t.me/TruthPort