0.5Γβ Perlahan Β· Cepat β
0%Peringkat 0 / 7 Β· Melahu
π¬Tekan Main Demo untuk lihat bagaimana Order Pemantauan Ejen memantau pesanan dari pengesahan hingga penghantaran.
Demo Selesai Semua Peringkat Dijana
01 WhatsApp Arahan
02 Analisis Keperluan
Menunggu Sedang aktif Selesai
03 Penjanaan Skrip Python
1
π₯
Ambil pesananAPI platform fetch order terkini
2
π
Semak statusKategori pending / shipped / at-risk
3
β οΈ
Kesan risikoLewat penghantaran, pembatalan mencurigakan
4
π
Laporan & notifikasiPapan pemuka + alert WhatsApp
import requests, json, time
from datetime import datetime, timedelta
API_ORDERS = "https://api.shopee.com/v2/orders"
RISK_THRESHOLD_HOURS = 48
def fetch_orders(status="all"):
resp = requests.get(API_ORDERS, params={"status": status})
return resp.json().get("orders", [])
def assess_risk(order):
created = datetime.fromisoformat(order["created_at"])
elapsed = datetime.now() - created
if elapsed > timedelta(hours=RISK_THRESHOLD_HOURS):
return "high"
if order.get("cancellation_flag"):
return "high"
return "low"
def send_alert(order, risk):
msg = f"β οΈ Order {order['id']} berisiko {risk}"
requests.post("http://192.168.1.50:9000/alert", json={"text": msg})
while True:
orders = fetch_orders("pending")
for o in orders:
risk = assess_risk(o)
if risk == "high":
send_alert(o, risk)
print(json.dumps({"id": o["id"], "risk": risk}))
time.sleep(1800)
04 Rajah Blok
Menunggu Sedang aktif Selesai
05 Skema Sistem
Menunggu Sedang aktif Selesai
β οΈ Jangan embed API key dalam kod. Guna environment variable atau vault.
06 Simulasi Pemantauan Pesanan
Mula Pemantauan
#ORD-1001ShippedRendah Risiko
#ORD-1002ShippedRendah Risiko
#ORD-1003PendingRendah Risiko
#ORD-1004At Riskβ οΈ High
#ORD-1005PendingRendah Risiko
07 Order Report
Log Terminal
[SISTEM] Order Pemantauan Ejen sedia
Seni Bina Sistem
π€ Lapisan Ejen
Order fetcher
Risiko assessor
Alert engine
LLM analyzer
π Lapisan E-dagang
Shopee API
Order export
Kurier tracking
Report export
Nota Keselamatan
- Manusia review required before acting on risiko alerts.
- Configure role-based access untuk order dashboards.
- Disable auto-cancellation without approval.
- Validate kewangan outputs dengan qualified staff.
- Browser demo does bukan touch sebenar e-dagang APIs.