Was macht discrawl?
Verwenden Sie zuerst lokale Discord-Archive. Bei aktuellen/laufenden Fragen prüfen Sie
discrawl status --json; verwenden Sie discrawl doctor für Quell-/Konfigurationsbereitschaft.
Aktualisieren Sie nur, wenn veraltet, der angeforderte Bereich fehlt oder explizit angefordert.
discrawl sync --source wiretap # lokale Discord Desktop-Artefakte
discrawl sync # konfigurierte Quelle; Bot-API benötigt Anmeldedaten
Verwenden Sie --full nur für bewusste historische Backfills. Unterbrechen Sie keinen anderen
Archivschreiber, um eine belegte/gesperrte Datenbank aufzulösen. Lösen Sie stattdessen konfigurierte
Pfade auf, anstatt standardmäßige macOS-, XDG- oder Legacy-Speicherorte anzunehmen.
Begrenzte Abschnitte lesen
DISCRAWL_NO_AUTO_UPDATE=1 discrawl search --limit 20 "query"
discrawl messages --channel '<channel>' --days 7 --all
discrawl dms --last 20
DISCRAWL_NO_AUTO_UPDATE=1 discrawl --json sql "select count(*) as messages from messages;"
DISCRAWL_NO_AUTO_UPDATE=1 unterdrückt Git-Share-Updates während Lesevorgängen.
discrawl sql ist standardmäßig schreibgeschützt und akzeptiert SQL-Argumente oder stdin. Verwenden
Sie es für exakte Zählungen/Joins, wenn normale Lesevorgänge zu grob sind; verwenden Sie
--unsafe --confirm niemals ohne eine explizit angeforderte und überprüfte Datenbankmutation.
Konsultieren Sie die Subcommand-Hilfe für Filter. Melden Sie absolute Datumsbereiche,
Kanal-/DM-Namen, Zählungen, Aktualität und Quellücken.
Quellgrenzen
Desktop Wiretap liest lokale Artefakte; es darf keine Anmeldedaten extrahieren, keine
Benutzer-Token verwenden, Discord nicht als Benutzer aufrufen oder Discord-Anwendungsspeicher
beschreiben. Bot-Sync benötigt konfigurierte Bot-Anmeldedaten; gehen Sie niemals von Verfügbarkeit
aus. Desktop-DMs sind nur lokal, nicht Teil des veröffentlichten Git-Snapshots. Git-Share-Snapshots
müssen Geheimnisse und @me DM-Zeilen ausschließen.
Für Implementierungsarbeiten oder eine wirklich fehlende CLI-Funktion überprüfen Sie, ob das
Auscheck-Fernrepository openclaw/discrawl ist, und folgen Sie dessen Anweisungen. Gehen Sie nicht
von einem maschinenspezifischen historischen Auscheck-Pfad aus.
ClawSweeper Sandbox
Verwenden Sie nur den Sandbox-Reader:
discrawl-sandbox search --limit 20 "query"
discrawl-sandbox messages --channel clawtributors --days 7 --all
discrawl-sandbox status --json
Dieser Reader importiert https://github.com/openclaw/discord-store.git in
/root/clawsweeper-sandbox-workspace/.discrawl/discrawl.db mit
discord.token_source = "none". Der veröffentlichte Git-Snapshot ist öffentlich-kanalgefiltert;
verwenden Sie nicht /root/.discrawl/config.toml oder die umfangreiche Writer-DB von
Sandbox-öffentlichen Discord-Sitzungen.