V našom discord serveri využívame viacerých interných botov na získanie istých doplnkov pre vylepšenie celkového dojmu serveru, v súčasnosti využívame týchto botov:
- Sir General Aurelius alias Notifikátor
- Captain Roderic alias HelpBot
- Rewarder
- Glórius
Títo boti sú navrhnutý interne a nie sú publikovaný na externé využívanie. Taktiež títo boti sú dostupný iba po inicializácií štartu zo strany vývojára.
Sir General Aurelius alias Notifikátor
Funkcionality, ktoré bot zastrešuje:
- Oznamuje tzv. Hotfixi - hotfix je krátka vopred oznámená údržba (trvá väčšinou do jednej hodiny, je vopred oznámený (min. 5 minút - max. 30 minút). Po jej začatí príde notifikácia o začiatku a taktiež príde notifikácia, keď údržba skončí. Tento výpadok je špecializovaný na všetky webstránky (pokiaľ nie je oznámené inak) a tiež všetky serveri.
- Pri príchode nového člena/hosťa/akéhokoľvek používateľa na discord, pošle mu do súkromných správ (tzv. DMs = direct message).
- Systém levelovania (tzv. Server XP), za každú správu získavate určitý počet XP ak nazbierate potrebný počet XP -> získate level -> za určité leveli získavate role. Čím vyšší level, tým vyššia rola.
Captain Roderic
Bot bol vyvinutý na túto hlavnú funkciu:
- .Helpdesk - teda systém ticketovania, ak potrebujú členovia/používatelia serveru pomôcť napíšu do kanálu na to určený.
- Znalostná báza (tzv. Knowladge base), bot vie po zadaní určitého reťazca odpovedať preddefinovanou odpoveďou (pozor, niektoré dotazy, nie sú spracované to tejto bázy, v tom prípade prosíme o vytvorenie ticketu a nahlásenie bugu).
Rewarder
Tento bot bol vyvinutý na tieto funkcie:
- V prípade, že naše Hotfixi presahujú jednu alebo viac hodín posielame vždy globálne kompenzácie. Tieto kompenzácie zahŕňajú viaceré benefity, či odmeny.
- V hoci jakom prípade vieme odoslať globálnu či konkrétnu kompenzáciu komukoľvek za niektoré chyby, či zdržania.
Glórius
Tento bot má špeciálne prepojenie na vývoj Herných eventov pre skautskú komunitu:
- Po skončení herného eventu sa spracovávajú výsledky, po ich zverejnení, sa posiela globálny rebríček ako vyhodnotenie spolu s rolami na prevzatie.
- Tieto role sú pridelené botom na určitú dobu (vždy do začiatku druhého eventu).
Niektoré tieto boty budeme v dlhšom horizonte spájať, zatiaľ sú v oddelených funkciách na zlepšenie testovania a opráv chýb a bugov.