Mumble/Entwicklung

Aus Piratenwiki
Wechseln zu: Navigation, Suche

Bot

Für Mumble wird an einem Bot geplant, der bei diversen Aktionen helfen soll. Dafür werden hier in nächster Zeit Ideen gesammelt und Programmierer gesucht, die dies umsetzen. (source code auf github)

Funktionen

Funktionen, die der Bot unbedingt können soll.

  1. Administration von "festen" Räumen.
    • Diese sollen zeitgesteuert angelegt und mit gewünschtem Raumnamen, -beschreibung und Benutzerrechten angelegt, geändert und entfernt werden können. Der Bot sollte den Raum erst selbständig entfernen, wenn mehrere Bedingungen erfüllt sind: Die festgelegte Nutzungszeit ist überschritten UND niemand ist seit z. B. 10 Minuten mehr im Raum oder der Raumadmin ist z. B. seit 10 Minuten nicht mehr im Raum. Die Zeitvariable ist wichtig, damit bei einer 24-Stunden-Zwangstrennung oder einem Serverneustart diese Räume nicht sofort entfernt werden, obwohl gerade eine Konferenz läuft. Die Steuerung des Bots kann erfolgen, indem ein registrierter Nutzer mit entsprechenden Rechten den als Benutzer erscheinenden Bot direkt oder über den Raum in der sich dieser aufhält mit Befehlen anschreiben kann.
  2. Verwaiste Räume
    • Um wichtige Raumpflege betreiben zu können, sollte der Bot anonymisiert feststellen, wann ein Raum das letzte mal genutzt wurde. Wenn der Raum nicht auf einer Whitelist steht, sollten die Admins diese seit xx Tagen unbenutzten und somit verwaisten Räume in einer Liste (z. B. über die Chatleiste) ansehen, damit sie diese ggf. entfernen können. Die letzte Nutzung der Räume in der Whitelist sollten ebenfalls, aber separat angezeigt werden.

Ideen

Ideen für weitere, optionale Funktionen.

Programmierer

  1. Pacman
  2. Du?

Interessiert

  1. Seelöwe Seele weh

Mumble-Konfig-Tool

Das Konfigurationsprogramm ermöglicht es einfach die Mumble-Software einzustellen. Nachdem man sich die aktuellste Mumble-Version installiert hat, führt man das separate Tool aus, welches die Konfigurationsdatei der Mumble-Version mit den anzupassenden Daten ändert. Insbesondere für den Windows-Client ist dies aufgrund der breiten Verteilung sinnvoll.

PIRATEN-NRW-Version:

  1. "Erweitert" aktiviert.
  2. Serverdaten von Mumble der PIRATEN-NRW und -Brandenburg.
  3. Automatische Verbindung zum NRW-Server bzw. letzten Server bei Start des Programms.
  4. Audioeingabe
    1. Push-to-Talk aktiviert. Tastenbelegung wahlweise oder voreingestellt.
    2. Qualitätseinstellungen z. B. auf 32-35kB/s, damit auch Nutzer ohne Breitband etwas verstehen können, zumal die Sprachqualität bei dem modernen Codec vollkommen ausreicht.
    3. Doppeldruck deaktiviert.
  5. Audioausgabe
    1. Evtl. Ausgabeverzögerung 10 ms.
    2. Evtl. Rückkopplungstest Lokal.
  6. Benutzerinterface
    1. "Benutzer über Kanälen" aktiviert
    2. "Anzahl der Benutzer im Kanal anzeigen" aktiviert
  7. Netzwerk
    1. "Automatisch Neuverbinden" aktiviert
    2. "Beim Start zum zuletzt benutzten Server verbinden" aktiviert.
  8. Text-zu-Sprache deaktiviert.
  9. Nachrichten
    1. Einige "Meldungen" deaktiviert, um Nutzer nicht zu überfordern.
      1. "Benutzer betrat den Server" evtl. komplett deaktivieren.
    2. "Flüstern nur von Freunden akzeptieren" aktiviert.
  10. Alle Plugins deaktiviert.

Projektidee / Ansprechpartner

  1. infosocke

Programmierer

  1. Du?

Interessiert

  1. Du?

Links

  1. Git-Hub
  2. Entwicklung: http://wiki.natenom.de/mumble/benutzerhandbuch/faq/wuensche
  3. Murmur-Server aufsetzen: http://mumbled.de/server_aufsetzen
  4. http://mumble.sourceforge.net/FAQ/English#Server
  5. http://wiki.natenom.de/mumble/benutzerhandbuch/murmur/servereinstellungen
  6. http://mumble.sourceforge.net/