Tools

mumquiz

Een quizbot voor Mumble-servers: hij stelt vragen, leest de antwoorden in de chat, geeft hints, deelt punten uit en onthoudt de winsten. Hij logt in zoals een mens, met een eigen certificaat. Daarom draait hij op elke standaard Mumble-server, zonder plug-in en zonder iets aan de configuratie te veranderen.

Nog geen release

Het spel

Zodra er genoeg mensen in het kanaal zijn, begint het. Na een tijdje komt er een hint met een paar letters, na vijf hints het antwoord. Wie als eerste de score van de ronde haalt, wint.

Royaal met antwoorden

Hoofdletters en kleine letters, leestekens en spellingen zoals ae en ä of ss en ß tellen als hetzelfde.

Mooi in Mumcord

In Mumcord verschijnen de spelberichten als berichtkaarten, in de officiële Mumble-client als gewone chattekst.

Je eigen vragen

De vragen staan in een eenvoudig TOML-bestand. Een script kan de vragen van de originele bot overzetten, als je wilt.

Commando's in de chat

!help
De hulp, privé voor jou
!score
De top vijf van deze ronde
!hiscore
De top vijf aller tijden
!botsnack
Voer de bot, anders krijgt hij honger
!reload
De vragen opnieuw laden (spelleiders)
!join
Naar een ander kanaal gaan (spelleiders)
!op / !deop
Een spelleider toevoegen of verwijderen

Bouw en draai het zelf

Met Rust bouw je de bot zo:

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

Join daarna het kanaal „Quiz” en typ !help. Het spel begint zodra er twee mensen zijn.

Het spel en de berichten komen van zorgch/irc-quizbot (GPL-3.0), overgezet naar Rust en naar het Mumble-protocol, met dezelfde protocollaag als Mumcord.

Bijdragers

Broncode De volledige handleiding in de README → Ideeën en bugs →