#!/bin/bash # 批量发布20篇腾讯电子签文章到电子签章网 # 使用 publish-wordpress.py 逐篇发布为草稿 set -e SRC_DIR="/root/.openclaw/workspace/tencent-esig" PUBLISH_SCRIPT="/root/.openclaw/agents/发布大师/workspace/scripts/publish-wordpress.py" LOG_FILE="/root/.openclaw/agents/101/workspace/post-to-wechat/2026-04-30/tencent-esig-publish-log.txt" echo "开始批量发布..." | tee "$LOG_FILE" echo "" | tee -a "$LOG_FILE" INDEX=0 SUCCESS=0 FAIL=0 for f in $(ls "$SRC_DIR"/*.md | sort); do INDEX=$((INDEX+1)) BASENAME=$(basename "$f") echo "============================================================" | tee -a "$LOG_FILE" echo "[$INDEX/20] 发布: $BASENAME" | tee -a "$LOG_FILE" echo "============================================================" | tee -a "$LOG_FILE" # 发布为草稿(--status draft) python3 "$PUBLISH_SCRIPT" "$f" \ --status draft \ --categories "腾讯电子签,电子签章" \ --tags "腾讯电子签,小微企业,电子合同" \ 2>&1 | tee -a "$LOG_FILE" RESULT=${PIPESTATUS[0]} if [ "$RESULT" -eq 0 ]; then SUCCESS=$((SUCCESS+1)) echo " ✅ 发布成功" | tee -a "$LOG_FILE" else FAIL=$((FAIL+1)) echo " ❌ 发布失败 (exit code: $RESULT)" | tee -a "$LOG_FILE" fi echo "" | tee -a "$LOG_FILE" done echo "============================================================" | tee -a "$LOG_FILE" echo "批量发布完成!" | tee -a "$LOG_FILE" echo "成功: $SUCCESS, 失败: $FAIL" | tee -a "$LOG_FILE" echo "日志: $LOG_FILE" | tee -a "$LOG_FILE"