Jak funguje ministrmystery.cz

Web streamera MinistrMystery: body diváků (MMB), obchod, sázky s hrami na streamu, Studio pro správu, napojení na Kick chat a OBS. Schéma toho, co se kde děje a jak to spolu souvisí.

Přehledkdo s webem pracuje a kudy tečou informace

← schéma posuň do strany →

Diváci prohlížejí body, nakupují, sázejí a hrají hry Správce streamer a správci, vše řídí ve Studiu Claude okno pomocník správce ve Studiu, opravuje a rozvíjí jen web ministrmystery.cz web (Django) — jedno místo pro body, obchod i hry Body MMBtabulka diváků, barvy,historie každé změny Obchodprodukty a sázky za MMB,účty diváků, objednávky Hry o sázky (živě, websocket) Prší · Kolo štěstí · Člověče, nezlob se · Piškvorky správce proti divákům, výsledek rozhodne sázku sám a připíše výhru Studioadministrace: body, texty,produkty, objednávky… API pro botazprávy do chatu,statistika streamu Databáze + zálohy noční záloha DB a hodinové snímky celého webu na NAS Přihlášení Google nebo e-mail a heslo OBS / stream alerty nákupů, Prší pro OBS (karty rubem), kolo štěstí Kick chat KickTip bot: tipovačka, počítadlo, zprávy z webu, !statistika nákup, sázka správa jen tenhle web účty alerty, hry zprávy, statistika

Body MMB„MinistrMystery body“ — měna diváků

kde se berou

Připisuje správce

  • Studio → Body: jednotlivě (+50, +100…) nebo hromadně řádky „přezdívka body“ (výherci tipovačky).
  • Excel: import celé tabulky.
  • Výhry sázek: připíše hra sama (vklad × násobek).
  • Dar: divák může poslat body jinému.
kde ubývají

Utrácí divák

  • Nákup v obchodě (produkt za pevnou cenu).
  • Sázka: vklad se strhne hned při objednání.
  • Odebrání správcem.
pravidla

Tabulka a historie

  • Každá změna je v historii a jde vrátit — nic se nepřepisuje.
  • Barvy řádků podle toho, jak dlouho se divák neozval; po čase se skryje.
  • Veřejná tabulka ukazuje počet diváků, ne součet MMB (kvůli obratu streamu).
bílážlutáoranžováčervenámodrá

Obchod a sázkyod přihlášení diváka po výplatu výhry

PřihlášeníDivák se přihlásí Googlem nebo e-mailem a zadá svou přezdívku z tabulky.
Schválení účtuSprávce ve Studiu → Účty obchodu ověří, že účet patří tomu divákovi.
ObjednávkaDivák koupí produkt nebo vsadí na sázku (např. Mystery Prší). Body se strhnou hned.
OhlášeníNa streamu naskočí alert v OBS a bot napíše nákup do Kick chatu.
Hra / vyřízeníU sázky správce spustí hru; produkt vyřídí ve Studiu → Objednávky.
VýsledekHra rozhodne sama: výhra = vklad × násobek připsaný hned, prohra = vklad propadá.

Zapomenuté heslo: správce ho divákovi nastaví ve Studiu (Účty obchodu nebo detail diváka); obnova odkazem e-mailem se zapne s firemní schránkou. Zrušená objednávka vrací body.

Hry o sázkyvšechny běží živě — oba hráči i OBS vidí tah hned (websocket)

HraKdo hrajeJak se spouštíKdo vyhrává sázku
🃏 Pršísprávce proti divákoviStudio → Objednávky → Hrát prší. Pro OBS stabilní adresa s kartami správce rubem.kdo první vyhraje nastavený počet her (Mystery Prší: 5)
🎡 Kolo štěstíjen správce točíStůl s frontou: správce vybere diváka a zatočí (~7 s). Server losuje 50 : 50.padne ×2 → výhra, padne 0 → vklad propadá
🎲 Člověče, nezlob sesprávce + 1–3 diváciStůl s frontou: výběr diváků, barvy podle pořadí (zelená, modrá, žlutá; správce červená).kdo první dojede všemi figurkami; když správce, prohrají všichni
⭕ Piškvorkysprávce proti divákoviStudio → Objednávky. Plocha 15×15, pět v řadě, plocha se při zaplnění rozšíří.kdo první vyhraje nastavený počet her (Mystery Piškvorky: 3)

Kostkami hází i kolo losuje vždy server, ne prohlížeč — výsledek nejde ovlivnit. Počet výher a násobek se nastavují u produktu ve Studiu → Produkty. Ruční vyhodnocení sázky ve Studiu rozehranou hru uzavře.

Studioadministrace pro správce (přihlášení zvlášť od diváků)

body

Body · Tabulka · Diváci · Historie · Excel

Připisování bodů, hromadné zápisy, detail diváka (přejmenování, poznámka, heslo do obchodu), historie a vracení změn, import/export Excelu.

obsah webu

Texty · Odkazy · Program

Texty úvodní stránky, stránky Předplatné a MMB, legenda barev, patička; odkazy na sociální sítě; týdenní program streamů na úvodní stránce.

obchod

Produkty · Alerty · Objednávky · Účty

Produkty a sázky (hra, počet výher, násobek), vzhled alertů pro OBS, vyřizování objednávek a spouštění her, schvalování účtů diváků.

Kick bot a OBSco web posílá ven na stream

KickTip bot (Windows)

Kick chat

  • Tipovačka čísla a počítadlo nejaktivnějších diváků.
  • Zprávy z webu: každých pár sekund si vyzvedne nové objednávky a napíše je do chatu.
  • !statistika: od spuštění bota objednávky, hry, odehraný čas, kdo nejvíc vydělal/projebal, největší gembler a celkový obrat MMB.
OBS

Stream

  • Alerty nákupů a sázek (vlastní text, obrázek, zvuk, animace).
  • Prší pro OBS: stejný stůl jako u správce, jeho karty rubem; sám přepíná na aktuální zápas.
  • Kolo štěstí: stůl kola jde dát jako zdroj prohlížeče.

Claude oknoAI pomocník správce přímo ve Studiu

  • Tlačítko Claude ve Studiu vidí jen hlavní správce; otevře chat, kde stačí napsat, co nefunguje nebo co přidat.
  • Claude opravuje a rozvíjí jen tenhle web (třeba nová hra Piškvorky vznikla takhle) — nic jiného na serveru nevidí.
  • Má pevná pravidla: nikdy nesmaže web, data ani zálohy, na témata mimo web neodpovídá, před riskantní změnou zálohuje.

Provoz a zálohyaby se nic neztratilo

zálohy

Každou noc a každou hodinu

Databáze se zálohuje každou noc; celý web (kód, obrázky, databáze) se každou hodinu ukládá jako snímek na NAS. Obnova zabere pár minut.

testovací web

Nejdřív vyzkoušet

Větší novinky (nové hry, úpravy) vznikají a testují se na zkušební kopii webu, na ostrou verzi jdou až ověřené.

bezpečnost

HTTPS a omezení

Šifrované spojení, přihlášení do Studia omezené proti hádání hesla, sázky a body bezpečné i při souběžných nákupech.