#!/bin/bash
THRESH="$1"
for i in $(seq 1 24); do
OUT=$(sms list --limit 5 --json 2>/dev/null)
HIT=$(printf '%s' "$OUT" | python3 -I -c '
import sys,json,re
th=sys.argv[1]
try: d=json.load(sys.stdin)
except Exception: d=[]
for m in d:
t=m.get("time","")
if t>th and "超算互联网" in m.get("text",""):
print(m["time"], m["text"]); break
' "$THRESH")
if [ -n "$HIT" ]; then echo "FOUND $HIT"; exit 0; fi
echo "poll $i $(date +%H:%M:%S) none"
sleep 5
done
echo "NO_NEW_SMS"
exit 1