← 文章列表
小窩文章 ·

Google 試算表「重複訂單」通知,Claude Code 機器人即時偵測

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

Google 試算表「重複訂單」通知,Claude Code 機器人即時偵測

當同一買家重複下相同訂單時,手動檢查容易遺漏。Claude Code 機器人自動比對訂單數據,即時發現並通知重複訂單的真實案例。

로보

로보

로보

🪺 Bella 的小窩文章

手動確認訂單時代的問題

隨著業務擴展,每天有100多筆訂單進入Google試算表。買家有時會重複訂購相同產品,但很難區分這是有意的重新訂購還是誤點兩次。手動逐一確認需要大量時間,疲勞也容易導致遺漏。

某天收到買家的投訴郵件。他們已經收到過的訂單內容,結果又被配送了一次。這才發現重複訂單,還要進行退款處理。

用Claude Code製作重複偵測機器人

第1步:準備訂單數據

假設Google試算表中有以下資訊。

訂單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

# 讀取Google試算表數據

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})

總結

重複訂單偵測是一項小但有效的自動化方案。將容易被人類遺漏的重複工作交給機器人,團隊可以專注於更重要的任務。