YouTube 消息转发在这里指频道新视频发布通知:EasyForward 定时读取频道更新,把视频标题、链接、发布时间等信息发到接收群。它不是视频下载、直播弹幕监听或评论转发。
开始前准备
打开转发控制台,创建并进入方案,确认执行节点支持 YouTube 来源且能访问 YouTube。准备要关注的公开频道以及接收群机器人。这个来源无需登录 YouTube,也不需要 YouTube API Key。
第一步:添加 YouTube 来源
- 在“来源账号 → 添加来源”选择“YouTube 频道监听”。
- 在“YouTube 频道”中每行填写一个频道,最多 20 个。
- 可使用频道 ID(
UC...)、频道主页 URL 或@handle。不要填写单个视频链接、播放列表或评论地址。 - 轮询间隔首次保留默认 300 秒,再根据需求调整;当前支持 30–3600 秒。
- 保存来源,检查频道是否成功解析。
例如,下列是同一公开频道的不同写法,实际只选一种填写,不要重复添加:
@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 里已有的视频。等待该频道之后发布新视频,再核对:
- 投递记录里是否出现对应视频。
- 接收群的频道名、视频标题和链接是否正确。
- 开启附件且目标支持时,封面是否可见。
- 点击视频链接是否打开正确的视频。
默认 300 秒轮询不保证精确五分钟到达,还受 YouTube feed 更新、网络、队列和目标平台影响。不要通过重复添加来源或删除节点数据来触发历史推送。
能转发哪些内容
| 内容 | 当前教程对应的能力 |
|---|---|
| 频道新视频 | 从公开 feed 发现后生成通知 |
| 标题、视频链接、发布时间 | 进入通知正文 |
| 视频封面 | 作为附件处理,受规则与目标能力限制 |
| 视频本体 | 不下载并搬运整段视频 |
| 已有视频改标题 | 不因此重复推送同一视频 |
| 评论、弹幕、全部历史 | 不属于此来源的监听范围 |
常见问题
- 保存后没收到已有视频:首次建立基线属于正常行为,等待之后发布的新视频。
- 频道解析失败:核对频道主页、ID 或 handle,检查执行节点网络,不要填写视频 URL。
- 某个频道正常、另一个没消息:分别检查每个频道的规则、首次读取和新视频情况。
- 封面失败但正文成功:检查附件开关、节点能否读取图片,以及目标是否具备原生上传能力。
- 长时间离线后有遗漏:feed 只提供有限近期内容,超出 feed 窗口的视频不能保证补回。