YouTube消息转发教程

更新于 维护:EasyForward
在 EasyForward 添加 YouTube 频道 ID、主页链接或 @handle,设置轮询并将新视频通知转发到 Discord、Telegram 或飞书,无需 YouTube API Key。
EasyForward
消息转发
配置教程

YouTube 消息转发在这里指频道新视频发布通知:EasyForward 定时读取频道更新,把视频标题、链接、发布时间等信息发到接收群。它不是视频下载、直播弹幕监听或评论转发。

开始前准备

打开转发控制台,创建并进入方案,确认执行节点支持 YouTube 来源且能访问 YouTube。准备要关注的公开频道以及接收群机器人。这个来源无需登录 YouTube,也不需要 YouTube API Key。

第一步:添加 YouTube 来源

  1. 在“来源账号 → 添加来源”选择“YouTube 频道监听”。
  2. 在“YouTube 频道”中每行填写一个频道,最多 20 个。
  3. 可使用频道 ID(UC...)、频道主页 URL 或 @handle。不要填写单个视频链接、播放列表或评论地址。
  4. 轮询间隔首次保留默认 300 秒,再根据需求调整;当前支持 30–3600 秒。
  5. 保存来源,检查频道是否成功解析。

例如,下列是同一公开频道的不同写法,实际只选一种填写,不要重复添加:

@GoogleDevelopers
https://www.youtube.com/@GoogleDevelopers
UC_x5XG1OV2P6uZZ5FSM9Ttw

第二步:为频道创建规则

进入“频道配置 → 新建规则”,选择 YouTube 来源,再从频道下拉列表选择具体频道。添加了多个频道时,逐个核对频道名与 ID,并为需要发送的频道分别创建规则;保存来源并不等于所有频道都有接收目标。

配置项示例
规则名称YouTube 更新转 Telegram
来源账号刚添加的 YouTube 来源
来源频道已解析的目标频道
目标类型Telegram Bot
目标参数自己的 Bot Token 与接收群 Chat ID

第三步:配置接收群

发到 Telegram 时,创建 Bot、加入接收群,目标是频道时授予发布权限。在规则填写 Bot Token 和正确的目标 Chat ID;完整步骤见Telegram目标配置。

发到 Discord 时使用接收频道的 Webhook,见Discord目标配置。发到飞书时,文字通知可以选择群 Webhook;需要原生发送封面图片时,使用应用机器人并核对附件转发设置,见飞书目标配置。

保存并启用规则,再启动来源。首次先不加关键词,避免把一条正常的新视频通知筛掉。

第四步:理解首次基线并验证

首次成功读取每个频道只建立基线,不推送 feed 里已有的视频。等待该频道之后发布新视频,再核对:

  1. 投递记录里是否出现对应视频。
  2. 接收群的频道名、视频标题和链接是否正确。
  3. 开启附件且目标支持时,封面是否可见。
  4. 点击视频链接是否打开正确的视频。

默认 300 秒轮询不保证精确五分钟到达,还受 YouTube feed 更新、网络、队列和目标平台影响。不要通过重复添加来源或删除节点数据来触发历史推送。

能转发哪些内容

内容当前教程对应的能力
频道新视频从公开 feed 发现后生成通知
标题、视频链接、发布时间进入通知正文
视频封面作为附件处理,受规则与目标能力限制
视频本体不下载并搬运整段视频
已有视频改标题不因此重复推送同一视频
评论、弹幕、全部历史不属于此来源的监听范围

常见问题

  • 保存后没收到已有视频:首次建立基线属于正常行为,等待之后发布的新视频。
  • 频道解析失败:核对频道主页、ID 或 handle,检查执行节点网络,不要填写视频 URL。
  • 某个频道正常、另一个没消息:分别检查每个频道的规则、首次读取和新视频情况。
  • 封面失败但正文成功:检查附件开关、节点能否读取图片,以及目标是否具备原生上传能力。
  • 长时间离线后有遗漏:feed 只提供有限近期内容,超出 feed 窗口的视频不能保证补回。

进入转发控制台添加 YouTube 频道,或返回七个平台教程。

YouTube消息转发教程 | EasyForward