The Rook Průvodce pro hráče a GM
The Rook je Discord bot pro správu TTRPG skupin. Pomáhá organizovat herní kanály, hlídat termíny, spravovat postavy, házet kostkami a odbavovat rutinní úkony kolem her.
Přehled příkazů
Všechny příkazy jsou slash příkazy (začínají /) a fungují v textových kanálech serveru. Některé GM příkazy vytvoří stálý interaktivní panel s tlačítky, ke kterému se dá později vracet.
| Příkaz | Pro koho | Co dělá |
|---|---|---|
| Hráč | ||
| /roll, /r | Hráč | Obecný hod kostkami; dice:lex 25 spustí Lex Arcana hod |
| /lex | Hráč | Lex Arcana hod — s parametry hodí rovnou, bez nich otevře dialog |
| /lexplan | Hráč | Doporučí optimální kostky pro Lex Arcana bez samotného hodu |
| /rt | Hráč | Panel s tlačítky pro hod — panel vidíte pouze vy, výsledky hodů jsou veřejné |
| /rt2, /rt3 | Hráč | Veřejný persistentní panel — hody se zapisují do téže zprávy |
| /rollcustom | Hráč | Správa vlastních tlačítek pro /rt panel (add, remove, list) |
| /clocks | Hráč | Progresivní hodiny (progress clocks) ve stylu Blades in the Dark |
| /mycharacter | Hráč | Správa vlastní postavy v kanálu (set, show, on, alwayson, off, autorename, clear) |
| /hp | Hráč | Sledování životů postavy — nastavení, úprava, více slotů (postava + přivolání apod.), zobrazení s barevným indikátorem |
| /hpview | GM / Admin | Zobrazí životy hráčů v kanálu nebo napříč serverem |
| /wish add, remove, mine, clear | Hráč | Přání her — přidání, odebrání, přehled, smazání vlastního seznamu |
| /wish random, ping | Hráč | Losování náhodného přání, ping hráčů kteří si přáli danou hru |
| /mystats | Hráč | Vaše statistiky hodů kostkami za celé období, aktuální týden nebo dnešek |
| /gamealias mine | Hráč | Zobrazí vaše vlastní přezdívky postav |
| /help | Hráč | Nápověda inline v Discordu |
| GM | ||
| /gming | GM | Správa herního kanálu — vytvoření, role, archivace |
| /gameroom | GM | Herní panel — termíny, upozornění, postavy; hráči si z panelu nastavují vlastní postavu a přezdívku |
| /nextgame | GM | Nastavení, přesun, připomínky, role a historie termínů hry v kanálu |
| /gamealert | GM | Oznámení o nové hře do novinky (ping role) |
| /gmchannel | GM | Vytvoří herní textový kanál v kategorii Probíhající hry |
| /partycard | GM | Vygenerování karty s profilem celé skupiny |
| /sortchannels | GM | Seřazení kanálů v kategorii abecedně |
| /archive | GM | Přesun kanálu nebo vlákna do kategorie Archive |
| /gmrole, /gmrole-add, /gmrole-remove, /gmrole-list | GM | Vytvoření a správa bezpečných žlutých herních rolí |
| /ping | GM | Označí vybranou herní roli (ping hráčů) |
| Admin | ||
| /gamealias | Admin | Správa postav, portrétů a herních přezdívek (subpříkaz mine nemá omezení, ostatní admin) |
| /rttable | Admin | Správa sdílených serverových tabulek pro /rt (add, remove, clear, list) |
| /wishes | Admin | Přehled všech přání seskupených podle hry; volitelně s věkem a různými způsoby řazení |
| /wish addfor, removefor, clearfor | Admin | Správa přání za jiné hráče |
| /inactive, /inactivethreads | Admin | Přehled a správa neaktivních kanálů/vláken |
| /playing | Admin | Přehled aktivních her |
| /weeklyreport | Admin | Týdenní report aktivity serveru |
| /reactionrole | Admin | Zprávy s výběrem rolí přes reakce |
| /settempicon | Admin | Dočasná ikona serveru |
| /makegm | Admin | Ruční přidání GM role uživateli |
| /createchannel | Admin | Vytvoří textový kanál v zadané kategorii |
| /renamevoice | Admin | Přejmenuje hlasový kanál |
| /pinghistory | Admin | Přehled posledních /ping pokusů |
| /graphs | Admin | Statistiky serveru jako grafy |
| /summary | Admin | Obrázkové shrnutí aktivity serveru |
| /welcome | Admin | Nastavení uvítacích zpráv pro nové členy |
| /runmaintenance | Admin | Ruční spuštění údržby databáze |
| /log | Admin | Zobrazí posledních N řádků logu bota (zpráva viditelná pouze vám) |
| /status | Admin | Zobrazí stav bota — smyčky, nastavení reportu, databáze, latence |
Hody kostkami
🔍 návrhy — Discord při psaní nabídne seznam možností ze serveru (existující tabulky, přání, kategorie…). Lze psát pro filtrování. U parametrů označených „nebo nový" lze zadat i hodnotu, která v seznamu není — seznam je jen orientační.
▾ výběr ze seznamu — Discord zobrazí pevný seznam možností. Musíte vybrat jednu z nabízených hodnot, volný text nefunguje.
Obecné hody — /roll, /r
| Parametr | Typ | Popis |
|---|---|---|
| dice | text 🔍 návrhy — nebo nový | Výraz hodu, např. 1d20+5, 4d6, 10d10>=8. Discord vždy nabídne základní kostky (d20, d12, d10, d8, d6, d4, d100) a navíc vaše uložené hody z /rollcustom. Lze zadat libovolný výraz. |
| purpose | text volitelný | Komentář k hodu (zobrazí se ve výsledku) |
| keep_highest | číslo volitelný | Ponechat pouze X nejvyšších hodů |
| keep_lowest | číslo volitelný | Ponechat pouze X nejnižších hodů |
| explode | bool volitelný | Kostky explodují při maximálním hodu (výchozí: ne) |
| secret | bool volitelný | Výsledek uvidíte pouze vy (výchozí: ne) |
| success_target | číslo volitelný | Počítat úspěchy od této hodnoty výše |
/r dice:1d20+5 — hod d20 s bonusem 5/r dice:4d6 keep_highest:3 — hod na vlastnosti (zahoď nejnižší)/r dice:10d10>=8 — počítání úspěchů od 8 výše/r dice:3d6 explode:True — explodující šestky/r dice:1d20 secret:True purpose:Tajná akce — tajný hod s popisem/r dice:lex 25 — Lex Arcana hod s 25 kostkovými body/r dice:lex 25 hard — Lex Arcana s obtížností hard/r dice:lexplan 25 — doporučení kostek bez hodu
/lex nebo /lexplan. Bez parametrů otevřou dialog; s parametrem dice_points provedou akci okamžitě (/lex 25 hard, /lexplan 25). Bot automaticky vybere optimální kombinaci kostek. /lex provede hod s osudem (explodující maximum) a zobrazí ✅/❌. /lexplan zobrazí jen doporučení 💡 bez hodu. Obtížnost lze zadat jako číslo (12) nebo název (easy, hard).
Pokud zadáte dice_points, hod proběhne okamžitě. Bez parametrů se otevře dialog se třemi poli.
| Parametr / pole dialogu | Povinné | Popis |
|---|---|---|
| dice_points | ne | Kostkové body, např. 25. Bez zadání se otevře dialog. |
| difficulty | ne | Číslo nebo název: easy=3 · normal=6 · hard=12 · extreme=18 (výchozí: normal) |
| secret | ne | Skrytý hod — výsledek uvidíte jen vy. V dialogu zadejte ano. |
Pokud zadáte dice_points, doporučení se zobrazí okamžitě (💡). Bez parametrů se otevře dialog.
| Parametr / pole dialogu | Povinné | Popis |
|---|---|---|
| dice_points | ne | Kostkové body, např. 25. Bez zadání se otevře dialog. |
| difficulty | ne | Číslo nebo název obtížnosti (výchozí: normal) |
/rt a /rt2 panelů: zadejte lex pro tlačítko hodu (výchozí název: Lex Arcana: hodit) nebo lexplan pro tlačítko doporučení (výchozí název: Lex Arcana: naplánovat).Panely s tlačítky — /rt, /rt2, /rt3
Interaktivní hod kostkami přes tlačítkové panely. Tlačítka vycházejí z vašich vlastních hodů (/rollcustom) nebo sdílené serverové tabulky (/rttable).
| Parametr | Typ | Popis |
|---|---|---|
| table | text volitelný 🔍 návrhy | Název sdílené tabulky místo vlastních hodů. Discord nabídne existující tabulky — vyberte jednu. |
| Parametr | Typ | Popis |
|---|---|---|
| table | text volitelný 🔍 návrhy | Název sdílené tabulky. Discord nabídne existující tabulky — vyberte jednu. |
| preset | ▾ výběr ze seznamu volitelný | prázdná tabulka nebo základní kostky; výchozí: vlastní hody uživatele. Musí být jedna z nabízených hodnot. |
| title | text volitelný | Vlastní nadpis panelu |
| history | bool volitelný | Vlákno pro archiv hodů při přetečení (výchozí: ano) |
lex (hod, výchozí název: Lex Arcana: hodit) nebo lexplan (doporučení, výchozí název: Lex Arcana: naplánovat). Tlačítko Uložit šablonu uloží celé rozložení panelu včetně barev jako sdílenou tabulku načitatelnou přes /rt table:název.
Parametry totožné s /rt2. Panel (ovládání + historie) je první embed; nejnovější hod je druhý embed přímo pod ním, před tlačítky.
Vlastní tlačítka — /rollcustom
Spravuje vaše osobní tlačítka pro hody v /rt a /rt2 panelech. Uložené hody se nabízejí jako návrhy při psaní /roll dice:.
| Parametr | Typ | Popis |
|---|---|---|
| label | text | Text tlačítka, např. Útok nebo Zranění (max 32 znaků) |
| dice | text | Zápis hodu, např. 1d20+15 nebo 1d6+1d8+6. Zadejte lex pro tlačítko hodu Lex Arcana nebo lexplan pro tlačítko doporučení — kliknutí otevře dialog místo přímého hodu. |
| color | ▾ výběr ze seznamu volitelný | Barva tlačítka: modrá, šedá, zelená, červená (výchozí: modrá). Musí být jedna z nabízených hodnot. |
| Parametr | Typ | Popis |
|---|---|---|
| label | text 🔍 návrhy | Text tlačítka k odebrání. Discord nabídne vaše existující tlačítka — vyberte ze seznamu. |
Žádné parametry. Zobrazí přehled všech vašich tlačítek s hodovým zápisem a barvou — zpráva viditelná pouze vám.
Sdílené tabulky — /rttable
Správa sdílených tlačítkových tabulek pro celý server. Sdílené tabulky se volají pomocí /rt table:název. Vyžaduje admin.
| Parametr | Typ | Popis |
|---|---|---|
| table | text 🔍 návrhy — nebo nový | Název tabulky. Discord nabídne existující tabulky, ale lze napsat nový název pro vytvoření nové. |
| position | číslo | Pozice tlačítka (od 0) |
| label | text | Text tlačítka |
| dice | text | Zápis hodu |
Ve všech třech příkazech nabídne Discord 🔍 návrhy pro parametr table — vyberte ze seznamu existujících tabulek.
remove: params table + position. clear: param table. list: param table volitelný (bez něj ukáže všechny tabulky).
Progresivní hodiny — /clocks
| Parametr | Typ | Popis |
|---|---|---|
| title | text volitelný | Nadpis dashboardu |
| clock_name | text volitelný | Název první hodiny |
| segments | číslo volitelný | Počet segmentů první hodiny: 4, 6, 8 nebo 12 (výchozí: 4) |
| filled | číslo volitelný | Počet předvyplněných segmentů (výchozí: 0) |
Z panelu lze přidávat další hodiny, posouvat segmenty a mazat hodiny. Panel se aktualizuje na místě původní zprávy.
Plánování her
/nextgame
| Parametr | Typ | Popis |
|---|---|---|
| date | text | Datum, např. 26.6. nebo 26.6.2026 |
| time | text | Čas ve 24h formátu, např. 19:00 |
| reminder_hours_before | číslo volitelný | Kolik hodin předem odeslat připomínku (výchozí: 24) |
| game_length_hours | číslo volitelný | Délka hry v hodinách (výchozí: 4) |
| public | číslo volitelný | Viditelnost: 1 veřejná, 0 jen hráči, -1 skrytá (výchozí: 1) |
| Parametr | Typ | Popis |
|---|---|---|
| weekday | ▾ výběr ze seznamu | Den v týdnu (pondělí – neděle). Musí být jedna z nabízených hodnot. |
| time | text | Čas ve 24h formátu, např. 19:00 |
| interval_weeks | číslo volitelný | Každých X týdnů (výchozí: 1) |
| reminder_hours_before | číslo volitelný | Kolik hodin předem odeslat připomínku (výchozí: 24) |
| game_length_hours | číslo volitelný | Délka hry v hodinách (výchozí: 4) |
| start_date | text volitelný | Datum první hry, pokud se liší od nejbližšího dne v týdnu |
| public | číslo volitelný | Viditelnost: 1 veřejná, 0 jen hráči, -1 skrytá (výchozí: 1) |
Žádné parametry. Vypíše datum, čas a viditelnost nadcházejícího termínu.
| Parametr | Typ | Popis |
|---|---|---|
| visitors_only | bool volitelný | Zobrazit jen veřejné hry (výchozí: ne) |
| Parametr | Typ | Popis |
|---|---|---|
| reason | text volitelný | Důvod přeskočení, zobrazí se v kanálu |
| Parametr | Typ | Popis |
|---|---|---|
| date | text | Nové datum nejbližšího termínu, např. 26.6. nebo 26.6.2026 |
| time | text | Nový čas ve 24h formátu, např. 20:00 |
U opakované hry se posune jen nejbližší výskyt. Další termíny se vrátí k běžnému rozvrhu.
| Parametr | Typ | Popis |
|---|---|---|
| enabled | text 🔍 návrhy | A/ano pro zapnutí, N/ne pro vypnutí. |
| hours_before | číslo volitelný 🔍 návrhy | Kolik hodin před hrou připomínku poslat. Bez hodnoty zůstane aktuální načasování. |
role vyžaduje parametr role. Bot přijme jen bezpečnou žlutou herní roli, která patří na server. Propojená role se používá u připomínek a RSVP.
Odstraní termín z databáze a aktualizuje gameroom panel (pokud existuje).
| Parametr | Typ | Popis |
|---|---|---|
| channel | kanál volitelný | Kanál, jehož historii chcete zobrazit. Výchozí je aktuální kanál. |
| all_channels | bool volitelný | Admin: zobrazí historii za celý server. |
/gamealert
| Parametr | Typ | Popis |
|---|---|---|
| text | text | Text oznámení (zobrazí se za pingem role) |
| thread | vlákno volitelný | Vlákno z nabízených her k přiložení odkazu |
| image | příloha volitelný | Obrázek k oznámení — nelze kombinovat s plánováním |
| schedule_date | text volitelný | Datum odeslání, např. 28.6. nebo 28.6.2026. Vyžaduje i schedule_time. |
| schedule_time | text volitelný | Čas odeslání ve 24h formátu, např. 19:00. Vyžaduje i schedule_date. |
Plánované odeslání: Zadejte
schedule_date + schedule_time — bot oznámení naplánuje a odešle automaticky v zadaný čas. Naplánované alerty jsou viditelné v /status.Postavy & aliasy
/gamealias
Správa postav a herních přezdívek v konkrétním kanálu. Bot ukládá jméno postavy, volitelnou zkratku a poznámku; při aktivní hře nebo ručním zapnutí umí dočasně změnit Discord přezdívku hráče na jméno postavy.
| Parametr | Typ | Popis |
|---|---|---|
| user | uživatel | Hráč, kterému se nastavuje postava |
| character | text | Jméno postavy |
| short | text volitelný | Zkratka jména (zobrazí se v závorce za jménem) |
| notes | text volitelný | Poznámky ke postavě (max 200 znaků) |
/gamealias set je alias výchozně vypnutý. Hráč si ho zapne sám tlačítkem Zapnout si přezdívku nebo GM přes /gamealias enable.
| Parametr | Typ | Popis |
|---|---|---|
| user | uživatel | Hráč, kterému se odebírá postava |
| Parametr | Typ | Popis |
|---|---|---|
| user | uživatel | Hráč |
Žádné parametry. Zobrazí přehled vašich postav ve všech kanálech — zpráva viditelná pouze vám. Nevyžaduje admin.
all — vypíše všechny aliasy na celém serveru.
cleanup — smaže aliasy a naplánované hry pro smazané nebo archivované kanály.
setportrait uloží obrázek postavy z přiloženého souboru, clearportrait ho odebere a testpartycard pošle testovací party kartu pro aktuální kanál.
/mycharacter
Skupinový příkaz pro hráče — každý hráč spravuje vlastní postavu v kanálu. Nevyžaduje admin ani GM roli.
| Parametr | Typ | Popis |
|---|---|---|
| character | text | Jméno postavy |
| short | text volitelný | Zkratka (zobrazí se v závorce za jménem) |
| notes | text volitelný | Poznámka ke postavě (max 200 znaků) |
on — zapne přezdívku hned teď (bot ji denně resetuje kolem 4:00).
alwayson — zapne trvale, denní reset se nevztahuje.
off — vypne aktivní přezdívku a vrátí původní Discord přezdívku.
/hp) a přezdívka je aktivní, zobrazí se před jménem barevný indikátor HP (např. 🔴 Arb (Galw)). Barva se aktualizuje při každém použití /hp.
| Parametr | Typ | Popis |
|---|---|---|
| mode | ▾ výběr ze seznamu | on — bot přejmenuje automaticky při začátku hry. off — automatické přejmenování je vypnuto; manuální /mycharacter on stále funguje. |
Žádné parametry. show — zobrazí přehled viditelný pouze vám. clear — smaže postavu z databáze.
/hp
Sledování životů postavy pro aktuální kanál. Životy jsou uloženy per-hráč per-kanál a zobrazují se s barevným indikátorem. Každý hráč může mít až 5 slotů (postava, přivolaný tvor apod.).
| Parametr | Typ | Popis |
|---|---|---|
| hp | text volitelný | Aktuální životy: číslo (15), přičtení (+5) nebo odečtení (-3). Bez parametru zobrazí aktuální stav. |
| max | číslo volitelný | Maximální životy. První nastavení zároveň nastaví i aktuální životy na stejnou hodnotu. |
| slot | text volitelný | Název pojmenovaného slotu (max 30 znaků, např. Přivolání). Bez hodnoty pracuje s hlavním slotem postavy. |
| remove | ano/ne volitelný | Smaže pojmenovaný slot zadaný v slot:. Hlavní slot nelze smazat. |
| showinmycharacter | ▾ výběr ze seznamu volitelný | on — zobrazí barevný indikátor HP v přezdívce postavy. off — indikátor se nezobrazí. Platí pouze pro hlavní slot. |
🟢 100% · 🔵 více než 75 % · 🟡 více než 50 % · 🟠 více než 25 % · 🔴 více než 0 % · ⚫ 0 nebo méně
/hp max:40 — nastaví maximum na 40 a aktuální HP na 40./hp hp:28 — nastaví aktuální HP na 28./hp hp:-5 — odečte 5 od aktuálních HP./hp hp:+2 — přičte 2 k aktuálním HP./hp — zobrazí všechny sloty./hp slot:Přivolání max:20 — vytvoří pojmenovaný slot a nastaví maximum na 20./hp slot:Přivolání hp:-3 — odečte 3 od slotu Přivolání./hp remove:true slot:Přivolání — smaže slot Přivolání.
Pokud je přezdívka postavy aktivní (viz /mycharacter on) a showinmycharacter je zapnuto, bot okamžitě aktualizuje Discord přezdívku s novým indikátorem hlavního slotu. Při vypnutí přezdívky nebo konci hry se vrátí původní přezdívka bez indikátoru.
/hpview
Zobrazí životy hráčů v kanálu nebo napříč serverem. Dostupné pro vypravěče a správce, odpověď je vždy viditelná pouze tazateli.
| Parametr | Typ | Popis |
|---|---|---|
| user | uživatel volitelný | Zobrazit životy konkrétního hráče v tomto kanálu (všechny jeho sloty). |
| all_channels | ano/ne volitelný | Zobrazit životy všech hráčů na celém serveru seřazené podle kanálů. Dostupné pouze správcům. |
/hpview — životy všech hráčů v aktuálním kanálu./hpview user:@Arya — všechny HP sloty hráče Arya v tomto kanálu./hpview all_channels:true — přehled celého serveru (jen správci).
/partycard
Vytvoří grafickou kartu s portréty a jmény všech postav v kanálu. Portréty se nastavují přes tlačítko Přidat obrázek postavy v gameroom panelu. Kartu lze zobrazit i z panelu tlačítkem Místní družina.
Přání
/wish
Skupinový příkaz pro správu herních přání. Přání jsou viditelná v kanálu #přání (nebo ekvivalentním) a hráči si je mohou spravovat sami.
| Parametr | Typ | Popis |
|---|---|---|
| game | text 🔍 návrhy — nebo nový | Název hry, RPG systému nebo oneshotového dobrodružství. Discord nabídne existující přání ze serveru, ale lze napsat zcela nový název. |
| Parametr | Typ | Popis |
|---|---|---|
| game | text 🔍 návrhy | Název hry k odebrání. Discord nabídne vaše přání — vyberte ze seznamu. |
Žádné parametry. Zobrazí přehled her, které jste si přáli, včetně věku každého přání (počet dní od přidání, např. 42 d) — zpráva viditelná pouze vám.
| Parametr | Typ | Popis |
|---|---|---|
| count | číslo volitelný | Počet losovaných přání (výchozí: 1) |
| Parametr | Typ | Popis |
|---|---|---|
| game | text 🔍 návrhy | Název hry. Discord nabídne všechna přání na serveru — vyberte ze seznamu. |
Žádné parametry. Admin verze /wish clearfor user:@hráč smaže přání jinému hráči. Podobně fungují /wish addfor a /wish removefor.
Administrace
Ostatní příkazy
| Parametr | Typ | Popis |
|---|---|---|
| show_ages | bool volitelný | Zobrazit věk přání v počtu dní, např. 42 d (výchozí: ne) |
| sort_by | ▾ výběr ze seznamu volitelný | Způsob řazení: name — abecedně podle hry (výchozí) · age — hry s nejstaršími přáními první, uživatelé v každé hře seřazeni od nejstaršího přání · individual — plochý seznam jeden záznam na řádek (hra — uživatel — věk), seřazen od nejstaršího |
show_ages) nejsou viditelné v základním výstupu — jsou dostupné jen pro správce nebo vlastní seznam (/wish mine).| Parametr | Typ | Popis |
|---|---|---|
| category | text volitelný 🔍 návrhy | Název kategorie k seřazení (výchozí: Probíhající hry). Discord nabídne existující kategorie — vyberte jednu, nebo pište pro filtrování. |
| Parametr | Typ | Popis |
|---|---|---|
| channel | kanál volitelný | Textový kanál nebo vlákno k archivaci |
| thread | text volitelný 🔍 návrhy | Odkaz, mention nebo ID vlákna/příspěvku. Discord nabídne vlákna v kanálu — vyberte ze seznamu nebo zadejte ID/mention. |
| destination | kanál volitelný | Cílový kanál pro archiv vlákna (výchozí: #archiv-nabízených-her) |
| delete_after | bool volitelný | Smazat vlákno po zkopírování (výchozí: ne) |
| Parametr | Typ | Popis |
|---|---|---|
| name | text | Název nové herní role |
| users | text volitelný | Uživatelé jako mentiony nebo ID, kterým se role rovnou přidá |
| Parametr | Typ | Popis |
|---|---|---|
| role | role | Bezpečná žlutá herní role k přidání nebo odebrání |
| users / user | text nebo uživatel | /gmrole-add přijímá více uživatelů jako mentiony nebo ID; /gmrole-remove odebírá roli jednomu uživateli. |
Bot umí odesílat dva typy reportů, každý do vlastního kanálu, v nastavený čas každý týden. Vše se nastavuje přes subpříkazy:
| Subpříkaz | Co dělá |
|---|---|
| setchannel | Nastaví kanál, do kterého se daný typ reportu odesílá. Parametry: report (typ) + channel (kanál). |
| enable | disable | Zapne nebo vypne automatické odesílání daného typu reportu. Parametr: report (typ). |
| schedule | Nastaví den a hodinu odeslání (výchozí: pondělí 9:00). Parametry: report, weekday, hour. |
| preview | Zobrazí náhled veřejného shrnutí — vidíte jen vy. Parametry: period (minulý nebo aktuální týden, výchozí: aktuální), testing (zobrazí i prázdné sekce). |
| adminpreview | Zobrazí náhled moderátorského shrnutí — vidíte jen vy. Parametr: period. |
| backfill-words | Doplní počty slov pro zprávy uložené v databázi. Parametr: period. |
report:veřejné shrnutí) — grafická karta s čísly za týden: celkový počet zpráv, aktivní hráči, herní sezení, hlasový čas, noví členové, reakce, hody kostkami a počet hodů. Odesílá se do veřejného kanálu.Moderátorské shrnutí (
report:moderátorské shrnutí) — textový přehled pro GM/správce: nové nabídky her, aktivita tržiště a design koutku, akce, Diskuzní klub, přehled kanálů, přírůstek členů, odchody. Obsahuje i statistický graf. Odesílá se do GM/admin kanálu.
/weeklyreport setchannel report:veřejné shrnutí channel:#obecné2.
/weeklyreport setchannel report:moderátorské shrnutí channel:#gm-info3.
/weeklyreport enable report:veřejné shrnutí4.
/weeklyreport enable report:moderátorské shrnutí5. Volitelně:
/weeklyreport schedule report:veřejné shrnutí weekday:pondělí hour:9
| Parametr | Typ | Popis |
|---|---|---|
| category | text volitelný 🔍 návrhy | Kategorie ke kontrole (výchozí: Probíhající hry). Discord nabídne existující kategorie. |
| order_by | ▾ výběr ze seznamu volitelný | Řazení: název hry, GM, poslední zpráva (výchozí: název hry). Musí být jedna z nabízených hodnot. |
Bez parametrů: vypíše všechny textové kanály, ve kterých nikdo nepsal déle než 30 dní, seskupené podle kategorie. Ignoruje kategorie jejichž název obsahuje archiv. Kanály bez jediné zprávy v databázi jsou vypsány zvlášť.
| Parametr | Typ | Popis |
|---|---|---|
| days | číslo volitelný | Hranice neaktivity ve dnech (výchozí: 30) |
Bez parametrů: zkontroluje vlákna/příspěvky v kanálu #✅nabízené-hry bez aktivity déle než 30 dní. Pro každé vlákno zobrazí název, autora, datum poslední zprávy, počet dnů neaktivity a zda je archivováno.
| Parametr | Typ | Popis |
|---|---|---|
| channel | kanál volitelný | Textový nebo fórový kanál ke kontrole (výchozí: #✅nabízené-hry) |
| days | číslo volitelný | Hranice neaktivity ve dnech (výchozí: 30) |
| Subpříkaz | Co dělá |
|---|---|
| post | Vytvoří novou reaction-role zprávu. Parametry: role, volitelně channel, emoji, color, title, description, role_description. |
| add | Přidá další emoji/roli na existující zprávu podle message_id. |
| edit | Upraví existující zprávu nebo konkrétní emoji/roli. |
| list | Zobrazí uložené reaction-role zprávy na serveru. |
Bot kontroluje, že vybraná role je bezpečná pro samoobslužné přiřazení a že ji sám dokáže spravovat.
Zobrazí výstup ze systémového logu bota — zpráva viditelná pouze vám. Užitečné pro diagnostiku bez přístupu k SSH.
| Parametr | Typ | Popis |
|---|---|---|
| lines | číslo volitelný | Počet řádků (výchozí: 30, max: 100) |
Rychlý přehled zdravotního stavu bota bez přístupu k SSH. Zpráva viditelná pouze vám. Zobrazuje:
- Stav každé smyčky na pozadí (připomínky, přezdívky, report, ikona, údržba)
- Nastavení týdenního reportu — zapnutý/vypnutý, kanál, den a čas odeslání
- Naplánované gamealerty čekající na odeslání (odesílatel, text, datum)
- Cestu k databázi a její velikost
- Počet serverů a aktuální latenci
Průvodce: Zakládání nové hry
Příkaz /gming vytvoří persistentní panel v aktuálním kanálu. Z tohoto panelu GM provede všechny kroky potřebné pro zahájení nové hry — vytvoření kanálu, role a přidání hráčů.
Spuštění panelu
Zadejte /gming v libovolném kanálu
Bot odešle interaktivní panel s tlačítky. Panel zůstane ve zprávě — lze se k němu kdykoli vrátit.
Vytvoření herního kanálu
Klikněte na Vytvořit kanál
Otevře se dialog pro zadání názvu nového kanálu.
Potvrďte vytvoření
Bot zobrazí potvrzovací zprávu s volbou, zda zkopírovat úvodní příspěvek z vybrané nabídky hry. Vyberte nabídku ze seznamu, nebo nechte pole prázdné, a klikněte na Vytvořit kanál.
Kanál je vytvořen
Bot vytvoří textový kanál v herní kategorii a přesměruje vás tam s potvrzovací zprávou. Kanál je ihned přístupný všem členům serveru (nebo podle nastavení oprávnění).
Vytvoření role hráčů
Klikněte na Vytvořit roli
Otevře se dialog pro název nové role. Název typicky odpovídá jménu hry nebo skupiny.
Přidejte hráče do role
Klikněte na Přidat hráče do role. Zobrazí se dialog s výběrem uživatelů ze serveru. Lze přidat více hráčů najednou.
Archivace hry
Až hra skončí, panel nabízí dvě možnosti archivace:
| Tlačítko | Co udělá |
|---|---|
| Archivovat kanál | Přesune kanál do kategorie Archiv. Zprávy zůstanou zachovány. |
| Archivovat a vymazat nabídku | Přesune kanál do Archivu a smaže původní nabídkovou zprávu (pokud existuje). |
Průvodce: Herní kanál (/gameroom)
Příkaz /gameroom vytvoří v herním kanálu persistentní panel, který slouží jako centrum pro správu hry — termíny, upozornění, postavy hráčů a party karta. Panel se aktualizuje na místě, takže vždy zobrazuje aktuální stav.
/gameroom zadejte přímo v herním kanálu dané hry, nikoli v obecném kanálu.
Nastavení termínu
Klikněte na Nastavit termín
Otevře se dialog s políčky pro datum, čas a volitelné nastavení opakování.
Vyplňte datum a čas
Datum zadejte ve formátu 26.6. nebo 26.6.2026. Čas jako 19:00. Pro opakující se hry zadejte den v týdnu (např. čtvrtek) — bot bude termín automaticky posouvat po každé hře.
Panel se aktualizuje
Bot aktualizuje panel s novým termínem. Od teď bude bot automaticky odesílat upozornění s potvrzením účasti před hrou (pokud je nastaveno).
Další možnosti správy termínu
| Tlačítko | Co udělá |
|---|---|
| Přeskočit | Přeskočí aktuální termín a posune ho na příští opakování (jen u opakovaných her). |
| Přesunout | Jednorázově přesune nejbližší termín na zadané datum a čas. |
| Smazat termín | Odstraní termín úplně. |
Upozornění před hrou
Kliknutím na Nastavit upozornění nastavíte, kolik hodin předem bot odešle do kanálu zprávu s potvrzením účasti. Výchozí hodnota je 24 hodin.
Správa postav — tlačítka panelu
Panel obsahuje dvě skupiny tlačítek: GM tlačítka pro správu postav ostatních a hráčská tlačítka, která může použít kdokoli pro svou vlastní postavu.
Tlačítka pro GM
Nastavit postavu hráči
Zobrazí výběr hráče ze serveru a poté dialog pro zadání jména postavy, zkratky a poznámek. Vhodné pro rychlé nastavení postav na začátku kampaně.
Přidat obrázek postavy (GM verze)
Otevře dialog s URL obrázku pro libovolného hráče. Portrét se zobrazí v party kartě.
Odebrat postavu hráči
Odebere postavu vybranému hráči z tohoto kanálu.
Tlačítka pro hráče (bez omezení oprávnění)
Moje postava
Každý hráč si může nastavit nebo změnit svou vlastní postavu pro tento kanál — jméno, zkratku v závorce a volitelnou poznámku. Ekvivalent příkazu /mycharacter set.
Zapnout si přezdívku / Vypnout si přezdívku
Hráč zapne nebo vypne svou herní přezdívku. Bot tím dočasně změní jeho Discord přezdívku v serveru na jméno postavy. GM může přezdívky zapínat a vypínat pro jednotlivé hráče přes /gamealias enable a /gamealias disable.
Přidat si obrázek postavy
Hráč si může přidat portrét své vlastní postavy — otevře dialog s URL obrázku.
Odebrat si postavu
Hráč odebere svou postavu z tohoto kanálu.
Průvodce: Připomínka hry a potvrzení účasti
Bot automaticky odesílá upozornění na hru nastavený počet hodin před termínem. Hráči mohou reagovat přímo ve zprávě, GM vidí přehled kdo přijde.
Jak to funguje
Bot odešle upozornění automaticky
Nastavený počet hodin před hrou (výchozí 24 h) bot odešle do herního kanálu zprávu s termínem hry a tlačítky pro potvrzení účasti.
Hráči odpoví tlačítkem
K dispozici jsou čtyři statusy:
| Tlačítko | Význam |
|---|---|
| ✅ Dorazím | Hráč potvrdí účast |
| ❌ Nedorazím | Hráč se omluví |
| ⏰ Zpoždění | Hráč přijde, ale se zpožděním |
| 👁️ Divák | Hráč bude přítomný jako divák |
Tlačítko ↩️ Odebrat odpověď odpověď smaže.
Přehled se aktualizuje v reálném čase
Pod tlačítky se zobrazuje aktuální počet a jméno každého hráče v každé kategorii. GM vidí okamžitě, kdo potvrdil účast.
Průvodce: Přezdívky postav
Systém přezdívek umožňuje hráčům používat během hry jméno postavy jako Discord přezdívku. Hráč píše jako obvykle; bot pouze zapíná, obnovuje a po skončení hry vrací serverovou přezdívku podle uložené postavy.
Nastavení přezdívek
GM nastaví postavu každému hráči
Použijte /gamealias set nebo tlačítko Nastavit postavu hráči v gameroom panelu. Zadejte jméno a volitelně zkratku (zobrazí se v závorce za celým jménem).
Hráč si zapne přezdívku
Hráč klikne na Zapnout si přezdívku v gameroom panelu, nebo použije /mycharacter. Přezdívku lze kdykoli vypnout tlačítkem Vypnout si přezdívku.
Hráč má přezdívku postavy
Od teď se hráč na serveru zobrazuje pod jménem postavy. Ruční zapnutí příkazem /mycharacter on se denně uklízí kolem 4:00; /mycharacter alwayson zůstává zapnuté, dokud ho hráč nevypne.
Správa přezdívek
Pro přehled všech postav v kanálu použijte /gamealias list. Sloupec zapnuto/vypnuto ukazuje, zda je alias aktivní pro daného hráče.
Oprávnění
Příkazy jsou rozděleny podle úrovně oprávnění:
| Úroveň | Kdo | Příkazy |
|---|---|---|
| Admin | Uživatelé s oprávněním Spravovat server | /gamealias (vše kromě mine), /rttable, /wish addfor | removefor | clearfor, /inactive, /inactivethreads, /playing, /reactionrole, /settempicon, /makegm, /weeklyreport |
| GM | Uživatelé s rolí GMing nebo správci serveru | /gming, /gameroom, většina /nextgame správy, /gamealert, /gmchannel, /partycard, /sortchannels, /archive, /gmrole, /gmrole-add, /gmrole-remove, /gmrole-list |
| Hráč | Všichni členové serveru | /roll, /r, /rt, /rt2, /rt3, /rollcustom, /clocks, /mycharacter (vše), /hp, /wish add | remove | mine | clear | random | ping, /help |
/help
Nápověda přímo v Discordu — zpráva viditelná pouze vám.
| Parametr | Typ | Popis |
|---|---|---|
| topic | výběr volitelný | Téma nápovědy: roll, mycharacter, hp, wish, gm, nextgame, gamealias, admin |