Natenoms Wiki

Weil Teilen Spaß macht :)

Benutzer-Werkzeuge

Webseiten-Werkzeuge


mumble:anleitungen:chatbruecke

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

mumble:anleitungen:chatbruecke [2018/04/02 12:36]
mumble:anleitungen:chatbruecke [2020/06/01 23:14] (aktuell)
Zeile 1: Zeile 1:
 +======Chat-Brücke zwischen IRC und Mumble======
 +Das Projekt [[mumble:​clienten_und_projekte#​a_sftmumblebot|sftmumblebot]] setzt sich in einen Kanal eines [[mumble:​benutzerhandbuch:​murmur|Mumble-Servers]] und gleichzeitig in einen Kanal eines IRC-Servers. Da der Bot das [[mumble:​entwicklung#​mumble_protokoll|Mumble-Protokoll]] unterstützt,​ verbindet es sich direkt auf einen Mumble-Server und kann somit überall laufen.
  
 +Bei einem kurzen Test war es nur möglich, Nachrichten von Mumble ins IRC durchzureichen,​ der umgekehrte Weg funktionierte leider nicht.
 +
 +=====Installation=====
 +Eigenen Benutzer anlegen <​code>​useradd mumbleirc</​code>​
 +
 +Dann in den Kontext des Benutzers wechseln<​code>​su - mumbleirc</​code>​
 +
 +Nun lädt man das Projektarchiv herunter: <code bash>​wget https://​github.com/​SFTtech/​sftmumblebot/​archive/​master.zip</​code>​
 +
 +Entpacken <code bash>​unzip -j master.zip</​code>​
 +
 +
 +=====Konfiguration=====
 +<​code>​cp sftbot.conf.default sftbot.conf
 +
 +$EDITOR sftbot.conf</​code>​
 +
 +
 +
 +=====Starten=====
 +<code bash>​python main.py</​code>​
 +
 +=====Probleme=====
 +====Bot kann auf Mumble keine Nachrichten schreiben====
 +  * Soll der Bot einen Text an den Kanal des Mumble-Servers schicken, steht jedes Mal Folgendes in der Konsole des Bots: <​code>​(1) mumble: could not send text message: <type '​exceptions.Exception'>​
 +(2) mumble: Traceback (most recent call last):
 +(2) mumble: ​  File "/​home/​apps/​sftmumblebot-master/​AbstractConnection.py",​ line 219, in sendTextMessage
 +(2) mumble: ​    raise Exception("​connection not established"​)
 +(2) mumble: Exception: connection not established
 +</​code>​
 +  * Es ist egal, ob der Bot registriert ist oder nicht. Die Berechtigungen des Kanals waren so gesetzt, dass er hätte schreiben können.
 +
 +====Nur CELT====
 +Der Bot gibt an den Server weiter, es könne nur CELT 0.7.0. Die lässt sich vermutlich mit einem Update des Protokolls beheben.
 +
 +{{tag>​Chat Brücke IRC Mumble Mumble-Server Murmur}}