Tlon (Plugin)
Tlon ist ein dezentraler Messenger auf Basis von Urbit. OpenClaw verbindet sich mit Ihrem Urbit-Ship und kann auf DMs und Gruppenchat-Nachrichten antworten. Gruppenantworten erfordern standardmäßig eine @-Erwähnung und können über Zulassen-Listen weiter eingeschränkt werden. Status: unterstützt über Plugin. DMs, Gruppenerwähnungen, Thread-Antworten und text-only-Medien-Fallback (URL an Bildunterschrift angehängt) werden unterstützt. Reaktionen, Umfragen und native Medien-Uploads werden nicht unterstützt.
Plugin erforderlich
Tlon wird als Plugin ausgeliefert und ist nicht im Core-Install enthalten. Installation über CLI (npm-Registry):
openclaw plugins install @openclaw/tlonLokaler Checkout (bei Ausführung aus einem Git-Repo):
openclaw plugins install ./extensions/tlonDetails: Plugins
Einrichtung
- Tlon-Plugin installieren.
- Ship-URL und Login-Code besorgen.
channels.tlonkonfigurieren.- Gateway neu starten.
- Bot per DM kontaktieren oder in einem Gruppenkanal @erwähnen.
Minimale Konfiguration (einzelnes Konto):
{
channels: {
tlon: {
enabled: true,
ship: "~sampel-palnet",
url: "https://your-ship-host",
code: "lidlut-tabwed-pillex-ridrup"
}
}
}Gruppenkanäle
Auto-Discovery ist standardmäßig aktiviert. Sie können Kanäle auch manuell festlegen:
{
channels: {
tlon: {
groupChannels: [\
"chat/~host-ship/general",\
"chat/~host-ship/support"\
]
}
}
}Auto-Discovery deaktivieren:
{
channels: {
tlon: {
autoDiscoverChannels: false
}
}
}Zugriffskontrolle
DM-Zulassen-Liste (leer = alle erlauben):
{
channels: {
tlon: {
dmAllowlist: ["~zod", "~nec"]
}
}
}Gruppen-Autorisierung (standardmäßig eingeschränkt):
{
channels: {
tlon: {
defaultAuthorizedShips: ["~zod"],
authorization: {
channelRules: {
"chat/~host-ship/general": {
mode: "restricted",
allowedShips: ["~zod", "~nec"]
},
"chat/~host-ship/announcements": {
mode: "open"
}
}
}
}
}
}Zustellziele (CLI/Cron)
Nutzen Sie diese mit openclaw message send oder Cron-Zustellung:
- DM:
~sampel-palnetoderdm/~sampel-palnet - Gruppe:
chat/~host-ship/channelodergroup:~host-ship/channel
Hinweise
- Gruppenantworten erfordern eine Erwähnung (z. B.
~your-bot-ship). - Thread-Antworten: wenn die eingehende Nachricht in einem Thread ist, antwortet OpenClaw im Thread.
- Medien:
sendMediafällt auf Text + URL zurück (kein nativer Upload).