#!/bin/bash
# 开源情报 - 美国分析报告（日报）- 小时采集脚本

LOG_FILE="/home/admin/.openclaw/workspace/reports/usa-daily-briefing/cron.log"
OUTPUT_DIR="/home/admin/.openclaw/workspace/reports/usa-daily-briefing/hourly"
TIMESTAMP=$(date +%Y%m%d_%H%M)

echo "[$(date '+%Y-%m-%d %H:%M:%S')] 开始采集美国舆情信息..." >> "$LOG_FILE"

# 使用 searxng 搜索采集（6 个重点议题）
QUERIES=(
    "美国对华政策 site:reuters.com OR site:apnews.com OR site:bbc.com"
    "美国国内政治 site:nytimes.com OR site:washingtonpost.com"
    "美国军事部署 site:reuters.com OR site:apnews.com"
    "美国科技封锁 芯片 制裁 site:reuters.com OR site:ft.com"
    "美联储 美国经济 通胀 site:reuters.com OR site:bloomberg.com"
    "美国外交 北约 亚太 site:reuters.com OR site:aljazeera.com"
)

for query in "${QUERIES[@]}"; do
    curl -s "http://localhost:8080/search?q=$(echo "$query" | url_encode)&format=json" >> "$OUTPUT_DIR/${TIMESTAMP}_usa.json" 2>> "$LOG_FILE"
done

echo "[$(date '+%Y-%m-%d %H:%M:%S')] 采集完成" >> "$LOG_FILE"
