Tools

mumquiz

En quizbot för Mumble-servrar: den ställer frågor, läser svaren i chatten, ger tips, delar ut poäng och minns segrarna. Den loggar in som en människa, med ett eget certifikat. Därför körs den på alla vanliga Mumble-servrar, utan plugin och utan ändringar i konfigurationen.

Ingen utgåva ännu

Spelet

Så fort det är tillräckligt många i kanalen börjar det. Efter en stund kommer ett tips med några få bokstäver, efter fem tips svaret. Den som först når rundans poäng vinner.

Generös med svar

Stora och små bokstäver, skiljetecken och stavningar som ae och ä eller ss och ß räknas som detsamma.

Snygg i Mumcord

I Mumcord visas spelmeddelandena som meddelandekort, i den officiella Mumble-klienten som vanlig chatttext.

Dina egna frågor

Frågorna finns i en enkel TOML-fil. Ett skript kan hämta över den ursprungliga botens frågor om du vill.

Kommandon i chatten

!help
Hjälpen, privat till dig
!score
Topp fem i den här rundan
!hiscore
Topp fem genom tiderna
!botsnack
Mata boten, annars blir den hungrig
!reload
Läs in frågorna igen (spelledare)
!join
Flytta till en annan kanal (spelledare)
!op / !deop
Lägg till eller ta bort en spelledare

Bygg och kör det själv

Med Rust bygger du boten så här:

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

Gå sedan med i kanalen ”Quiz” och skriv !help. Spelet startar så fort två personer är där.

Spelet och dess meddelanden kommer från zorgch/irc-quizbot (GPL-3.0), porterade till Rust och till Mumble-protokollet, med samma protokollager som Mumcord.

Bidragsgivare

Källkod Hela guiden i README → Idéer och buggar →