Guilda obsahuje moduly přístupné pouze členům guildy (@apprentice, @member) s vyjímkou modulu Přihláška, který je viditelný všem (@everyone).
Výchozí viditelnost: @everyone | Možnost odesílání zpráv: NE
Popis
Přihláška obsahuje základní informace o guildě spolu s odkazem na facebook a webové stránky, které definuje administrátor guildy. Dále je zde zobrazen aktuální počet aktivních členů guildy.
Embed obsahuje také tlačítko Přihlásit se do guildy.
Workflow
Nový uživatel klikne na Přihlásit se do guildy.
Proběhne validace uživatele (existence v guildě, zamítnutí v minulosti).
Vyplní přihlášku a odešle ji.
Proběhne validace přihlášky.
Přihláška je zobrazena v #nábor kanálu a vedení guildy je informováno o nové přihlášce.
Vedení guildy se rozhodne o přijetí / zamítnutí a potvrdí to příslušným tlačítkem na přihlášce.
V případě, že je hráč přijat, je mu natavena základní role @apprentice, čímž se mu zpřístupní další kanály.
V případě zamítnutí, vedení vyplní formulář od důvodu nepřijetí.
Uživatel je informován soukromou zprávou o výsledku rozhodnutí guildy.
Formulář
Výpis přihlášky
Notifikace: soukromá zpráva hráči a #notifikační kanál
Výchozí viditelnost: @apprentice, @member | Možnost odesílání zpráv: NE
Popis
Notifikační modul slouží pro informování členů guildy o veškerém podstatném dění. Některé notifikace jsou generické bez mentionu konkrétní role, jiné zaměřeny na členy - @member. Ostatní notifikace pracují se určitými rolemi, které hráč může mít nastaveno (@LFG, @MISE). Tyto role jde snadno odebrat v příslušném modulu, čímž se zajistí, že notifikační kanál není rušivým elementem pro členy guildy, ale věrným pomocníkem.
Workflow
Bot hlídá různé události napříč systémem.
Tyto události jsou odchytávány a vypisovány v rámci notifikací.
Na notifikační modul jsou napojeny další moduly:
Registrace
Akce
Mise
NW
LFG
Class-leaders
Výchozí viditelnost: @apprentice, @member | Možnost odesílání zpráv: NE | Limitace: 100 zobrazených členů
Popis
Roster je tabulkový výpis všech aktivních členů guildy. Roster je možno nechat překreslit s jiným řazením dle:
Povolání
Gear Score
Peněz
Toto překreslení je viditelné pro všechny hráče a je limitováno. Dále je zde možnost Procházet členy nebo zobrazit Statistiky guildy. Toto je realizováno pomocí kombinace Emed + Reply.
Workflow
Jednou za 10 minut Immort aktualizuje roster o nejnovější data.
Roster se překreslí (edituje se původní zpráva).
Členové mohou Procházet členy.
Členové mohou Zobrazovat statistiky.
Procházení členů
Zobrazení statistiku guildy
Výchozí viditelnost: @apprentice, @member | Možnost odesílání zpráv: NE | Limitace: 100 zobrazených členů
Popis
DKP přehled (z Dragon Kill Points - loot systém) je tabulkový výpis všech aktivních členů guildy se zaměřením na počet získaných DKP bodů. DKP je systém odměn, který je vázaný na aktivity v guildě (mise, akce, NW), ale může být přímo využíván vedení guildy k distribucí bodů skrze management guildy.
Přehled je možno nechat překreslit s jiným řazením dle:
DKP
Jména
Povolání
Toto překreslení je viditelné pro všechny hráče a je limitováno. Dále je zde možnost zobrazit Pravidla udělování, Požádat o předmět, Zrušit žádost nebo zobrazit Historii. Historii lze procházet po stránkách a filtrovat dle opěrací:
výběry - někdo obdržel předmět.
přidání - někdo manuálně získal DKP.
distribuce dkp - automatické přidělní DKP (např účast na akci).
Toto je realizováno pomocí kombinace Emed + Reply (Pravidla, Historie) a Modal (požádat o předmět, zrušení žádosti).
Vyhodnocení DKP
Probíhá každý den mezi 23:45 - 24:00. Bot projde všechny nahlášené hráče a přičte jim adekvátní DKP z dané akce.
Workflow
Jednou za 10 minut Immort aktualizuje DKP přehled o nejnovější data.
Roster se překreslí (edituje se původní zpráva).
Členové si mohou zobrazit Pravidla udělování.
Hráči se zobrazí pravidla udělování DKP, která jsou nakonfigurována vedením guildy.
Členové mohou Požádat od předmět.
Hráči se zobrazí modal formulář s vyplněním názvu předmětu o který žádá.
Členové mohou Zrušit žádost.
Dojde k zrušení aktivní žádosti.
Členové mohou Vypsat historii.
Dojde k výpisu poslední historie udělování itemů.
Pravidla udělování
Žádost o předmět
Historie
Výchozí viditelnost: @apprentice, @member | Možnost odesílání zpráv: NE
Popis
Class Leaders přehled slouží členům guildy pro snadnou identifikaci lidí, kteří vědí o daném povolání nejvíce a maji největší zkušenosti. Tito lidé lze skrze tuto kartu snadno kontaktovat prostřednictvím soukromé zprávy na discordu. Pomocí této karty lze také zažádat o udělení role Class leader.
Workflow
Immort vykresluje stávající class-leadery guildy pro jednotlivé povolání.
Pomocí tlačítka Chci být Class Leader člen guildy zažádá o tento post.
Zobrazí se Modal s formulářem - odůvodnění pro by právě on měl být class leaderem.
Člen vyplní formulář.
Proběhne validace povolání.
Formulář je odeslán, vedení guildy informováno (#ofc-logy)
V případě že je člen schválen na post class-leadera, je o tom informován do skourkomé zprávy a guilda v kanále #notifikace.
Vyplnění žádosti
Informování vedení
Nastavení role vedením
Notifikace soukromá zpráva a #notifikace
Výchozí viditelnost: @apprentice, @member | Možnost odesílání zpráv: NE
Popis
Základní výbava a detail hráče slouží k nastavování veškerých statistik a informací o daném hráči. Jedná se o středobod ovládání a zrcadlení vaší ingame postavy směrem na discord. Hrači si zde mohou nastavit nejrůznější metriky jako AP, DP, Level či odkaz na build planner. Veškeré tyto statistiky se následně propisují na katu hráče, která je dostupná příkazem ?detail <hráč>.
Zobrazení detailu
Workflow
Immort vykresluje kartu pro ovládání a zadávání výbavy a nastavení každého hráče guildy.
Popis funkcionality (tlačítek):
Nastav základní staty
Umožňuje nastavení základních atributů postavy jako je Jméno, level, AP a DP. Tyto statistiky si hráči průběžně aktualizují právě skrze toto tlačítko.
Nastav povolání
Umožňuje si zvolit povolání dle dané hry. Povolání se propisuje na kartu hráče a ovlivňuje řadu statistik a přehledů (guild roster, dkp, nahlášení na akce).
Nastav pilíř
Umožňuje si nastavit pilíř [pvp, pve, ls]. Od tohoto pilíře se odvíjí hlaví aktivita hráče a je to jeden z hlavních indikátorů zaměření hráče.
Nastav PvE roli
Umožňuje si nastavit PvE roli. Je možné zadat následující hodnoty [TANK, DPS, HEAL, -]. Tato role se následně zobrazuje na kartě hráče.
Nastav PvP roli
Umožňuje si nastavit PvP roli. Je možné zadat následující hodnoty [TANK, DPS, HEAL, -]. Tato role se následně zobrazuje na kartě hráče.
Nastav popis
Umožňuje nastavit popis karty. Popis je libovolný text či sdělení, který se objeví na kartě hráče.
Nastav obrázek
Umožňuje nastavit obrázek karty. Obrázek je následně vykreslen na spodní části karty. Obrázek se zadává pomocí url adresy. Obrázek musí být veřejně dostupný na internetu. Lze využít například službu imgur.
Nastav planner
Umožňuje nastavit odkaz na váš aktuální build či planner pro danou hru. Okolo kvalitnějších her obvykle tento planner vznikne.
Zobraz můj detail
Tlačítko vypíše detail a kartu hráče. Jedná se o stejný výstup jako v případě příkazu ?detail <hráč>
Nastavení statů
Nastavení povolání
Nastavení pilíře
Nastavení PvE nebo PvP role
Nastavení popisu
Nastavení obrázku
Nastavení planneru
Výchozí viditelnost: @apprentice, @member | Možnost odesílání zpráv: NE
Popis
Kanál Náboru slouží pro přehled všech přihlášek, které doputovaly do guildy, ať už jsou přijaty či zamítnuty. Jedná se o celkový přehled zájemců o guildu.
Workflow
Immort vykresluje nové přihlášky do guildy v pořadí v jakém přišly do guildy.
Immort vykresluje nově přijaté nebo zamítnuté hráče v pořadí v jakém byli přijati/zamítnuti.
Karta s novým hráčem (adeptem) obsahuje tlačítka Přijmi, Zamítni a Informuj.
Přijmi - adept je přijat, je mu automaticky nastavena role @apprentice a je informován botem o tomto stavu.
Zamítni - pověřená osoba musí vyplnit důvod zamítnutí, adept je zamítnut a je informován botem o tomto stavu.
Informuj - slouží k informování adepta pověřenou osobou.
Karta s novým hráčem obsahuje také reakce (palec nahoru a palec dolů).
Memberové mohou hlasovat právě skrze tyto reakce, avšak reakce jsou pouze informativního charakteru.
Akci nad kartou může dělat pouze role @oficir nebo @recruit.
Pokud je hráč přijat/zamítnut/informován bot vygeneruje zprávu nesoucí informaci o verdiktu.
V případě zamítnutí vyplňuje pověřená osoba také důvod zamítnutí.
Informace o přijetí či zamítnutí a důvod je vypsán v části ROZHODNUTÍ.
Bot informuje o novém hráči v notifikačním kanálu.
Přijatý člen
Notifikace
Výchozí viditelnost: @apprentice, @member | Možnost odesílání zpráv: NE
Popis
Kanál Akce slouží pro přehled planovaných i jednorázových událostí v rámci guildy. Tyto události jsou vypsané na přehledové kartě a zároveň vypisovány daný den s možností se na ně nahlásit. Každý člen se snadno dozví, kolik lidí a jakého zaměření se na guild akci hlásí.
Workflow
Immort vykresluje kartu s guild akcemi a přehledem.
Pravidelné akce
akce vypsané vedením, opakující se v určitý den a čas.
detail dané akce je vypsán daný den v 00:00.
Jednorázové akce
extra akce, vypsané vedením v jeden konkrétní termín.
detail akce je vypsán ihned po vytvoření akce.
informace o vytvoření jednorázové akce je publikována do #notifikace.
Immort vykresluje karty detaily akcí v daný den v 00:00.
Immort upozorňuje na danou akci 1 hodinu před začátkem akce v #notifikace.
Karty akcí (Jednorázové, Pravidelné) je možné ovládat tlačítky:
Nahlásit se - skrze toto tlačítko se lze nahlásit na danou akci.
Zrušit nahlášení - skrze toto tlačítko lze zrušit nahlášení.
Vypiš nahlášené - toto tlačítko vypíše účastníky dané akce.
Vypsaná jednorázová akce
Výpis nahlášených
Výchozí viditelnost: @apprentice, @member | Možnost odesílání zpráv: NE
Popis
Kanál Mise slouží pro koordinaci ingame misí a událostí tohoto typu (sběr surovin, zabíjení monster, guild questy a podobně). Na rozdíl od akcí jsou mise mnohem více frekventovanou záležitostí. Mohou být vypsány, poptávány a splněny i několikrát za den. Miste mají vlastnost trvání, která je třeba zadat při vypsání mise (oficírem). Od této doby trvání a času vypsání se odvíjí čas na splnění mise. Na misi, která se blíží ke konci je následně upozorněno v kanále #notifikace. Toto upozornění lze také ztlumit na výpisové kartě misí.
Workflow
Immort vykresluje kartu s Guild Misemi.
Oficíři mohou přidat misi, která se aktuálně plní ve hře.
Bot danou misi vypíše jako extra kartu.
Hráči mohou poptávat misi či zrušit hledání na misi.
Hráči si mohou pomocí ikony zvonku aktivovat či deaktivovat roli @mise pro upozornění na nové mise.
Parametry mise
název - určuje název mise (těžba dřeva a podobně)
server - určuje kanál či server na které je mise spuštěna
doba trvání - určuje zbývající dobu trvání mise v hodinách (0.5, 1, 2, 3...)
v závislosti na vypsání mise a této době se počítá vypršení mise, které je následně upozorněno v #notifikace
druh - druh mise (combat, trading, life)
velikost - velikost mise (S, M, L, ...) dle počtu lidí.
Detail mise
je vykreslen a pravidelně se překresluje
aktualizuje se čas za jak dlouho mise končí
mise je před vypršením připomenuta v kanále #notifikace
mise skončí jedním ze tří scénářů:
Je úspěšně ukončena a odevzdána skrze tlačítko - Splň.
Je zrušena a neúspěšně ukončena - Zruš.
Vyprší na časový limit - s touto misí nelze už nijak manipulovat a lze ji jen zrušit.
misi lze připomenout pomocí tlačítka Připomeň.
Notifikace na základě mise
Přidání mise
Hledání mise
Aktivace/deaktivace role pro upozornění
Nastavení PvE nebo PvP role
Výchozí viditelnost: @apprentice, @member | Možnost odesílání zpráv: NE
Popis
Node Wars je speciální typ událostí. Ve většině her se jedná o PvP formu boje o území. Cílem tohoto modulu je usnadnit organizaci této události, předem odhadnout sílu nahlášených lidí a efektivně utvořit bojeschopnout jednotku.
Workflow
Immort vykresluje kartu s Node Wars na zakladě času nebo na request oficíra.
Karta zobrazuje statistiky nahlášených lidí.
Karta umožňuje tyto akce:
Nahlásit se - umožní hráči se přihlásit na Node Wars.
Zrušit nahlášení - zruší přihlášení na Node Wars.
Vypiš nahlášené - vypíše všechny nahlášené na Node Wars dle času nahlášení.
Classy - vypíše všechny nahlášené rozřazené dle classy.
Role - vypíše všechny nahlášené rozřazené dle pvp role.
Bot upozorní na Node Wars hodinu před danou událostí.
Node Wars role:
Mainball - hlavní skupina obsahující největší počet členů.
Frontline - přední linka tvořená tanky a dps, kteří vydrží a dokáží dávat CC.
Support - healeři.
Obrana - obranná linie, bránící důležitá místa na mapě.
Golem - hráč ovládající golema či jiná zařízení.
Hwacha - hráč ovládající útočné zbraně.
Flank - hráč patřící do skupiny, která se odpojuje od mainballu za účelem specifických operací.
Cannon - hráč ovládající kanón či další stroje ve hře.
Scout - průzkumník terénu, hlásič pohybů po mapě.
Výpis nahlášených na NW
Výchozí viditelnost: @apprentice, @member | Možnost odesílání zpráv: NE
Popis
Modul LFG slouží k usnadnění hledání spoluhráčů. Členové guildy zde mohou poptávat ostatní členy či skupiny na nejrůznější akce (dungeony, společné expení, pvp a podobně). Modul podporuje automatickou tvorbu vláken pro lepší koordinaci a přehlednost.
Workflow
Immort vykresluje kartu LFG s aktuálně aktivními LFG.
Hráči mohou poptávat ostatní spoluhráče na nejrůznější činnosti skrze tlačítko Poptej hráče.
Po kliknutí na tlačátko je zobrazen modal formulář obsahující:
Název - výstižný název, co se poptává (dungeon XY, společné expení 20lvl+, ...).
Popis - stručný popis, kolik lidí, podmínky atd.
Kdy - slovní popis, ihned, za hodinu, dnes večer a podobně.
Bot vytvoří vlákno a vypíše jej do části Aktivní LFG na kartu.
Bot informuje o novém LFG do kanálu #notifikace s mentionem @LFG
Hráči se mohou připojit do daného vlákna a přihlásit se na daní LFG, domluvit se na dalších podmínkách.
Hráči mohou zrušit poptání pomocí tlačítka Zruš hledání
Bot smaže vlákno a pročistí Aktivní LFG o tuto položku.
Výpis LFG do kanálu #notifikace
Ukázka vláknna LFG
Výchozí viditelnost: @apprentice, @member | Možnost odesílání zpráv: NE
Popis
Modul studna vědění slouží jako databáze snalostí o dané hře. Základní kategorie studny jou PvP, PvE a LS či bez kategorie. Hráči mohou zadávat nové znalosti (obsahující název, popis, odkaz či obrázek). Tyto znalosti jsou schvalovány vedením guildy a po schválení se daná znalost propíše do databáze.
Workflow
Immort bot vypisuje kartu Studny vědění.
Karta obsahuje statistiku knihovny (počet záznamů celkem, dle kategorie).
Hráči mohou provádět několik akcí ve studně vědění:
Zadat novou znalost - slouží k přidávání nových znalostí.
Bot zobrazí modal okno s formulářem pro vyplnění podrobností o znalosti.
Po odeslání bot vypíše danou navrhovanou znalost do tohto kanálu a tato znalost čeká na schválení vedením. Vedení je informováno o nové znalosti.
Hledat - zobrazí formulář pro vyhledávání ve znalostech. Lze hledat skrze tagy, či textů a filtrovat dle kategorií. Výstupem vyhledávání je přehled znalosti vyhovující výsledku hledání.
Procházet - tlačítko vypíše v reply veškeré znalosti + ovládací prvky jako je stránkování či volba kategorie.
Vypsané navrhované znalosti je potřeba schválit
Schválení či zamítnutí dělá pouze vedení guildy (@oficer).
Rozhodnutí lze udělat pomocí tlačátek Přijmi, Zamítni.
Hráč je botem informován o verdiktu (přijetí, zamítnutí) navrhované znalosti.
Procházení znalostí
Zadání nové znalosti
Znalost zadána ke schválení
Informování vedení o nové znalosti.
Informování autora o schváleni / neschválení znalosti.
Výchozí viditelnost: @apprentice, @member | Možnost odesílání zpráv: NE
Popis
Modul Guild Banka slouží pro manipulaci virtuálních peněz v guildě. Jedná se o reward systém, který může a nemusí být napojen na in-game currency. Lze například rozdávat peníze za různé účasti či vyjmečné činnosti a tyto peníze přidělovat hráči. Peníze hráče jsou vidět buď v rosteru / DKP nebo na kartě s detailem hráče. Každý hráč si může zobrazit peníze v guildy skrze Vypis stavu konta, Zobrazit si historii svých transakcí či Darovat peníze někomu jinému.
Workflow
Immort vypíše kartu Guild banky s aktuálními penězi guildy a darovanými penězi.
Hrči mohou guild banku ovládat pomocí akcí:
Daruj peníze - umožňuje darovat peníze někomu dalšímu. Zobrazí se modal formulář, který je třeba přesně vyplnit:
Familyname hráče - přesný nick.
Částka kterou chce hráč darovat - číselně. Je třeba aby tuto částku měl hráč, který daruje k dispozici, v opačném případě neproběhne transakce.
Vzkaz hráči - textově.
Vypiš stav konta - vypíše zůstatek hráče (stejná hodnota je i v přehledu, DKP či na kartě hráče).
Vypiš historii - vypíše historii transakcí daného hráče.