Matrix-Zugriffskontrolle in OpenClaw
Bot-zu-Bot-Räume und der Modus mentions, warum „von einem Bot verfasst“ ein anderes konfiguriertes Konto bedeutet, Kontextsichtbarkeit für ergänzenden Raumkontext, DM- und Raumrichtlinien mit Zulassungslisten, DMs stummschalten, während Räume weiter funktionieren, Kopplung mit wiederverwendeten Codes und Erinnerungen sowie Slash-Befehle mit vorangestellter Erwähnung des Bots
Matrix hat kein Bot-Flag, keine serverseitigen Zulassungslisten und Clients, die vor jedem Befehl per Tab eine Erwähnung vervollständigen, und die Zugriffsregeln von OpenClaw spiegeln alle drei Punkte wider. Hier sind die Bot-zu-Bot-Einstellungen, die Steuerung der Kontextsichtbarkeit, die DM- und Raumrichtlinien, die Kopplung und der Befehlsweg mit vorangestellter Erwähnung.
Bot-zu-Bot-Räume
- Nachrichten von anderen konfigurierten OpenClaw-Matrix-Konten werden standardmäßig ignoriert, und die Einstellung allow-bots schaltet Verkehr zwischen Agenten frei: true akzeptiert Nachrichten von anderen konfigurierten Bot-Konten in erlaubten Räumen und DMs, mentions akzeptiert sie in Räumen nur, wenn sie diesen Bot sichtbar erwähnen, während DMs erlaubt bleiben, und ein allow-bots-Wert pro Raum überschreibt die Einstellung auf Kontoebene.
- Akzeptierte Nachrichten konfigurierter Bots durchlaufen den gemeinsamen Bot-Schleifenschutz, der in den Kanal-Standardwerten konfiguriert und pro Konto oder pro Raum überschrieben wird.
- OpenClaw ignoriert weiterhin Nachrichten von derselben Matrix-Benutzer-ID, um Schleifen durch Antworten auf sich selbst zu vermeiden, und weil Matrix kein natives Bot-Flag hat, bedeutet „von einem Bot verfasst“, dass die Nachricht von einem anderen konfigurierten Matrix-Konto auf diesem OpenClaw-Gateway gesendet wurde.
- Für gemeinsam genutzte Räume rät die Dokumentation zu strikten Raum-Zulassungslisten und Erwähnungspflicht, sobald Bot-zu-Bot-Verkehr aktiviert ist.
Das betrifft nur die Sichtbarkeit des ergänzenden Kontexts, nicht, ob die eingehende Nachricht selbst eine Antwort auslösen kann.
Kontextsichtbarkeit und Richtlinien
Matrix unterstützt die gemeinsame Steuerung der Kontextsichtbarkeit für ergänzenden Raumkontext wie abgerufenen Antworttext, Thread-Wurzeln und ausstehenden Verlauf: all, der Standard, behält ergänzenden Kontext so, wie er empfangen wurde, allowlist filtert ihn auf Absender, die von den aktiven Prüfungen der Raum- und Benutzer-Zulassungslisten erlaubt werden, und allowlist-quote verhält sich wie allowlist, behält aber eine explizit zitierte Antwort; das betrifft nur, welcher ergänzende Kontext sichtbar ist, nie, ob die eingehende Nachricht eine Antwort auslösen kann, was weiterhin von der Gruppenrichtlinie, der Raum-Map, der Liste der Gruppenabsender und den DM-Einstellungen abhängt. Das Richtlinienbeispiel setzt die DM-Richtlinie auf Zulassungsliste mit einem Admin als Absender und ausgeschalteten Thread-Antworten, dazu eine Gruppenrichtlinie mit Zulassungsliste und demselben Admin als Gruppenabsender sowie einen Raumeintrag mit Erwähnungspflicht; um DMs vollständig stummzuschalten, während Räume weiter funktionieren, deaktivieren Sie den DM-Block und behalten die Raumrichtlinie und ihre Absenderliste bei. Die Kopplung für Matrix-DMs nutzt die Kopplungsbefehle list und approve, und wenn ein nicht freigegebener Benutzer vor der Freigabe weiter Nachrichten schickt, verwendet OpenClaw denselben ausstehenden Code erneut und kann nach einer kurzen Abkühlzeit eine Erinnerung senden, statt einen neuen Code zu erzeugen.
Slash-Befehle in Räumen
- Slash-Befehle wie new, reset, model, agents, session, acp und approve funktionieren direkt in DMs.
- In Räumen erkennt OpenClaw zusätzlich einen Befehl, dem die eigene Matrix-Erwähnung des Bots vorangestellt ist, sodass eine Erwähnung gefolgt vom Befehl new den Befehlsweg ohne eigene Erwähnungs-Regex auslöst; so bleibt der Bot ansprechbar für Beiträge aus Erwähnung plus Befehl, wie sie Element und ähnliche Clients erzeugen, wenn ein Benutzer den Bot vor dem Tippen per Tab vervollständigt.
- Die Autorisierung gilt weiterhin: Absender von Befehlen müssen dieselben DM- oder Raum-Zulassungslisten und Eigentümer-Richtlinien erfüllen wie einfache Nachrichten.
Diese Regeln gehören zum Kanalbeitrag OpenClaw auf Matrix, das Modell aus mehreren Konten und Homeservern, von dem die Definition von allow-bots abhängt, beschreibt der Beitrag zu Matrix-Konten und Homeservern in OpenClaw.
Bots definieren, wo die Plattform keine kennt
Weil Matrix einen Bot nicht von einer Person unterscheiden kann, zieht OpenClaw die Grenze an seiner eigenen Konfiguration: Ein anderes Konto auf demselben Gateway ist ein Bot, alle anderen sind Benutzer, und der Schleifenschutz sitzt hinter dieser Grenze. Den Schutz erklärt der Beitrag zum Bot-Schleifenschutz in OpenClaw, dieselben Richtlinienebenen auf Slack, wo die Plattform Bots durchaus kennzeichnet, der Beitrag zur Slack-Zugriffskontrolle in OpenClaw.
Auf Diali
Matrix steht auf der Liste der Kanäle, die Sie bei Diali verbinden können, neben WhatsApp, Telegram, Discord, Slack, Mattermost, SMS und Sprache: Das Homeserver-Konto und die Raum-Zulassungsliste gehören Ihnen, das Gateway gehört uns. Der Assistent ist gehostetes OpenClaw auf Diali, und die Grenze, die für jeden verbundenen Kanal gilt, beschreibt die Seite zur Sicherheit bei Diali.
- Andere konfigurierte Konten sind Bots; derselben ID wird nie geantwortet.
- Die Kontextsichtbarkeit filtert, was gesehen wird, nicht, was auslöst.
- Eine Erwähnung plus Befehl ist immer noch ein Befehl.
Genug gelesen, bauen Sie selbst einen
Richten Sie einen Agenten ein, wählen Sie einen Kanal und lassen Sie ihn in der App arbeiten, die Sie ohnehin geöffnet haben.
