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

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

工作原理

  • 错误触发:当其他n8n工作流中出现错误时,该工作流会被激活。
  • 记录错误(Google Sheets):错误详情(如工作流名称、错误信息、时间戳)会被追加到指定的Google Sheet中,创建一个集中化的错误日志。
  • 编辑字段(手动配置):此节点允许您手动设置Telegram聊天ID和接收通知的电子邮件地址。
  • 频道通知(Telegram):包含相关详情的错误通知会发送到您配置的Telegram频道。
  • 发送邮件(Gmail):包含完整错误信息的邮件警报会发送到指定的收件人。

设置步骤

此设置大约需要10-15分钟。

  1. 下载工作流:下载此工作流并导入到您的n8n实例中。
  2. 配置错误触发:此触发器会在任何工作流中出现错误时自动激活。确保在需要警报的工作流中将此工作流设置为“错误工作流”。
  3. 配置记录错误(Google Sheets):
    • 连接您的Google Sheets账户凭证。
    • 指定用于记录错误的Google Sheet ID和工作表名称。
    • 确保工作表有适当的标题(如“时间戳”、“工作流名称”、“错误信息”、“错误详情”)以接收数据。
  4. 配置编辑字段:
    • 在“编辑字段”节点中,手动输入您的Telegram聊天ID。这是您希望接收Telegram通知的聊天或频道的ID。
    • 插入您希望接收邮件警报的收件人电子邮件地址。
  5. 配置频道通知(Telegram):
    • 连接您的Telegram账户凭证。
    • 确保“聊天ID”字段正确链接到“编辑字段”节点的输出。
  6. 配置发送邮件(Gmail):
    • 连接您的Gmail账户凭证。
    • 确保“收件人”电子邮件地址正确链接到“编辑字段”节点的输出。
    • 自定义邮件主题和正文,以包含来自“错误触发”节点的相关错误信息。
  7. 测试工作流:为了测试,您可以在另一个简单的n8n工作流中故意制造一个错误。此错误工作流应触发此错误处理工作流,您可以验证日志是否更新、Telegram消息是否发送以及邮件是否收到。确保测试的工作流在工作流设置中选择了“错误工作流”。

需求

  • n8n实例:一个活动的n8n实例(自托管或云端)。
  • Google账户:一个可以访问Google Sheets的Google账户。
  • Telegram账户:一个Telegram账户和用于通知的聊天/频道ID。
  • Gmail账户:一个用于发送邮件警报的Gmail账户。
(0)
上一篇 6天前
下一篇 6天前

更多相关内容

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