Tools

mumquiz

Un bot de quiz pour les serveurs Mumble : il pose des questions, lit les réponses dans le chat, donne des indices, attribue des points et retient les victoires. Il se connecte comme une personne, avec son propre certificat. Il tourne donc sur n’importe quel serveur Mumble standard, sans plugin ni modification de la config.

Pas encore de version

Le jeu

Dès qu’il y a assez de monde dans le canal, il démarre. Au bout d’un moment arrive un indice avec quelques lettres, après cinq indices la réponse. Celui qui atteint le premier le score de la manche gagne.

Généreux avec les réponses

Majuscules et minuscules, ponctuation et graphies comme ae et ä ou ss et ß comptent pour la même chose.

Joli dans Mumcord

Dans Mumcord, les messages du jeu s’affichent sous forme de cartes de message, dans le client Mumble officiel comme simple texte de chat.

Tes propres questions

Les questions se trouvent dans un simple fichier TOML. Un script peut reprendre les questions du bot d’origine si tu veux.

Commandes dans le chat

!help
L’aide, en privé pour toi
!score
Le top cinq de cette manche
!hiscore
Le top cinq de tous les temps
!botsnack
Nourris le bot, sinon il a faim
!reload
Recharger les questions (maîtres du jeu)
!join
Passer dans un autre canal (maîtres du jeu)
!op / !deop
Ajouter ou retirer un maître du jeu

Compile-le et lance-le toi-même

Avec Rust, tu compiles le bot ainsi :

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

Rejoins ensuite le canal « Quiz » et tape !help. Le jeu démarre dès que deux personnes sont là.

Le jeu et ses messages viennent de zorgch/irc-quizbot (GPL-3.0), portés vers Rust et vers le protocole Mumble, avec la même couche de protocole que Mumcord.

Contributeurs

Code source Guide complet dans le README → Idées et bugs →