Zum Inhalt springen

Matrix

aus www.kruedewagen.de, Homepage von Ralf und Judith Krüdewagen (Kruedewagen)
Version vom 23. August 2026, 16:57 Uhr von Rkr (Diskussion | Beiträge) (Die Seite wurde neu angelegt: „Diese Seite beschäftigt sich mit '''Matrix''', einem '''dezentralen''' Netzwerk für Instant Messaging auf Basis Open Source Software und offener Standards. == Bots == === Bots / Webhooks für eingehende Kommunikation === Die folgende Konfiguration wird z.B. für Benachrichtigungen in Uptime Kuma benötigt. *Raum erstellen *'''Raum-ID''' zum neuen Raum herausfinden Einstellungen des Raums -> Erweitert -> Chat-ID -> Beispiel: !gadhhtTzjnadbbaD:matr…“)
(Unterschied) ← Nächstältere Version | Aktuelle Version (Unterschied) | Nächstjüngere Version → (Unterschied)

Diese Seite beschäftigt sich mit Matrix, einem dezentralen Netzwerk für Instant Messaging auf Basis Open Source Software und offener Standards.

Bots

Bots / Webhooks für eingehende Kommunikation

Die folgende Konfiguration wird z.B. für Benachrichtigungen in Uptime Kuma benötigt.

  • Raum erstellen
  • Raum-ID zum neuen Raum herausfinden
Einstellungen des Raums -> Erweitert -> Chat-ID -> Beispiel: !gadhhtTzjnadbbaD:matrix.org
curl -XPOST --json '{"type": "m.login.password", "identifier": {"user": "USER", "type": "m.id.user"}, "password": "PASSWORD"}' "https://matrix.org/_matrix/client/v3/login"
Hinweis USER und PASSWORD sind die Credentials für Matrix
  • Zum Testen eine Nachricht senden (curl oder HTTP) CURL HTTP: 123 ist die (sich ändernde) TransactionID
curl https://matrix.org/_matrix/client/v3/rooms/\!gadhhtTzjnadbbaD:matrix.org/send/m.room.message/123?access_token='XXX' -X PUT --data '{"msgtype":"m.text","body":"Test"}'
Hinweis Wichtig: Die TransactionID (testweise "123") beim Senden muss unique pro Access Token und pro Message sein, sonst wird die gleiche event_id verwendet und keine neue Nachricht erstellt -> Daher ist Matrix nicht für einfache (statische) Webhooks geeignet!