Webhook 自动化

用于Webhook Automate,通过自动化工作流程,实时搜索种子并下载,确保用户及时获取所需影片。集成Telegram通知,提供下载状态更新,提升用户体验。

2025/7/8
8 个节点
复杂
webhook复杂functionitemtelegram集成api代码自定义逻辑条件通信机器人
分类:
Communication & MessagingComplex WorkflowWebhook TriggeredBusiness Process Automation
集成服务:
FunctionItemTelegram

适用人群

此工作流适合以下人群:
- 电影爱好者:希望自动化下载电影种子的用户。
- 开发者:希望集成 Telegram 和 Torrent 搜索 API 的开发者。
- 自动化爱好者:希望通过 webhook 实现自动化工作流的用户。
- 技术支持人员:需要监控和处理下载请求的技术支持人员。

解决的问题

此工作流解决了以下问题:
- 种子搜索:自动搜索并下载电影种子,节省用户手动查找的时间。
- 通知功能:通过 Telegram 发送下载状态通知,确保用户及时了解下载进度。
- 错误处理:处理下载过程中的错误,确保流程的稳定性。

工作流程

工作流的详细步骤如下:
1. Webhook 节点:接收 POST 请求,触发工作流,并获取请求体中的电影标题。
2. 搜索种子:使用 torrent-search-api 搜索指定电影的种子,支持多个种子提供者(如 KickassTorrents 和 Rarbg)。
3. 条件判断:检查是否找到种子,决定下一步操作。
4. 下载种子:如果找到种子,使用 Transmission API 开始下载,并发送下载成功通知到 Telegram。
5. 未找到种子处理:如果未找到种子,发送未找到通知到 Telegram。
6. 错误处理:在下载过程中,如果遇到 409 错误,重新获取会话 ID 并重试下载。

自定义指南

用户可以通过以下方式自定义和调整此工作流:
- 修改种子搜索提供者:在 SearchTorrent 节点中,添加或删除种子提供者,以适应不同的需求。
- 更改下载目录:在 Start download 节点中,修改 download-dir 参数,以设置不同的下载路径。
- 调整 Telegram 通知内容:在 Telegram 节点中,修改 text 字段,以自定义发送的消息内容。
- 添加更多条件:在 IF 节点中,添加其他条件判断,以扩展工作流的功能。