Delivery Notifier

从Gmail获取配送邮件,提取快递追踪信息,过滤营销信息,并通过WhatsApp发送个人配送提醒。

安装

概览

Delivery Notifier 是一款专为个人用户设计的自动化配送提醒工具,通过扫描 Gmail 收件箱中的配送邮件,智能识别快递公司信息并提取运单号,最终将关键物流动态以 WhatsApp 消息的形式推送给用户。该工具由 OpenClaw 生态开发,旨在帮助用户高效管理来自 AliExpress、DHL、FAN Courier、Temu 等平台的包裹状态,同时自动过滤营销类邮件,确保只传递真实有效的配送通知。其核心工作流程包括邮件抓取、内容解析、重复通知防抖和跨平台消息推送,整个过程无需人工干预即可实现全天候监控。

系统采用 Python 编写,配置灵活且易于集成到现有系统中。用户可通过编辑脚本文件自定义邮箱凭证、设置目标 WhatsApp 接收号码,并可指定需排除的营销发件人列表,从而精准控制通知范围。为提升可靠性,程序内置状态管理机制,利用 JSON 文件记录已发送的通知,避免重复提醒;同时自动清理过期数据,仅保留最近 100 条记录以确保性能。无论是定期轮询还是手动触发运行,都能稳定输出结构清晰的中文配送摘要,显著降低用户在碎片化信息流中追踪包裹的精力消耗。

作为一款轻量级个人效率工具,Delivery Notifier 特别适用于频繁网购、依赖国际或本地快递服务的人群。它不仅能替代手动查看邮箱的繁琐操作,还能在包裹发出第一时间获得即时反馈,尤其适合对时效敏感的商品(如生鲜、电子产品)或跨境订单场景。通过将物流信息无缝对接至常用通讯渠道 WhatsApp,该工具进一步提升了信息触达效率,让用户即使不在电脑前也能掌握包裹动向。

核心功能特点

  1. 自动扫描 Gmail 收件箱,识别并抓取配送相关邮件
  2. 支持识别主流快递公司(如 AliExpress、DHL、FAN Courier、Temu 等)及其运单格式
  3. 智能提取运单号与配送状态,过滤营销类广告邮件
  4. 通过 WhatsApp 发送结构化中文配送提醒,内容包含快递公司和物流进度
  5. 内置状态管理系统,防止重复通知并自动清理历史记录
  6. 高度可定制:支持修改邮箱配置、目标接收人及排除的发件人列表

适用场景

Delivery Notifier 特别适合那些经常使用电商平台购物、且依赖第三方快递服务的个人用户。例如,当你在 AliExpress 或 Temu 上下单购买商品后,通常需要等待数日才能收到发货通知邮件。在此期间,你可能需要反复登录邮箱查看物流状态,耗费大量时间。而 Delivery Notifier 可以每隔 15 分钟自动检查一次 Gmail,一旦发现新的配送邮件,便立即解析出快递公司名称和运单号,并通过 WhatsApp 向你发送简洁明了的提醒,如“📦 LIVRARE NOUĂ 🏢 Curier: FAN Courier 📋 Trimitere: #PO-167”。这样,无论你在通勤途中还是休息时,都能第一时间获知包裹进展,极大提升了购物体验的透明度与掌控感。

此外,该工具在处理跨境物流时尤为实用。许多国际快递(如 DHL、FedEx)会通过邮件发送复杂的运单信息,包含英文术语和非标准格式,普通用户难以快速理解。Delivery Notifier 能自动将这些信息翻译成清晰的中文摘要,并以统一模板呈现,降低了语言障碍带来的困扰。同时,它还会主动屏蔽来自商家的促销邮件,避免因误判而导致错误提醒。对于同时使用多个购物平台或注册多个邮箱账户的用户来说,这种自动化筛选机制显得尤为重要,能有效减少信息噪音,聚焦于真正关心的物流动态。

从技术部署角度看,Delivery Notifier 既可作为一次性脚本手动执行,也可轻松接入定时任务(cron job),实现无人值守的持续监控。这意味着你可以将其安装在家庭服务器或个人电脑上,长期运行而不影响日常使用。由于所有敏感信息(如邮箱密码)均存储在本地配置文件中,未上传至云端,因此在隐私保护方面也具备一定优势。总体而言,这款工具填补了电商物流通知自动化领域的空白,为追求高效、便捷生活的现代消费者提供了一种低成本、高回报的解决方案。