Tools

mumquiz

Kvízový bot pre servery Mumble: kladie otázky, číta odpovede v chate, dáva nápovedy, udeľuje body a pamätá si výhry. Prihlasuje sa ako človek, s vlastným certifikátom. Preto beží na každom štandardnom serveri Mumble, bez pluginu a bez zmeny konfigurácie.

Zatiaľ žiadne vydanie

Hra

Hneď ako je v kanáli dosť ľudí, začne sa. Po chvíli príde nápoveda s niekoľkými písmenami, po piatich nápovedách odpoveď. Vyhráva ten, kto prvý dosiahne skóre kola.

Štedrý k odpovediam

Veľké a malé písmená, interpunkcia a zápisy ako ae a ä alebo ss a ß sa počítajú ako to isté.

Pekný v Mumcorde

V Mumcorde sa správy hry zobrazujú ako karty správ, v oficiálnom klientovi Mumble ako obyčajný text chatu.

Tvoje vlastné otázky

Otázky žijú v jednoduchom súbore TOML. Skript vie prevziať otázky pôvodného bota, ak chceš.

Príkazy v chate

!help
Pomoc, súkromne len pre teba
!score
Top päťka tohto kola
!hiscore
Top päťka všetkých čias
!botsnack
Nakŕm bota, inak vyhladne
!reload
Znova načítať otázky (herní majstri)
!join
Prejsť do iného kanála (herní majstri)
!op / !deop
Pridať alebo odobrať herného majstra

Postav a spusti ho sám

S Rustom bota postavíš takto:

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

Potom vstúp do kanála „Quiz“ a napíš !help. Hra sa začne, hneď ako tam budú dvaja ľudia.

Hra a jej správy pochádzajú z projektu zorgch/irc-quizbot (GPL-3.0), prenesené do Rustu a na protokol Mumble, s rovnakou protokolovou vrstvou ako Mumcord.

Prispievatelia

Zdrojový kód Celý návod v README → Nápady a chyby →