Integrationen erweitern den Funktionsumfang von Matrix.
In Element können über die Rauminfo und den Punkt Erweiterung die Integrationen verwaltet werden.

Mit dem Knopf “Erweiterungen hinzufügen” könne sie dann neue zum Raum hinzufügen. Wenn sie die Nutzungsbedingungen von scaler.vector.im noch nicht angenommen haben bekommen sie so ein Fenster zu sehen. Hier müssen sie den Haken setzten und auf “Weiter” klicken umd die Funktion zu Nutzen.

Dann kann bspw. ein Etherpad(Standardmäßig verlinkt zu CisBW), eine Jitsi-Videokonferenz(Standardmäßig verlinkt zu CisBW), ein RSS-Bot o.a. eingebunden werden, also Dienste, die auf anderen Servern liegen und ausgeführt werden. Daher ist bei Nutzung von Integrations auch die JavaScript-Aktivität von vector.im (für den Integrationsmanager) und weiteren Servern (bspw. im Firefox-Addon NoScript) zu erlauben. Da die Widgets oftmals zu klein sind, um die Dienste in ihrer vollen Funktionalität zu nutzen, lassen sich Widgets auch oft in neuen Browser-Tabs groß öffnen.

Widgets betten Apps in Räume ein, sodass dessen Mitglieder gemeinsam darauf zugreifen können.
CisBW stellt mit Matrix lediglich eine Plattform zur Verfügung. Bei der Einbindung von Widgets werden ggf. personenbezogenen Daten an Dritte übermittelt. Die Verantwortlichkeit dafür liegt bei den Nutzer:innen, zwischen denen und den Drittparteien die Übermittlung dieser Daten direkt erfolgt.
Von der TU-Dresden wurde zu diesem Thema zwei Videos vor vier Jahren erstellt. Es ist zwar zugeschnitten für die Uni vielleicht kann es dennoch in manchen fällen behilflich sein.
Hier präsentiert Prof. Dr. Alexander Lasch einige Möglichkeiten zum Einbinden von Widgets in Matrix-Räume für die digitale Lehre:
Digitale Lehre 1: MATRIX Web Messenger
Digitale Lehre 5: Videokonferenz via Jitsi @ MATRIX
Wird ein Video- oder Sprachanruf über die entsprechenden Buttons im Raum mit mehr als zwei Personen gestartet, wird Jitsi auf den Servern von CisBW verwendet.
Jitsi ist ein freies Videokonferenz-Tool (Apache-Lizenz).
Auch bei Jitsi ist das öffnen des Widgets als eigener Tab sinnvoll, um die volle Funktionalität (bspw. Bildschirm teilen / Screensharing) zu nutzen.
Die Nutzung eines Headsets (Kopfhörer + Mikrofon) ist sehr zu empfehlen, um Rückkopplungen zwischen Tonaufnahme und Tonwiedergabe zu verhindern. Idealerweise ein Headset mit Mikro in Kopfnähe und nicht nur ein Kopfhörer und eine Nutzung des Mikro-Löchleins am Laptop, was zu Geräuschen durch diesen führt.
Die Taste m schaltet das eigene Mikrofon stumm - mit dieser Einstellung sollte mann immer in eine Konferenz starten. Die Leertaste schaltet bei aktiver Stummschaltung das Mikrofon an (Push-to-talk). Da die Mikrofon-Eingangspegel alle unterschiedlich sind, können alle hörenden Teilnehmenden die Lautstärke aller Konferenzteilnehmenden individuell anpassen. Weiterhin ist die eigene Videoqualität einstellbar.
Für das Teilen des Bildschirminhaltes (bzw. spezifischer Programmfenster) ist ggf. eine Anpassung der Sicherheitseinstellungen des Betriebssystems nötig (bspw. in MacOS unter Systemeinstellungen > Sicherheit > Datenschutz > Bildschirmaufnahme).
Vielen Dank an Dr. Eike Dohmen (Professur für Magnetofluiddynamik, Mess- und Automatisierungstechnik) und Prof. Dr. Alexander Lasch (Professur für Germanistische Linguistik und Sprachgeschichte) für Tests und Hinweise zum Zusammenspiel von Matrix und Jitsi.
Zum kollaborativen Schreiben oder Anheften von wichtigen Informationen an einen Raum kann das Widget Etherpad genutzt werden.
Hierzu ist ein Name zu vergeben, der sollte entweder der Raumname beinhalten oder den Inhalt beschreiben.
Etherpads haben kein Rechtemanagement, alle können schreiben und andere Texte überschreiben (Vorsicht!).
Hierbei können beliebige Internetseiten eingebunden werden. Es muss nur die URL der Website eingetragen werden.
Es gibt noch weiter Widgets aber bei diesen Handelt es sich nur um Custom Widgets mit Logo. Also diese Anwendungen sind nicht auf unseren Servern.
Bots sind Matrix-Konten, die in Räumen auf Befehle reagieren.
Wir Nutzen als Ticket-Bot [Honoroit](https://github.com/etkecc/honoroit
Das ist ein Bot mit dem sie einen Chat starten können um ein Support Ticket zu erstellen. Für uns ist das die einfachste und übersichtlichste Methode Support für sie zu Leisten. Deshalb bitten wir sie das System so oft wie möglich zu nutzen.
@honoroit:cisbw.deDer Bot schickt beim Anschreiben zwei Nachrichten. Die Warnung kann ignoriert werden wenn die Zweite Nachricht auch ankommt wo drin steht das ihre Nachricht übermittelt wurde.
Bridges stellen eine Verbindung mit einem anderen Dienst her, sodass aus Matrix heraus mit Nutzer:innen anderer Chat-Dienste kommuniziert werden kann. Das bedeutet auch das die Datensicherheit für die Nachricht über die Bridge nicht mehr in der Hand von CisBW liegt. Alle möglichen Bridges sind hier zu finden: https://matrix.org/ecosystem/bridges/ Wir haben aktuell nur sieben davon im Einsatz.
Wir werden hier für jede bei uns aktive Bridge die Standard Anmelde Optionen erklären(Diese werden nur von dem Punkt “Authentication” auf Deutsch übersetzt. Daraus ergibt sich das diese Anleitungen nicht geprüft ist. Bei Problemen oder Verbesserungs Vorschlägen melden sie sich bitte bei uns).
Es gibt manchmal noch weiter Optionen diese könne dann unter Quellen eingesehen werden. Sind aber meistens nur auf Englisch verfügbar, außerdem kann man die Roadmap der jeweiligen Projekte prüfen. Wenn man die Programmiersprache beherrscht kann man unter Repository den Code prüfen.
Wir nutzen den Mautrix-Discord Bridge.
Öffnen Sie einen privaten Chat mit @discordbot:cisbw.de und nun haben sie drei Optionen.
Discord kann Benutzer sperren, die zu verdächtig sind. Die Brücke sollte standardmäßig nicht zu verdächtig sein, aber wenn Sie jegliches Risiko vermeiden wollen, verwenden Sie einen Bot-Account.
QR Anmeldung ist einfach benötigt aber die Discord mobile app.
login-qr, um die Anmeldung zu starten.Sie können sich auch anmelden, indem Sie sich manuell anmelden und den Zugriffstoken an die Bridge übermitteln.
api.library request). Scrollen Sie nach unten zu Request Headers und suchen Sie den Authorization-Header. Klicken Sie mit der rechten Maustaste auf den Eintrag und wählen Sie Wert kopieren.login-token user <token> an den Bot (ersetzen Sie <token> durch den kopierten Wert).Wenn Sie kein echtes Konto verwenden möchten, können Sie sich auch als Bot anmelden.
Bot einen Bot hinzu und kopieren Sie das Token.Privileged Gateway Intents die Intentionen Server members intent und message content intent.login-token user <token> an den Bot (ersetzen Sie Bot unter scopes und wählen Sie die zu gewährenden Berechtigungen. Die generierte URL kann dann verwendet werden, um den Bot zu einem Server hinzuzufügen.
Send Messages, Create Public Threads, Send Messages in Threads, Read Message History und Add Reactions zu aktivieren.Administrator für den Bot wählen und sich nicht um die genauen Berechtigungen kümmern.Nach erfolgreichem Login erstellt die Bridge Portale für einige der letzten DMs. Um Server zu überbrücken, verwenden Sie den Befehl guilds.
Wir nutzen den Mautrix-Meta Bridge.
Hinweis: In einigen Fällen kann Meta feststellen, dass Ihr Konto verdächtige Aktivitäten aufweist, und Sie sperren, bis Sie bestimmte Aufgaben erfüllen, z. B. ein Captcha ausfüllen, eine Telefonnummer hinzufügen oder Ihr Passwort zurücksetzen. Es wird empfohlen, die Zwei-Faktor-Authentifizierung zu aktivieren, um das Risiko einer solchen Sperrung zu verringern.
@messengerbot:cisbw.de.login an den Bridge-Bot. Der Bot sollte Sie auffordern, Cookies einzufügen, was in Schritt 7 geschehen wird.messenger.com).XHR als Anforderungstyp und suchen Sie nach graphql.Kopieren (Chrome) oder Wert kopieren (Firefox) und dann als cURL kopieren.
datr, c_user, sb, xsWir nutzen den Mautrix-Meta Bridge.
Hinweis: In einigen Fällen kann Meta feststellen, dass Ihr Konto verdächtige Aktivitäten aufweist, und Sie sperren, bis Sie bestimmte Aufgaben erfüllen, z. B. ein Captcha ausfüllen, eine Telefonnummer hinzufügen oder Ihr Passwort zurücksetzen. Es wird empfohlen, die Zwei-Faktor-Authentifizierung zu aktivieren, um das Risiko einer solchen Sperrung zu verringern.
@instagrambot:cisbw.de.login an den Bridge-Bot. Der Bot sollte Sie auffordern, Cookies einzufügen, was in Schritt 7 geschehen wird.instagram.com).XHR als Anforderungstyp und suchen Sie nach graphql.Kopieren (Chrome) oder Wert kopieren (Firefox) und dann als cURL kopieren.
sessionid, csrftoken, mid, ig_did, ds_user_idWir nutzen den Mautrix-Signal Bridge.
@signalbot:cisbw.de.login an den Bridge-Bot.Die beschriebenen Methode fügt die Bridge als Zweitgerät hinzu.
Es wird empfohlen, eine offizielle mobile App zu verwenden. Wenn Sie diese jedoch nicht verwenden möchten, funktioniert signal-cli ebenfalls sehr gut(Dafür gibt es auch eine ofizielle Anleitung in Authentication ).
Wir nutzen den Mx-puppet-steam.
@_steampuppet_bot:cisbw.de.Wir nutzen den Mautrix-Twitter Bridge.
@twitterbot:cisbw.de.Anwendung (Chrome) oder Speicher (Firefox).Cookies und wählen Sie https://twitter.com.ct0 und auth_token.login ct0 auth an den Bot (ersetzen Sie dabei ct0 und auth durch die entsprechenden Werte).Wir nutzen den Mautrix-Whatsapp Bridge.
WhatsApp ist dafür bekannt, Konten zu sperren, die zu verdächtig sind. Die bloße Verwendung der Bridge sollte nicht zu einer Sperrung führen, aber eine Sperrung ist wahrscheinlicher, wenn die Bridge mit anderen verdächtigen Aktivitäten kombiniert wird (Ausführung von WhatsApp in einem Android-Emulator, Verwendung von VoIP-Nummern, Verwendung eines neu erstellten Kontos, Initiierung von DMs an Nicht-Kontakte usw.).
Wenn das Telefon für mehr als 2 Wochen offline ist, werden die verknüpften Geräte getrennt: https://faq.whatsapp.com/general/download-and-installation/about-linked-devices. Die Bridge wird Sie warnen, wenn sie seit mehr als 12 Tagen keine Daten vom Telefon erhält.
@whatsappbot:cisbw.delogin qr um die Anmeldung zu starten.
login phone und senden Sie Ihre Telefonnummer, wenn Sie dazu aufgefordert werden.Mit einer Telefonnummer verknüpfen.Senden sie einfach logout um sich Abzumelden