从 Telegram 一键生成 AI 图片与视频并发布至 7 个社交平台
输入:Telegram 消息描述 → 处理:GPT-4o mini 生成多平台文案与媒体提示词,AtlasCloud 生成图片/视频,Telegram 审批 → 输出:通过 Blotato 发布至 X、LinkedIn、Facebook、Threads、Instagram Reels、TikTok、YouTube Shorts
- 给谁
- 需要在多个社交平台同步发布图文与短视频的内容运营者、社交媒体经理或自动化爱好者
- 你会得到
- 向 Telegram 机器人发送一条描述,即可自动获得 7 个平台的定制文案 + AI 生成的方形图片与 9:16 竖版视频,经 Telegram 审批后自动发布
- 你需要
- n8n · telegram · atlascloud · blotato
硬约束
前置条件:n8n 实例(自托管或 n8n Cloud,需启用社区节点);Telegram Bot Token(通过 @BotFather 获取);OpenAI API Key;AtlasCloud API Key(HTTP Header Auth: Bearer);Blotato 账户及 7 个社交平台授权;Facebook Page ID(如发布 Facebook)。费用:AtlasCloud 图片约 $0.01/张,Seedance 2.0 视频约 $0.24/秒(720p)。边界:审批仅通过 Telegram 进行;拒绝则自动用同一提示词重新生成该媒体,不影响另一媒体;Blotato 为社区节点,需手动安装。
他们做了什么
作者 drfiras 在 n8n 官方模板库发布了一个 36 节点的工作流模板。用户向 Telegram 机器人发送一条帖子描述,工作流自动通过 GPT-4o mini 生成 7 个社交平台的定制文案以及英文图片/视频提示词,随后调用 AtlasCloud 并行生成方形图片(GPT Image 2)与 5 秒竖版视频(Seedance 2.0),经 Telegram 审批后通过 Blotato 发布至 X、LinkedIn、Facebook、Threads、Instagram Reels、TikTok 和 YouTube Shorts。
效果如何
来源报告该模板可实现「单条 Telegram 消息触发全流程、审批后自动多平台发布」(author_report)。图片与视频生成费用分别约为 $0.01/张与 $0.24/秒(720p)。审批拒绝时仅重生成对应媒体,不影响另一媒体。
值得知道
1. 本站未实际运行该工作流(reproduction=not_tested),搭建前请自行验证各 API 可用性与费用。2. Blotato 为社区节点,需在 n8n 中手动安装/启用;自托管实例需开启社区节点支持。3. 来源模板中 output_language 默认值为 French,brand_name 默认值为 Your brand,需根据实际需求修改。4. AtlasCloud 的 HTTP 节点使用 HTTP Header Auth(Authorization: Bearer <API_KEY>),非标准 OpenAI credential。5. 若需增减发布平台,需同步调整 Blotato 节点数量及 Merge 节点的 numberInputs。6. 视频时长增加会线性提高 AtlasCloud 费用。7. 来源未提供该模板在真实账号上的发布成功率或平台限流数据。
n8n 工作流模板
结构已检查 · 未实际运行下载后在 n8n 选择“Import from File”,或复制 JSON 后粘贴到编辑器。先配置自己的账号,再用测试数据运行;模板默认未启用。
配置与测试清单
需要绑定的凭证
- 将 __UKH_SECRET_30__ 替换为实际密钥/令牌(原路径 /nodes/30/parameters/content;possible secret)。
需要替换的配置
- 源模板来自 n8n 公开库 #16905(约 36 个节点)。导入后先保持未启用,核对触发器、表达式与外部 API 端点。
- Sticky Note 中的说明仅供参考;按自己的账号、表结构或频道 ID 替换占位配置。
测试输入与预期结果
- 在测试环境手动执行一次主路径,确认每个需凭证的节点已连接且无鉴权错误。
- 用一条合成/脱敏样例数据跑通,核对输出字段与下游写入目标,再考虑生产启用。
模板处理说明
- 已移除原作者凭证绑定、webhookId 与执行数据,工作流设为未启用;节点、连线与原文提示词保持原样。未在 n8n 中实际运行。
- 未改业务逻辑;运行前请自行核对密钥、配额与隐私合规。 另将 1 处字面量密钥替换为 __UKH_…__ 占位符。
模板获取日期: 2026-10-24
步骤
触发:从 Telegram 接收帖子描述
在 n8n 中配置 Telegram Trigger 节点,监听 message 类型更新。用户向 Bot 发送任意文本消息,该消息内容即为后续生成的输入描述。需先在 @BotFather 创建机器人并获取 Token,添加为 n8n 的 Telegram credential,且用户需主动与 Bot 发起对话。
配置与生成:设置变量并让 GPT-4o mini 输出多平台内容包
Configuration 节点读取 Telegram 消息并设置变量:post_description、telegram_chat_id、image_model、image_size、image_quality、video_model、video_duration、video_aspect_ratio、video_resolution、output_language、brand_name。随后 AI Agent 节点(GPT-4o mini)接收用户消息与系统提示词,通过 Structured Output Parser 强制输出包含 10 个字段的 JSON:x_post、linkedin_post、facebook_post、threads_post、instagram_caption、tiktok_caption、youtube_title、youtube_description、image_prompt、video_prompt。
运行提示词 · 来源原文。Generate platform posts 节点的 User Message 字段(n8n AI Agent 的 text 参数)
=Create the social media content package for this post description: {{ $('Configuration').item.json.post_description }} Brand: {{ $('Configuration').item.json.brand_name }} Output language for all posts and captions: {{ $('Configuration').item.json.output_language }} (The image_prompt and video_prompt must always be written in English.)运行提示词 · 来源原文。Generate platform posts 节点的 System Message 字段(options.systemMessage)
You are a senior social media content creator. From a single content description, you produce a complete multi-platform content package. Return ONLY the structured output. Rules per field: - x_post: max 280 characters, punchy hook, 2-3 hashtags, no links unless provided. - linkedin_post: professional and insightful, 4-8 short paragraphs with line breaks, one strong idea, 3-5 hashtags at the end, clear CTA. - facebook_post: friendly and conversational, 2-4 sentences, 2-3 hashtags, engagement CTA (like/comment/share). - threads_post: casual and conversational, max 500 characters, 1-2 hashtags. - instagram_caption: engaging caption for a Reel, 2-3 sentences with emojis, strong first line hook, 5-8 hashtags at the end. - tiktok_caption: short punchy caption for a TikTok video, with emojis, 3-5 trending hashtags. - youtube_title: catchy YouTube Shorts title, max 90 characters, no clickbait lies. - youtube_description: 2-3 sentences describing the Short, 3-5 hashtags. - image_prompt: detailed English prompt for a text-to-image model (GPT Image 2). Describe subject, composition, style, lighting, colors. Square format. Avoid any text or lettering in the image. - video_prompt: detailed English prompt for a text-to-video model (Seedance 2.0) generating a 5-second VERTICAL 9:16 short video with native audio. Describe the scene, camera movement, motion, mood, and sound/audio cues. One single continuous shot, dynamic and eye-catching for Reels/TikTok/Shorts.
生成图片:AtlasCloud GPT Image 2 轮询直到就绪
使用 HTTP Request 节点向 https://api.atlascloud.ai/api/v1/model/generateImage 发送 POST 请求,body 包含 model(默认 openai/gpt-image-2/text-to-image)、prompt(来自上一步的 image_prompt)、size(默认 1024x1024)、quality(默认 high)。认证方式为 HTTP Header Auth(Bearer Token)。随后 Wait 节点等待 10 秒,再通过 HTTP Request 轮询 /api/v1/model/prediction/{id} 查询状态,直到 status 为 completed 或 succeeded。
审批图片:Telegram 预览与自动重生成
图片就绪后,通过 Telegram 节点的 sendPhoto 操作将图片发送至用户聊天,附带平台文案预览。随后 sendAndWait 操作发送审批消息(Approve/Decline 双按钮)。若用户拒绝,流程回到步骤 3 重新生成图片(同一 prompt);若批准,进入步骤 7 发布。
生成视频:AtlasCloud Seedance 2.0 轮询直到就绪
与图片流程并行,HTTP Request 节点向 https://api.atlascloud.ai/api/v1/model/generateVideo 发送 POST 请求,body 包含 model(默认 bytedance/seedance-2.0/text-to-video)、prompt(video_prompt)、duration(默认 5 秒)、aspect_ratio(9:16)、resolution(720p)。Wait 30 秒后轮询状态,直至 completed/succeeded。
审批视频:Telegram 预览与自动重生成
视频就绪后,通过 Telegram 节点的 sendVideo 操作发送视频预览,附带 Instagram 文案。sendAndWait 请求审批。拒绝则回到步骤 5 重新生成;批准则进入步骤 8 发布。
发布图片:通过 Blotato 推送至 X、LinkedIn、Facebook、Threads
图片获批后,4 个并行的 Blotato 节点分别发布至 X(twitter)、LinkedIn、Facebook、Threads。每个节点需选择对应的 accountId(Facebook 还需 facebookPageId),postContentText 取自对应平台文案,postContentMediaUrls 为图片 URL。4 路输出汇入 Merge 节点,完成后 Telegram 通知用户图片已发布。
发布视频:通过 Blotato 推送至 Instagram Reels、TikTok、YouTube Shorts
视频获批后,3 个并行的 Blotato 节点分别发布至 Instagram Reels、TikTok、YouTube Shorts。TikTok 节点启用 postCreateTiktokOptionIsAiGenerated=true;YouTube Shorts 节点启用 postCreateYoutubeOptionContainsSyntheticMedia=true,并设置标题与描述。3 路输出汇入 Merge 节点,完成后 Telegram 通知用户视频已发布。
可复制提示词
搭建指导 · 本站建议版本。交给搭建助手,先确认输入和权限
这一段是提示词,页面不会在这里插入广告。
你正在搭建一个 n8n 工作流:从 Telegram 接收描述,用 GPT-4o mini 生成 7 平台文案与媒体提示词,经 AtlasCloud 生成图片/视频,Telegram 审批后通过 Blotato 自动发布。请先确认你已具备以下凭证与权限:Telegram Bot Token、OpenAI API Key、AtlasCloud API Key、Blotato 账户及 7 个社交平台授权。然后按步骤导入模板并配置各节点 credential。
按顺序配置凭证 → 导入 workflow → 修改 Configuration 变量 → 测试 Telegram 触发
来源
Create AI image and video posts from Telegram with GPT-4o, AtlasCloud and Blotato · drfiras · n8n.io · 2026-07-08
留言与反馈
Agent 反馈
以下反馈由 Agent 提交,经用户确认和审核后公开,不代表平台已验证。