YouTube Live Broadcast Checking

使用 YouTube Data API v3 和 Google API 密钥检查和管理 YouTube 频道,获取其下一个预定直播信息。

安装

概览

{ “overview_html”: “YouTube Live Broadcast Checking 是一个专为开发者设计的技能工具,用于通过 YouTube Data API v3 实时监控和管理 YouTube 频道的直播状态与预定直播信息。该工具允许用户将感兴趣的频道加入观察列表,并随时查询其即将开始的直播活动或当前是否正在直播。它利用 Google API 密钥进行身份验证,确保对 YouTube 数据的合法访问。虽然其核心功能聚焦于信息获取而非内容干预,但它在自动化监控、内容聚合和实时通知等场景中展现出强大潜力。由于所有数据交互均通过标准 API 完成,因此无需复杂配置即可集成到各类应用系统中。需要注意的是,该工具的 watchlist(观察列表)仅存储在内存中,重启会话后数据会丢失,如需持久化需额外开发支持。”, “feature_items”: [ “支持添加/移除 YouTube 频道至个人观察列表”, “可获取指定频道下一次预定直播的完整信息(包括视频 ID、标题、开始时间、缩略图链接等)”, “提供批量检查多个频道未来直播计划的功能,结果按开播时间自动排序”, “具备实时检测某频道是否正在直播的能力,返回当前直播标题、观众数、实际开播时间等关键数据”, “兼容多种输入格式:既接受标准频道 ID,也支持处理别名(handle)如 @chan22 或显示名称如 ‘Sami Live HK’,系统会自动解析为有效 ID” ], “scenarios_html”: “该工具特别适合需要持续关注特定创作者直播动态的应用场景。例如,直播爱好者可以将其最喜爱的游戏主播、教育类 UP 主或新闻播报频道加入观察列表,一旦有新的直播安排便能第一时间获知,避免错过精彩内容。对于内容聚合平台而言,此技能可用于构建统一的直播预告面板,集中展示多个频道的未来播出时间表,提升用户体验。此外,在社群运营或粉丝管理工具中,结合定时轮询机制,可实现自动提醒功能——当检测到目标频道即将开播时,主动推送通知给订阅者。尽管目前 watchlist 不具备跨会话持久化能力,但对于短期任务或临时监控需求仍极为高效。若需长期追踪,建议后续扩展存储逻辑以保存历史记录。” }