#!/bin/bash
# Daily outreach batch — 5 LinkedIn contacts to #outreach at 8:00 UTC
# Runs Monday–Friday

cd /root/.openclaw/workspace

DAY=$(date +%u)  # 1=Mon ... 7=Sun
if [ "$DAY" -ge 6 ]; then
    echo "$(date -u) - Weekend, skipping outreach" >> /tmp/daily-outreach.log
    exit 0
fi

echo "$(date -u) - Running daily outreach batch" >> /tmp/daily-outreach.log

OUTPUT=$(python3 scripts/sales/daily-outreach.py 2>&1)
echo "$OUTPUT" >> /tmp/daily-outreach.log

# Extract the message block
MESSAGE=$(echo "$OUTPUT" | sed -n '/OUTREACH_MESSAGE_START/,/OUTREACH_MESSAGE_END/p' | grep -v "OUTREACH_MESSAGE_START\|OUTREACH_MESSAGE_END")

if [ -z "$MESSAGE" ]; then
    echo "$(date -u) - ERROR: No message generated" >> /tmp/daily-outreach.log
    exit 1
fi

# Post to Discord #outreach channel via openclaw
openclaw message send \
    --channel "1483736700969816165" \
    --message "$MESSAGE" >> /tmp/daily-outreach.log 2>&1

echo "$(date -u) - Outreach batch posted" >> /tmp/daily-outreach.log
