2026-10-04 · 原文发布日
Telegram发一句点子,自动生成Veo 3.1短视频并发布到三平台
这个n8n工作流监听Telegram机器人消息:你发一句创意,Gemini把它扩写成Veo 3.1提示词和TikTok、Instagram、YouTube各自的文案标题;随后生成8秒竖屏视频,上传PostWire后把预览发回聊天,再经PostWire发布到三个平台,用幂等键防止重试时重复发帖。发布成功或失败都会写入Google Sheets并在Telegram回复结果。
原文要点
该免费模板由PostWire发布:Telegram机器人收到文本点子后忽略空消息和斜杠命令,回复确认开始渲染;Gemini把点子扩写成一条Veo 3.1提示词和TikTok、Instagram、YouTube(含标题)三份文案;随后向PostWire请求上传URL,用Veo 3.1生成8秒9:16竖屏视频,上传并finalize得到托管URL;视频先发回Telegram预览,再经PostWire按平台文案和幂等键发布到三个平台;成功或失败都追加到Google Sheets并在Telegram回复链接或待修复项。
这次做成什么
搭好"Telegram一句点子→AI扩写→Veo渲染→三平台发布→表格留档"的链路,并用一句虚构点子完成一次端到端演练,确认预览、发布、落表、回执四个环节都工作。
准备什么
- 一个Telegram账号,用@BotFather创建机器人并取得token
- 开通计费的Google Gemini凭据,需同时覆盖Gemini文本与Veo 3.1视频生成
- PostWire账号并已连接TikTok、Instagram、YouTube三个平台账号
- n8n实例,以及一个用于记录结果的Google Sheets表格
具体怎么做
建机器人并配Telegram触发器
在Telegram找@BotFather,发送/newbot按提示拿到token。在n8n新建Telegram凭据填入token,模板触发器选用该凭据。建议按模板说明在触发器里限定为你自己的chat ID(先发一条消息给机器人,用触发器测试模式读出chat ID再填入过滤条件),避免别人滥用你的渲染额度。
配置Gemini与PostWire凭据
添加Google Gemini凭据并确认账号已开通计费。按模板说明创建n8n的HTTP Header Auth凭据:Header名Authorization,值 Bearer 你的PostWire令牌(模板原文此处令牌为空占位,需从PostWire后台获取后填入),用于所有PostWire HTTP请求节点。
建结果记录表
在Google Sheets建一个表格,页签列:date、idea、status、links、note。在两个Google Sheets append节点中都选择这个文件和页签,保持列名一致。
发一句点子做端到端测试
激活工作流,给你的机器人发送一句虚构点子,例如下文example中的奶茶店点子。预期顺序:机器人秒回"开始渲染"类确认→数分钟后收到视频预览→收到含三个平台链接(或失败原因)的回复→Sheets新增一行。
核对幂等与失败分支
在n8n执行记录里查看发布节点的幂等键字段,确认同一消息重试不会重复发帖。若想验证失败分支,可临时断开PostWire里某一个平台的连接再发一条点子,确认Sheets记录status为失败且Telegram回复列出该平台需要的修复。
可直接复制的材料
Gemini扩写系统提示词(本站撰写版)
模板未公开原提示词全文,此为按其"生成Veo提示词+三平台文案"描述独立撰写,可粘贴进Gemini节点后按模板实际变量名调整。
你是短视频策划。根据用户的一句创意,输出严格JSON(不要代码块):
{
"veo_prompt": "英文,描述8秒9:16竖屏视频的画面、主体、动作、光线、镜头运动,60词以内",
"tiktok_caption": "中文口语化文案,80字以内,含3个话题标签",
"instagram_caption": "中文文案,100字以内,含5个标签,语气精致",
"youtube_title": "中文标题,30字以内",
"youtube_description": "中文简介,60字以内"
}
要求:三平台文案风格明显不同;不出现品牌名和真人姓名;veo_prompt必须指明竖屏9:16。
用户创意:{{ $json.idea }}结果记录表首行示例
本站虚构行,仅示范落表格式;links列建议用分号分隔各平台链接,与模板单格存放的习惯一致。
date,idea,status,links,note
2026-10-05,给一家手作柠檬茶店拍夏日新品推广短片,成功,"tiktok:https://example.com/t/001; ig:https://example.com/r/002; yt:https://example.com/s/003",三平台均发布成功Telegram测试消息清单
本站设计的触发器验证用例,对应模板"忽略空消息和斜杠命令"的行为。
1) 正常点子:"给一家手作柠檬茶店拍一支夏日新品的15秒氛围短片"
2) 空消息:直接发送空白(应被忽略,无任何后续)
3) 斜杠命令:/start(应被忽略,不触发渲染)
4) 长点子:一段200字的产品介绍(用于观察Gemini扩写是否稳定输出JSON)输入与输出示例
本站虚构示意,文案与链接均为示例,非模板实际运行结果;Veo渲染耗时不固定。
输入
向机器人发送:"给一家手作柠檬茶店拍一支夏日新品推广短片,突出冰块和柠檬特写"对应输出
预期链路:机器人回复"收到,开始渲染"→Gemini输出veo_prompt(如"Close-up of ice cubes dropping into a glass of lemon tea, condensation, bright summer light, slow push-in, vertical 9:16")及三平台文案→约数分钟后Telegram收到8秒竖屏预览→随后收到"已发布:TikTok/Instagram/YouTube + 三条链接"→Sheets新增一行 status=成功。若Instagram未连接,回复中会单独列出"Instagram:需在PostWire重新授权",Sheets记为失败并写明待修复项。做完检查这些
- 空消息和/start命令不会触发渲染,也不会产生后续回复或表格记录
- 正常点子发出后先收到开始渲染的确认回复,再收到视频预览
- Sheets新增行的date、idea、status与本次测试一致
- 同一执行因网络重试后,三个平台均没有出现重复帖子
- 断开某平台连接测试时,Telegram回复明确列出该平台及修复建议
容易卡住的地方
- Gemini与Veo 3.1都需开通计费,未开通会在对应节点报权限错误
- PostWire的HTTP Header Auth凭据中令牌为占位,必须换成你自己的Bearer令牌
- 未限制chat ID时任何找到你机器人的人都能触发付费渲染
- Veo渲染需要数分钟,Telegram预览滞后属正常,不要重复发送同一条点子
- TikTok/Instagram发布对账号类型有要求(如Instagram需专业账号),需在PostWire侧先满足
本站借助AI整理来源事实,独立编写中文操作指南与示例。示例不代表实际运行结果;来源效果尚未由本站独立复现。付费模板与模型、服务费用分别计算。
- 原文标题
- Create Veo 3.1 short-form videos from Telegram with Gemini and PostWire
- 原作者
- PostWire
- 原始发布日期
- 2026-10-04T03:01:20.329Z
- 来源
- https://n8n.io/workflows/20395