Tools

mumquiz

Kvízový bot pro servery Mumble: klade otázky, čte odpovědi v chatu, dává nápovědy, uděluje body a pamatuje si výhry. Přihlašuje se jako člověk, s vlastním certifikátem. Proto běží na jakémkoli standardním serveru Mumble, bez pluginu a beze změny konfigurace.

Zatím žádné vydání

Hra

Jakmile je v kanálu dost lidí, začne. Po chvíli přijde nápověda s několika písmeny, po pěti nápovědách odpověď. Vyhrává ten, kdo první dosáhne skóre kola.

Štědrý k odpovědím

Velká a malá písmena, interpunkce a zápisy jako ae a ä nebo ss a ß se počítají jako totéž.

Hezký v Mumcordu

V Mumcordu se zprávy hry zobrazují jako karty zpráv, v oficiálním klientovi Mumble jako prostý text chatu.

Tvoje vlastní otázky

Otázky žijí v jednoduchém souboru TOML. Skript umí převzít otázky původního bota, pokud chceš.

Příkazy v chatu

!help
Nápověda, soukromě jen pro tebe
!score
Top pětka tohoto kola
!hiscore
Top pětka všech dob
!botsnack
Nakrm bota, jinak dostane hlad
!reload
Znovu načíst otázky (pořadatelé hry)
!join
Přejít do jiného kanálu (pořadatelé hry)
!op / !deop
Přidat nebo odebrat pořadatele hry

Postav a spusť ho sám

S Rustem 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

Pak vstup do kanálu „Quiz“ a napiš !help. Hra začne, jakmile tam jsou dva lidé.

Hra a její zprávy pocházejí z projektu zorgch/irc-quizbot (GPL-3.0), přenesené do Rustu a na protokol Mumble, se stejnou protokolovou vrstvou jako Mumcord.

Přispěvatelé

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