设置自动化

用于Twitch,通过手动触发的自动化工作流程,检查用户在线状态,实时获取观看人数和直播信息,提高互动性和用户体验。

2025/7/8
7 个节点
中等
手动中等graphqlsticky note逻辑条件
分类:
Manual TriggeredMedium Workflow
集成服务:
GraphqlSticky Note

适用人群

此工作流适合以下人群:
- 游戏主播:需要实时监控其 Twitch 直播状态的主播。
- 内容创作者:希望在社交媒体上分享其直播状态的内容创作者。
- 开发者:想要集成 Twitch API 的开发者,能够通过 GraphQL 查询获取直播信息。
- 自动化爱好者:希望通过 n8n 自动化工具简化工作流程的用户。

解决的问题

该工作流解决了以下问题:
- 实时监控:能够实时检查指定 Twitch 用户的直播状态。
- 简化流程:通过自动化查询,减少手动检查直播状态的时间。
- 条件逻辑:根据用户是否在线触发不同的后续操作,提升工作效率。

工作流程

工作流过程的详细说明:
1. 手动触发:用户通过点击“测试工作流”手动启动工作流。
2. 设置文档节点:在文档节点中,用户需要输入其 Twitch 用户名。
3. GraphQL 查询:工作流通过 GraphQL 查询指定用户的直播信息,包括观众数量、直播标题等。
4. 条件判断:使用条件节点判断用户是否在线,通过检查 stream 字段是否为空来确定。
5. 输出结果:根据条件判断的结果,用户可以选择执行后续操作或获取通知。

自定义指南

用户如何自定义和调整此工作流:
- 修改用户名:在“Document”节点中更改 twitch 字段的值为所需的 Twitch 用户名。
- 更新 Client ID:在“Twitch GraphQL”节点中更新 client-id 参数,以确保 API 调用的有效性。
- 添加后续操作:在“Is Online”节点之后添加更多节点,以便根据用户的在线状态执行不同的操作,例如发送通知或记录日志。
- 调整条件逻辑:如果需要,可以在“Is Online”节点中修改条件,以适应特定的业务需求。