En bot för skydd, moderering, ärenden, nivåer och utlottningar — inställd från en riktig webbpanel.
Vad är Sylon?
Sylon är en komplett bot för att sköta Discord: granskning redan vid dörren plus lagrat skydd mot skräppost, reklam och serversprängning; en fullständig modereringsverktygslåda med gränser och loggar per åtgärd; ett ärendesystem som producerar läsbara HTML-utskrifter; nivåer med belöningsroller och egna nivåkort; utlottningar med en offentlig webbsida; och inbjudningsspårning som överlever att inbjudan raderas. Allt ställs in i en webbpanel i stället för genom en vägg av chattkommandon, och varje modul är avstängd från början, så en server kör bara det den faktiskt har valt.
Varför Sylon?
De flesta bottar begraver dig antingen i funktioner du aldrig kommer att slå på, eller täcker ett område väl och lämnar resten till tre andra bottar. Sylon är byggd tvärtom: nitton system som delar en inställningsmodell, en språkinställning, ett loggmål och en panel. Skydden är intrimmade för att undvika falska utslag — reklamdetektorn kräver objektiva bevis innan den agerar, ordfiltret normaliserar text så att trick inte slinker igenom, och vakten ångrar destruktiva åtgärder i stället för att bara rapportera dem. Ingenting bestraffar en medlem på en gissning.
Vår historia
Sylon började som ett internt modereringsverktyg för våra egna gemenskaper, där problemet aldrig var brist på bottar — det var att ingen enskild bot täckte skräppost, reklam, räder och supportärenden utan att motsäga de andra. Vi byggde om den kring en enda konfigurationsmodell och körde den på riktiga offentliga servrar i åratal, och skärpte detekteringen varje gång något slank igenom eller en vanlig medlem åkte dit av misstag. Det som är offentligt i dag är samma bot, öppnad för alla.
Vårt uppdrag
En serverägare ska inte behöva fem bottar, tre paneler och ett betalabonnemang bara för att hålla en gemenskap städad. Sylon vill göra moderering tyst: skydd som gör rätt utan att bli tillsagda två gånger, register som svarar på ”vad hände egentligen” månader senare, och inställningar som en ny moderator kan läsa utan manual. Där ett beslut påverkar en medlem ska det vara synligt, spårbart och möjligt att ångra.
Sylon körs på en shardad Node.js-anslutning till gatewayen med ett MongoDB-kluster och en panel i Next.js. Statistik, röstspårning, XP och aktivitetsloggning körs som bakgrundsarbete, så de fördröjer aldrig en modereringsåtgärd. Inställningar cachas i minnet och ogiltigförklaras i samma stund som panelen skriver en ändring, så en justering får effekt direkt i stället för efter en tidsgräns. Ärendeutskrifter, nivåkort och statistikbilder renderas på begäran och beror aldrig på en extern tjänst.
99,9 %+ drifttid
Shardad gateway
Panel i Next.js
MongoDB-kluster
Tjugo språk
Sylon talar tjugo språk. En server väljer ett, och varje meddelande botten skickar där — modereringsmeddelanden, ärendepaneler, nivåhöjningar, utlottningsinbäddningar, utskrifter, loggposter — använder det. Beskrivningarna av snedstreckskommandon lokaliseras separat av Discord till varje användares egen klientspråk. Ingenting faller tillbaka till engelska mitt i en mening: varje textsträng är fullständigt översatt för varje språk, och panelen kontrolleras mot botten så att de två aldrig beskriver samma inställning olika.
Dina uppgifter
Sylon lagrar det som de funktioner du har slagit på kräver och ingenting utöver det: meddelande- och röststatistik för nivåer, ärendeutskrifter för de ärenden du öppnat, inbjudningskoppling för inbjudningsspårningen och modereringsregister för dina egna loggar. När Sylon tas bort från en server raderas den serverns uppgifter. Medlemsprofiler är offentliga bara om medlemmen själv väljer det, och deltagarnamn på offentliga utlottningssidor visas bara om servern slår på det.
Få support
Behöver du hjälp med att ställa in botten eller har du frågor? Gå med i vår supportserver på Discord för hjälp, nyheter och diskussion med Sylon-teamet och andra serverägare.