Tools

mumquiz

Bot quizowy dla serwerów Mumble: zadaje pytania, czyta odpowiedzi na czacie, daje podpowiedzi, przyznaje punkty i pamięta zwycięstwa. Loguje się jak człowiek, z własnym certyfikatem. Dlatego działa na każdym standardowym serwerze Mumble, bez wtyczki i bez zmian w konfiguracji.

Jeszcze brak wydania

Gra

Gdy tylko na kanale jest dość osób, zaczyna się. Po jakimś czasie pojawia się podpowiedź z kilkoma literami, po pięciu podpowiedziach odpowiedź. Wygrywa ten, kto pierwszy osiągnie wynik rundy.

Hojny w odpowiedziach

Wielkie i małe litery, interpunkcja i zapisy takie jak ae i ä albo ss i ß liczą się jako to samo.

Ładny w Mumcordzie

W Mumcordzie wiadomości gry wyświetlają się jako karty wiadomości, w oficjalnym kliencie Mumble jako zwykły tekst czatu.

Twoje własne pytania

Pytania żyją w prostym pliku TOML. Skrypt może przenieść pytania oryginalnego bota, jeśli chcesz.

Polecenia na czacie

!help
Pomoc, prywatnie dla ciebie
!score
Pierwsza piątka tej rundy
!hiscore
Pierwsza piątka wszech czasów
!botsnack
Nakarm bota, inaczej zgłodnieje
!reload
Przeładuj pytania (mistrzowie gry)
!join
Przejdź na inny kanał (mistrzowie gry)
!op / !deop
Dodaj lub usuń mistrza gry

Zbuduj i uruchom sam

Z Rustem budujesz bota tak:

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

Potem wejdź na kanał „Quiz” i wpisz !help. Gra zaczyna się, gdy są tam dwie osoby.

Gra i jej wiadomości pochodzą z zorgch/irc-quizbot (GPL-3.0), przeniesione na Rusta i na protokół Mumble, z tą samą warstwą protokołu co Mumcord.

Współtwórcy

Kod źródłowy Pełny poradnik w README → Pomysły i błędy →