Automatyzacja przez API na VPS

Mając VPS i klucz API możesz tworzyć automatyczne procesy które używają Claude bez Twojego udziału.

Prosty skrypt bash z Claude API

#!/bin/bash
# analyze-logs.sh – analizuj logi i wyślij raport emailem

LOG_FILE="/var/log/nginx/access.log"
API_KEY="$ANTHROPIC_API_KEY"

# Pobierz ostatnie 100 linii logów
LOGS=$(tail -100 "$LOG_FILE")

# Wyślij do Claude
RESPONSE=$(curl -s https://api.anthropic.com/v1/messages \
  -H "x-api-key: $API_KEY" \
  -H "anthropic-version: 2023-06-01" \
  -H "content-type: application/json" \
  -d "{
    \"model\": \"claude-haiku-4-5-20251001\",
    \"max_tokens\": 500,
    \"messages\": [{
      \"role\": \"user\",
      \"content\": \"Przeanalizuj te logi nginx i wypisz: 1) top 5 IP, 2) błędy 5xx, 3) podejrzane requesty:\n$LOGS\"
    }]
  }")

# Wyciągnij tekst odpowiedzi
ANALYSIS=$(echo "$RESPONSE" | python3 -c "import sys,json; print(json.load(sys.stdin)['content'][0]['text'])")

# Wyślij emailem
echo "$ANALYSIS" | mail -s "Raport logów nginx - $(date +%Y-%m-%d)" admin@twojadomena.pl

Cron job – automatyczna analiza

# Dodaj do crontab (crontab -e):
# Każdego dnia o 8:00 rano
0 8 * * * /home/user/scripts/analyze-logs.sh

Przykłady automatyzacji

Codzienne podsumowanie GitHuba:

# Pobierz commity z ostatniego dnia i poproś Claude o podsumowanie

Monitoring i alerty:

# Sprawdź status strony, jeśli down – wyślij raport przez Claude

Generowanie raportów SEO:

# Pobierz dane z Google Search Console API i poproś Claude o analizę

Wskazówka kosztowa: Do automatyzacji używaj modelu Haiku – jest 10x tańszy od Sonnet i wystarczający do prostych zadań analizy i podsumowań.

💬 Komentarze, pytania i uwagi

Masz pytanie, znalazłeś błąd lub chcesz coś dodać? Napisz komentarz poniżej. Do komentowania potrzebne jest konto GitHub.