Der Cyberbot ist ein modular erweiterbarer Bot für das Matrixprotokoll, welcher via Plugins Funktionen bereitstellt.
Befehle werden normalerweise aufgerufen, indem man !<Befehl>
in den Matrixraum schreibt.
Um den Cyberbot zu verwenden, lädt man ihn über seinen Matrix Client in den Room ein. Der Bot sollte dann dem Raum automatisch beitreten und sich kurz vorstellen.
Wenn der Bot neu in einen Raum hinzugefügt wird, sind nur wenige Plugins aktiv. Um alle Plugins zu sehen, die man in seinen Raum hinzufügen kann, schreibt man den Befehl !listplugins
in den Raum. Mit !addplugin
kann man dann eins dieser Plugins in den Raum hinzufügen.
Wir hosten einen Bot unter dem Namen Cyberbot
und der Matrix-ID @cyberbot:in.tum.de
.
Falls es ein Problem mit einem unserer Plugins oder dem Bot allgemein gibt oder ihr Verbesserungsvorschläge habt, dann schreibt uns bitte eine Mail an rbg@in.tum.de.
Der Code ist hier verfügbar.
Um den Bot selber zu hosten braucht es:
python3
, sqlite3
und matrix-nio
Auf dem Server kann man dann das Repo klonen und nach den Anweisungen im README.md
den Bot installieren.
https://github.com/cybergruppe/cyberbot/blob/master/PLUGINS.md
Gitlab Plugin:
The Cyberbot™ is brought to you proudly by the RBG Cybergroup!