Twitch 在线状态检测工作流
该工作流通过调用Twitch的GraphQL API,自动检测指定用户的直播状态,快速判断其是否在线。解决了手动查询的低效问题,实现了实时监测,适用于观众、内容创作者和自动化开发者。用户可以即时掌握主播的直播动态,优化直播监控体验,并可根据在线状态触发后续操作,提升工作效率。
流程图

工作流名称
Twitch 在线状态检测工作流
主要功能和亮点
该工作流通过调用 Twitch 的 GraphQL API,实时检测指定 Twitch 用户的直播状态,判断该用户当前是否在线。流程自动获取直播流信息,简单高效,能够快速反馈主播是否正在直播。
解决的核心问题
传统手动查询主播是否在线既耗时又不便,该工作流实现自动化检测,解决了主播状态监测的实时性和自动化问题,帮助用户即时掌握目标 Twitch 账号的直播情况。
应用场景
- Twitch 观众或粉丝实时关注自己喜爱的主播是否开播
- 社交媒体运营人员监控合作主播的直播状态
- 直播数据分析平台自动采集主播在线情况
- 任何需要基于主播直播状态触发后续操作的自动化系统
主要流程步骤
- 手动触发:用户点击“测试工作流”启动流程。
- 设置用户参数:通过“Document”节点指定需要查询的 Twitch 用户名。
- 调用 Twitch GraphQL API:使用匿名公共 client-id 发送 GraphQL 查询,获取目标用户的直播流信息。
- 判断在线状态:通过“Is Online”条件节点检查返回的 stream 字段是否为空,非空则表示主播在线。
- 输出结果:基于判断结果,后续可扩展通知、记录或触发其他自动化操作。
涉及的系统或服务
- Twitch GraphQL API:用于获取主播直播信息
- n8n 自动化平台节点:包括 Manual Trigger(手动触发)、Set(设置变量)、GraphQL 查询、条件判断节点
适用人群或使用价值
- Twitch 观众和粉丝,快速获取主播在线信息
- 内容创作者和运营人员,监控直播动态,实现精准推广
- 自动化开发者,构建直播相关的自动提醒、数据采集或业务流程
- 直播分析与数据服务平台,实现数据实时抓取和状态判断
该工作流结构清晰,易于扩展,适合希望将 Twitch 直播状态集成进自动化系统的用户,提升工作效率,优化直播监控体验。