--- title: "Features" date: 2022-11-04T21:36:55+01:00 resources: - name: widgets-1 src: "matrix_widgets01.png" title: Widget-Schaltfläche in Element - name: widgets-2 src: "matrix_widgets02.png" title: Widgets über den Integration Manager verwalten --- ## Funktionserweiterung für Räume Ein Bot ist ein kleine Programm, dass in der Regel automatisch arbeitet und mit einfachen Befehlen gesteuert werden kann. Mit [Maubot](https://github.com/maubot/maubot) lassen sich verschiedene Funktionen zu deinen Räumen hinzufügen. Aktuell sind folgende Erweiterungen für Maubot installiert: | Erweiterung | Funktion | Steuerbefehl | |-------------|----------|--------------| | [Dice](https://github.com/maubot/dice) | Zahlen würfeln | `!roll` | | [GitLab](https://github.com/maubot/gitlab) | Gitlab-Integration | `!gitlab` | | [Reminder](https://github.com/maubot/reminder) | Erinnerungen | `!remind` | | [RSS](https://github.com/maubot/rss) | RSS-Feeds einbinden | `!rss` | | [sed](https://github.com/maubot/sed) | Textmuster ersetzen | `!sed` | Um den Maubot zu nutzen, lade den Nutzer `@maubot:systemausfall.org` in einem deiner Räume ein. In der Regel kannst du den Steuerbefehl (mit Ausrufezeichen) in den Chat eingeben, um weitere Hilfe zu erhalten. Z.B. für den Reminder: ```Plain !rss help ``` ## Widgets Widgets erweitern die Funktionalität von Matrix-Räumen. So lässt sich bspw. ein Raum mittels eines Widgets um ein Ehterpad oder eine Jitsi-Videokonferenz erweitern. Vorhandende Widgets lassen sich über eine kleine Schaltfläche aktivieren: {{< img name="widgets-1" size="small" >}} Um ein neues Widget hinzuzufügen, erstelle im Element-Client eine Nachricht mit dem Inhalt `/addwidget` gefolgt der URL oder einem embed-Code. Die folgende Nachricht fügt zum Beispiel [dieses](https://media.ccc.de/v/froscon2019-2330-matrix/oembed) Video einem Raum als Widget hinzu: ``` /addwidget https://media.ccc.de/v/froscon2019-2330-matrix/oembed ``` Das Widget erhält automatisch den Namen *Custom*. Leider gibt es aktuell noch keine Möglichkeit, den Namen zu [ändern](https://github.com/vector-im/element-web/issues/15582). Alternativ kannst du zum Hinzufügen eines Widgets auch die Oberfläche des Integration Managers nutzen. Rufe dazu die *Raum-Infos* auf und klicke auf den Link *Widgets, Brücken und Bots bearbeiten*: {{< img name="widgets-2" size="small" >}} {{< hint title="Hinweis">}} Der Element-Client nutzt den Integration Manager von [Vector.im](https://element.io) eingebunden. Bei der Nutzung wird deine IP-Adresse an deren Server übertragen. {{}}