Jeden bot pro ochranu, moderaci, tikety, úrovně a soutěže — nastavovaný ve skutečné webové nástěnce.
Co je Sylon?
Sylon je kompletní bot pro správu Discordu: prověřování hned u dveří plus vrstvená ochrana proti spamu, reklamě a ničení serveru; plnohodnotná moderační výbava s limity a logy pro každou akci; systém tiketů, který vytváří čitelné HTML přepisy; úrovně s odměnovými rolemi a vlastními kartami pořadí; soutěže s veřejnou webovou stránkou; a sledování pozvánek, které přežije i smazání samotné pozvánky. Všechno se nastavuje ve webové nástěnce, ne přes zeď příkazů v chatu, a každý modul je ve výchozím stavu vypnutý — server tedy provozuje jen to, co si sám vybral.
Proč Sylon?
Většina botů tě buď zavalí funkcemi, které nikdy nezapneš, nebo pokryje jednu oblast dobře a zbytek přenechá třem dalším botům. Sylon je postavený obráceně: devatenáct systémů, které sdílejí jeden model nastavení, jedno nastavení jazyka, jeden cíl pro logy a jednu nástěnku. Ochrany jsou vyladěné tak, aby se vyhnuly falešným poplachům — detektor reklamy potřebuje před zásahem objektivní důkaz, filtr slov text normalizuje, aby přes něj neproklouzly triky, a ochrana serveru ničivé zásahy vrací zpět, místo aby je jen hlásila. Nic netrestá člena na základě dohadu.
Náš příběh
Sylon vznikl jako interní moderační nástroj pro naše vlastní komunity, kde problémem nikdy nebyl nedostatek botů — šlo o to, že žádný jediný nepokryl spam, reklamu, nájezdy i podpůrné tikety, aniž by si ty ostatní protiřečily. Přestavěli jsme ho kolem jednoho modelu konfigurace a roky ho provozovali na skutečných veřejných serverech, přičemž jsme detekci utahovali pokaždé, když něco proklouzlo nebo když omylem doplatil běžný člen. To, co je dnes veřejné, je ten samý bot — jen otevřený všem.
Naše poslání
Vlastník serveru by neměl potřebovat pět botů, tři nástěnky a placené předplatné jen proto, aby udržel komunitu v pořádku. Sylon chce, aby moderace byla tichá: ochrany, které jednají správně, aniž by se jim to muselo říkat dvakrát, záznamy, které i po měsících odpovědí na otázku „co se vlastně stalo“, a nastavení, kterým nový moderátor porozumí bez manuálu. Kde se rozhodnutí dotkne člena, tam má být viditelné, dohledatelné a vratné.
Sylon běží na shardovaném připojení k Node.js bráně s clusterem MongoDB a nástěnkou v Next.js. Statistiky, sledování hlasových kanálů, XP a logování aktivity běží na pozadí, takže nikdy nezdrží moderační zásah. Nastavení se drží v paměti a zneplatní se ve chvíli, kdy nástěnka zapíše změnu — úprava se tedy projeví okamžitě, ne až po vypršení nějakého času. Přepisy tiketů, karty pořadí i statistické obrázky se vykreslují na vyžádání a nikdy nezávisí na cizí službě.
Dostupnost 99,9 %+
Shardovaná brána
Nástěnka v Next.js
Cluster MongoDB
Dvacet jazyků
Sylon mluví dvaceti jazyky. Server si jeden zvolí a každá zpráva, kterou tam bot pošle — moderační oznámení, tiketové panely, oznámení o nové úrovni, embedy soutěží, přepisy i záznamy v logu — je v něm. Popisy lomítkových příkazů lokalizuje zvlášť sám Discord, a to v jazyce klienta každého uživatele. Nic uprostřed věty nespadne zpátky do angličtiny: každý řetězec je v každém jazyce přeložený celý a nástěnka se kontroluje proti botovi, aby ty dva nikdy nepopisovaly stejné nastavení jinak.
Tvoje data
Sylon ukládá to, co vyžadují funkce, které jsi zapnul(a), a nic navíc: statistiky zpráv a hlasu kvůli úrovním, přepisy tiketů, které jsi otevřel(a), přiřazení pozvánek pro jejich sledování a moderační záznamy pro tvoje vlastní logy. Když je Sylon ze serveru odebrán, data toho serveru se smažou. Profily členů jsou veřejné jen tehdy, když se k tomu člen sám přihlásí, a jména účastníků se na veřejných stránkách soutěží objeví, jen pokud to server zapne.
Získat podporu
Potřebuješ pomoct s nastavením bota nebo máš dotaz? Připoj se na náš podpůrný server na Discordu pro pomoc, novinky a diskuzi s týmem Sylonu i dalšími vlastníky serverů.
S obchodními dotazy, žádostmi o partnerství, dotazy médií nebo s podporou se nám ozvi e-mailem nebo na Discordu. Obvykle odpovídáme do jednoho pracovního dne.[email protected]