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 :
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.