Tools

mumquiz

Ein Quiz-Bot für Mumble-Server: Er stellt Fragen, liest die Antworten im Chat, gibt Tipps, vergibt Punkte und merkt sich die Siege. Er meldet sich an wie ein Mensch, mit eigenem Zertifikat. Damit läuft er auf jedem normalen Mumble-Server, ohne Plugin und ohne Änderung an der Konfiguration.

Noch kein Release

Das Spiel

Sobald genug Leute im Kanal sind, geht's los. Nach einer Weile gibt es einen Tipp mit ein paar Buchstaben, nach fünf Tipps die Auflösung. Wer zuerst die Punktzahl der Runde erreicht, gewinnt.

Großzügig bei Antworten

Groß- und Kleinschreibung, Satzzeichen und Schreibweisen wie ae und ä oder ss und ß zählen gleich.

Schön in Mumcord

In Mumcord erscheinen die Spielnachrichten als Nachrichtenkarten, im offiziellen Mumble-Client als normaler Chat-Text.

Eigene Fragen

Die Fragen liegen in einer einfachen TOML-Datei. Auf Wunsch übernimmt ein Skript die Fragen des ursprünglichen Bots.

Befehle im Chat

!help
Die Hilfe, privat an dich
!score
Die besten fünf dieser Runde
!hiscore
Die besten fünf aller Zeiten
!botsnack
Den Bot füttern, sonst wird er hungrig
!reload
Die Fragen neu laden (Spielleitung)
!join
In einen anderen Kanal wechseln (Spielleitung)
!op / !deop
Spielleitung hinzufügen oder entfernen

Selbst bauen und starten

Mit Rust baust du den Bot so:

Terminal
git clone https://github.com/Mumcord/mumquiz && cd mumquiz
cp examples/bot.example.toml bot.toml
cp data/questions.example.toml questions.toml
cargo build --release
./target/release/mumquiz --config bot.toml --questions questions.toml

Dann den Kanal „Quiz“ betreten und !help schreiben. Das Spiel beginnt, sobald zwei Leute da sind.

Das Spiel und seine Texte stammen von zorgch/irc-quizbot (GPL-3.0), nach Rust und aufs Mumble-Protokoll portiert, mit derselben Protokoll-Schicht wie Mumcord.

Mitwirkende

Quellcode Ganze Anleitung im README → Ideen und Fehler →