Catch — verwandle eine OrbitPilot-Antwort in einen Blink
Was Catch macht
Neben Kopieren und dem Daumen-hoch/Daumen-runter bei jeder OrbitPilot-Antwort befindet sich ein Lesezeichen Symbol — Catch. Tippe darauf und diese Antwort wird ein Blink: der Text (bereinigt — kein überflüssiges Markdown, keine "aus deiner Datei"/"mein Gedächtnis ist veraltet" Hinweise, nur das, was OrbitPilot dir tatsächlich gesagt hat), ein Titel, der aus der ersten Zeile vorgeschlagen wird, und ein Link zurück to dem genauen Gespräch, aus dem es stammt.
Du kannst auch das gesamte Gespräch in einer Aktion erfassen, über das ☰ Menü → "Dieses Gespräch erfassen" (auf der kompletten Chat-Seite befindet sich derselbe Button in der Kopfzeile des Gesprächs). Das ergibt EINEN Blink, der alles enthält, was bisher gesagt wurde.
Bereits erfasst?
Sobald eine Antwort (oder die Sitzung) erfasst wurde, füllt sich das Lesezeichen-Symbol und der Button wird zu "Bereits erfasst" — ein Link direkt zum Blink. Das Erneute Erfassen der gleichen Antwort führt niemals zu einem zweiten Blink; es bringt dich einfach zurück zu dem, den du bereits hast.
Ein Sitzungs-Catch ist ein Schnappschuss, kein Fenster
Das Erfassen des gesamten Gesprächs friert es in diesem Moment ein. Wenn du nachher weiter chattest, wächst dieser Blink nicht — der Blink selbst sagt das in diesen Worten: "Enthält dieses Gespräch bis <Datum/Uhrzeit>. Spätere Nachrichten sind nicht enthalten." Die eigene Kopfzeile des Gesprächs zeigt dies ebenfalls an: sobald neue Nachrichten nach deinem letzten Erfassen eintreffen, wird dies dir mitgeteilt und du kannst erneut erfassen — was einen neuen Blink mit seiner eigenen, späteren "bis zu" Zeit erzeugt. Dein früherer Schnappschuss wird niemals stillschweigend überschrieben.
Ein sehr langes Gespräch wird verkürzt, anstatt verworfen zu werden: der Blink behält den neuesten Teil bei und sagt klar, wie viele frühere Nachrichten gekürzt wurden, sodass nichts verloren geht, ohne dass du es weißt.
Zwei-Wege-Links
Der Blink und das Gespräch zeigen immer aufeinander. Öffne den Blink und du findest einen Link zurück zur "OrbitPilot-Unterhaltung" (die genaue Antwort, wenn es ein pro-Antwort Catch war); öffne das Gespräch und du siehst das "Bereits erfasst"-Marker, das direkt zum Blink verlinkt.
Gäste
Besucher, die nicht angemeldet sind, sehen das Catch-Symbol ebenfalls — ein Tippen darauf ist der Moment, dich einzuladen, ein kostenloses Konto zu erstellen, dasselbe Anmeldefenster, das beim kostenlosen Vorschau-Limit angezeigt wird. Nichts wird für einen Gast gespeichert, bis er sich registriert.
Nachdem es erfasst wurde
Ein erfasster Blink ist ein normaler Blink — er fließt in dein OrbitPilot-Gedächtnis genauso wie jeder neue oder bearbeitete Blink (wenn dein Plan diese automatische "Schnellspur" aktiviert hat, die von deinem Administrator festgelegt wurde), zeigt dasselbe Gedächtnisstatus-Abzeichen wie alles andere in deiner Bibliothek und kann bearbeitet, kategorisiert oder gelöscht werden wie jeder Blink, den du von Hand geschrieben hast.
Für Entwickler
Alle Entscheidungslogik — bereinigen des Antworttextes, Vorschlagen eines Titels, die
Idempotenzgarantie, der Sitzungs-Schnappschuss und dessen Kürzung, beide Hälften des
Zwei-Wege-Links — befindet sich in orbitpilot/catch.py
(catch_message / catch_session), die von zwei dünnen Views aufgerufen wird,
orbitpilot_catch_message und orbitpilot_catch_session
(orbitpilot/views.py), beide drosselungsbeschränkt, Anmeldungen erforderlich, und Besitz-
abgeglichen bei der Nachricht/Unterhaltung. Die Herkunft wird auf zwei Arten gespeichert:
OrbitPilotCatch (ein neues Modell — Unterhaltung/Nachricht → Blink, einzigartig
pro Nachricht) ist die Rückwärtssuche, die die Gesprächsseite liest; eine BlinkLink
Reihe (das bestehende "füge eine URL zu einem Blink hinzu"-Modell) ist der eigene Vorwärtslink des Blinks, also wurde kein
neuer Herkunftsmechanismus erfunden. Ein erfasster Blink wird durch das gewöhnliche
Blink.objects.create() erstellt, sodass das Schnellspur post_save Signal von BL-161
es genau wie jeden anderen Blink aufnimmt — nichts in dieser Funktion spricht direkt mit der Gedächtnispipeline.
Verwandte Seiten
Docshub: "OrbitPilot-Kern, die Broschüre und die Schnellspur" (Gedächtnis/BL-161).
docs/orbitpilot/TASKS.md.
This guide was translated automatically. Read the English original.