Telegrammsteuerung (entfernt)
Die Telegram-Brücke wurde ausgeliefert v0.1.27 und wurde entfernt v0.2.0.
Eine Sicherheitsüberprüfung ergab drei Dinge, die ich nicht auf sich beruhen lassen wollte:
- Die
allow_execGate hat nichts getan./sendund/say– immer an, auch bei ausgeschalteter Exec – ging durchtmux send-keysmit Schlüsselnameninterpretation, sodass jeder gepaarte Chat senden kannC-cund geben Sie dann einen Shell-Befehl ein. - Warnungen verschwanden stillschweigend für Projekte mit Namen, die länger als etwa 23 Zeichen sind. Die Schaltflächen „Genehmigen/Ablehnen“ packten den Sitzungsnamen zweimal in das 64-Byte-Rückruffeld von Telegram, Telegram lehnte die gesamte Nachricht ab, und die Bridge protokollierte sie und fuhr fort. Du hast die Benachrichtigung einfach nie erhalten.
- Befehle in der Warteschlange werden beim Neustart wiedergegeben. Alles, was gesendet wurde, während der Daemon heruntergefahren war, lief, als er zurückkam – einschließlich a
/killBestätigung von Stunden zuvor.
Das Ziehen ging schneller als das Reparieren unter Druck, also habe ich das getan.
Wenn Sie es konfiguriert hatten: ccmux telegram ist weg und die [telegram]
Block fällt aus config.toml beim nächsten Speichern der Konfiguration – einschließlich bot_token. Nichts anderes in Ihrer Konfiguration wird berührt.
Was stattdessen verwendet werden soll
Moshi erledigt die gleiche Aufgabe auf einem Telefon: ein Tastendruck, wenn ein Agent Sie braucht, und dann ein Tippen, um eine Verbindung herzustellen. Setup ist ccmux moshi-setup – siehe Erste Schritte.
Erstellen Sie Ihre eigene Bedienoberfläche? ccmuxd macht eine verfügbar
HTTP API über Ihr Tailnet.
Wird es wiederkommen?
Vielleicht. Der Code ist nur einen Schritt entfernt und für alle drei Probleme gibt es bekannte Korrekturen – Literalmodus send-keys, kurze Rückruf-IDs und Abbau des Rückstands beim Start. Es kommt zurück, wenn es die Rezensionszeit hatte, die es beim ersten Mal hätte haben sollen.
Hilf mit, ccmux zu verbessern
Fehler gefunden, eine Anleitung unklar oder eine Übersetzung verbesserungswürdig? Auch kleine Beiträge sind willkommen. Erstelle ein Issue oder einen Pull Request.
Haben Sie einen Fehler entdeckt oder ist etwas veraltet? Bearbeiten Sie diese Seite auf GitHub.