Zum Hauptinhalt springen

Installation & Einrichtung

Verwenden Sie diese Anleitung für die Ersteinrichtung: Installieren Sie Snoopy, konfigurieren Sie Ihren OpenRouter-Schlüssel, fügen Sie Ihren ersten Job hinzu und überprüfen Sie, dass alles funktioniert.

Voraussetzungen

  • Node.js 20+
  • npm 10+
  • OpenRouter-API-Schlüssel (erforderlich für Qualifizierung)

Ohne OpenRouter-Schlüssel schlagen Job-Ausführungen fehl, wenn Snoopy die Qualifizierung erreicht.

Snoopy installieren

Über npm (empfohlen):

npm install -g @telepat/snoopy
snoopy --help

Aus Quelle (Entwicklungsversionen):

npm install
npm run build
npm link
snoopy --help

OpenRouter-API-Schlüssel konfigurieren

Setzen Sie Ihren Schlüssel über den interaktiven Einstellungsablauf:

snoopy settings

Navigieren Sie zu OpenRouter API Key, fügen Sie Ihren Schlüssel ein und speichern Sie ihn.

Speicherverhalten:

  • Snoopy speichert Geheimnisse in Ihrem OS-Schlüsselbund, wenn dieser verfügbar ist.
  • Wenn der Schlüsselbund nicht verfügbar ist, konfigurieren Sie Geheimnisse über Umgebungsvariablen:
    • TELEPAT_OPENROUTER_KEY
    • SNOOPY_REDDIT_CLIENT_SECRET

Fehlt der Schlüssel, fordert snoopy job add bei der Ersteinrichtung danach fragt, wenn der Schlüsselbund verfügbar ist.

Ersten Job hinzufügen

Starten Sie den geführten Job-Ablauf:

snoopy job add

Was der Ablauf tut:

  • Erhebt Ihre Überwachungsabsicht und Zusatzdetails
  • Generiert Job-Name, Slug und Qualifizierungsprompt
  • Speichert den Job lokal
  • Führt einen sofortigen ersten Scan aus
  • Aktiviert die geplante Ausführung nach dem Abschluss des ersten Durchlaufversuchs

Sie können auch den Kurzalias verwenden:

snoopy add

Listen Sie nach der Einrichtung Ihre Jobs auf:

snoopy jobs list

Um einen schnellen Validierungsscan mit Grenzwert durchzuführen:

snoopy job run --limit 5
snoopy job run <jobRef> --limit 5

Einrichtung überprüfen

Führen Sie Gesundheitsprüfungen durch:

snoopy doctor

Bestätigen Sie mindestens:

  • OpenRouter-API-Schlüssel ist konfiguriert
  • Datenbank- und Dateisystemprüfungen sind erfolgreich

Erster Befehlsablauf

Wenn Sie den vollständigen Einrichtungsweg an einem Ort möchten:

# 1) Global installieren
npm install -g @telepat/snoopy

# 2) Optional: Schlüssel vor der Job-Erstellung konfigurieren
snoopy settings

# 3) Ersten Job erstellen (fragt nach fehlenden Schlüssel/Einstellungen nach Bedarf)
snoopy job add

# 4) Gesundheit überprüfen
snoopy doctor

Verwandte Dokumente