使用Google Sheets、Telegram和Gmail实现n8n工作流错误警报

这个n8n工作流为您的工作流提供了一个强大的错误处理和通知系统。当发生错误时,它会自动将错误详情记录到Google Sheets表格,向Telegram频道发送通知,并发送邮件警报,确保您能立即发现问题。

工作原理

  • 错误触发:当其他n8n工作流出现错误时激活本流程
  • 错误日志(Google Sheets):将错误详情(如工作流名称、错误信息、时间戳)记录到指定表格,创建集中式错误日志
  • 字段编辑(手动配置):可手动设置Telegram聊天ID和邮件通知接收人
  • 频道通知(Telegram):向配置的Telegram频道发送包含错误详情的通知
  • 发送邮件(Gmail):向指定收件人发送包含完整错误信息的邮件警报

设置步骤

整个设置约需10-15分钟

  1. 下载工作流:下载本工作流并导入您的n8n实例
  2. 配置错误触发:在任何工作流出错时自动触发,确保在需要警报的工作流设置中将本流程设为”错误工作流”
  3. 配置错误日志(Google Sheets):
    • 连接您的Google Sheets账户
    • 指定用于记录错误的表格ID和工作表名称
    • 确保工作表有合适的表头(如”时间戳”、”工作流名称”、”错误信息”、”错误详情”)
  4. 配置字段编辑:
    • 在”字段编辑”节点手动输入Telegram聊天ID
    • 填写接收邮件警报的邮箱地址
  5. 配置频道通知(Telegram):
    • 连接您的Telegram账户
    • 确保”聊天ID”字段正确链接到”字段编辑”节点的输出
  6. 配置发送邮件(Gmail):
    • 连接您的Gmail账户
    • 确保”收件人”邮箱正确链接到”字段编辑”节点的输出
    • 自定义邮件主题和正文以包含来自”错误触发”节点的相关信息
  7. 测试工作流:可在其他简单n8n工作流中故意制造错误进行测试,验证日志更新、Telegram消息发送和邮件接收是否正常

系统要求

  • n8n实例:运行中的n8n实例(自托管或云端)
  • Google账户:可访问Google Sheets的账户
  • Telegram账户:用于接收通知的账户和聊天/频道ID
  • Gmail账户:用于发送邮件警报的账户
(0)
上一篇 4天前
下一篇 4天前

更多相关内容

从零掌握 AI + MCP/Responses API 的自动化设计,节省90%的时间和成本,成为AI自动化专家。学会 n8n、Coze、Dify 接入全球领先 AI应用生态,打造属于你的 AI智能工作流。