Telegram 自动化

用于Telegram,通过每周定时检查工作流程的执行情况,自动汇总并发送过去7天内的失败报告,帮助用户及时了解问题并优化工作效率。

2025/7/8
10 个节点
中等
计划中等telegram计划触发器便签过滤器n8n聚合自动化通信机器人cron
分类:
Communication & MessagingSchedule TriggeredMedium Workflow
集成服务:
TelegramSchedule TriggerSticky NoteFilterN8nAggregate

适用人群

适用人群


- 项目经理:需要定期跟踪工作流的执行情况,确保项目按计划进行。
- 开发者:希望监控自动化脚本的执行状态,及时发现并修复问题。
- 团队领导:需要定期获取团队工作流的失败报告,以便进行调整和优化。
- 运维人员:负责维护和监控系统运行状态,确保服务的可靠性和稳定性。

解决的问题

解决的问题


- 自动化监控:定期检查工作流的执行情况,自动获取过去 7 天 内的失败记录,减少人工监控的工作量。
- 及时通知:在工作流失败时,通过 Telegram 发送通知,确保相关人员能够迅速采取行动。
- 报告生成:自动生成失败报告,帮助团队分析和改进工作流,提升整体效率。

工作流程

工作流步骤


1. 调度触发器:每 7 天 触发一次工作流。
2. 获取所有之前的执行:查询指定工作流的所有执行记录。
3. 过滤本周的执行:筛选出过去 7 天 内的执行记录,关注失败的工作流。
4. 设置失败执行的消息:为每个失败的执行生成一条消息,包含工作流名称、执行链接和执行时间。
5. 聚合所有消息:将所有失败消息汇总成一条消息,便于发送。
6. 通过 Telegram 发送消息:将聚合后的失败报告发送到指定的 Telegram 聊天中。

自定义指南

自定义指南


- 修改调度频率:在 Schedule Trigger 节点中调整 daysInterval 的值,以改变工作流的触发频率。
- 更改 Telegram 消息内容:在 Set a message for each failed execution 节点中修改 message 的内容,以自定义发送的通知格式。
- 添加更多过滤条件:在 Filter for executions of the week 节点中,可以增加更多的条件,以便更精确地筛选出需要关注的执行记录。
- 修改 Telegram 发送设置:在 Telegram 节点中更新 Telegram 的 API token 和聊天 ID,以确保消息能够发送到正确的地方。