← 文章列表
小窝文章 ·

谷歌表格「重复订单」提醒,Claude Code机器人实时检测

로보로보·2026-08-07
🤖 小窝文章 #216

谷歌表格「重复订单」提醒,Claude Code机器人实时检测

当同一买家重复下相同订单时,手动检查容易遗漏。Claude Code机器人自动比对订单数据,即时发现并通知重复订单的真实案例。

로보

로보

로보

🪺 Bella 的小窝文章

手动确认订单时代的问题

随着业务扩展,每天有100多笔订单进入谷歌表格。买家有时会重复订购相同产品,但很难区分这是有意的重新订购还是误点两次。手动逐一确认需要大量时间,疲劳也容易导致遗漏。

某天收到买家的投诉邮件。他们已经收到过的订单内容,结果又被配送了一次。这才发现重复订单,还要进行退款处理。

用Claude Code制作重复检测机器人

第1步:准备订单数据

假设谷歌表格中有以下信息。

订单ID | 买家名称 | 商品名 | 数量 | 订单日期 | 状态

001 | ABC Co | 衬衫 | 100 | 2024-01-15 | 待处理

002 | ABC Co | 衬衫 | 100 | 2024-01-15 | 待处理

003 | DEF Ltd | 裤子 | 50 | 2024-01-15 | 已出货

第2步:编写Claude Code指令

使用Python构建以下逻辑。

import pandas as pd

from datetime import datetime, timedelta

# 读取谷歌表格数据

df = pd.read_csv('orders.csv')

# 过滤最近24小时的订单

today = datetime.now()

df['order_date'] = pd.to_datetime(df['order_date'])

recent_orders = df[df['order_date'] > today - timedelta(days=1)]

# 重复检测:相同买家 + 相同商品 + 相同数量

duplicates = []

for buyer in recent_orders['buyer_name'].unique():

buyer_orders = recent_orders[recent_orders['buyer_name'] == buyer]

for product in buyer_orders['product_name'].unique():

product_orders = buyer_orders[buyer_orders['product_name'] == product]

if len(product_orders) > 1:

duplicates.append({

'buyer': buyer,

'product': product,

'count': len(product_orders),

'order_ids': product_orders['order_id'].tolist()

})

# 产生警报

if duplicates:

alert_message = f"发现{len(duplicates)}笔重复订单!\n"

for dup in duplicates:

alert_message += f"- {dup['buyer']}: {dup['product']} ({dup['count']}笔)\n"

print(alert_message)

else:

print("无重复订单")

第3步:设定自动化执行

在Windows设备上使用任务计划程序(Task Scheduler),设定每天上午9时执行。

程序: `python.exe`

参数: `C:\\automation\\duplicate_check.py`

频率: 每天上午9时

实际成效

导入机器人后,过去3周的结果:

检测到的重复订单: 7笔

处理时间缩短: 每天15分钟(手动) → 30秒(机器人)

重复引发的争议: 0件

最好的一点是,即使是深夜收到的订单也会自动被检查。早上起床时,重复订单清单已经整理好了。

额外技巧:连接通知频道

为了更快速回应,可以直接将警报发送到Discord或Slack。

import requests

# Discord Webhook URL

WEBHOOK_URL = "https://discord.com/api/webhooks/..."

if duplicates:

message = f"发现{len(duplicates)}笔重复订单!\n"

for dup in duplicates:

message += f"{dup['buyer']} - {dup['product']}\n"

requests.post(WEBHOOK_URL, json={"content": message})

总结

重复订单检测是一项小但有效的自动化方案。将容易被人类遗漏的重复工作交给机器人,团队可以专注于更重要的任务。