← back to Dear Bubbe Nextjs

scripts/post-to-x-now.sh

30 lines

#!/bin/bash

echo "==================================="
echo "📤 POSTING TO X.COM FROM QUEUE"
echo "==================================="
echo ""

# Check queue first
echo "Checking queue..."
QUEUE_COUNT=$(cat /root/Projects/dear-bubbe-admin/logs/twitter-queue.json | jq '[.[] | select(.status=="queued")] | length')
echo "Found $QUEUE_COUNT posts ready to send"
echo ""

if [ "$QUEUE_COUNT" -eq "0" ]; then
    echo "❌ No posts in queue!"
    exit 1
fi

# Show next post to be sent
echo "Next post to send:"
cat /root/Projects/dear-bubbe-admin/logs/twitter-queue.json | jq -r '[.[] | select(.status=="queued")] | .[0].text' | head -c 100
echo "..."
echo ""

# Post it
echo "Posting..."
node /root/Projects/dear-bubbe-nextjs/lib/x-graphql-poster.js

echo ""
echo "Done!"