Scris de mână, nu copiat din mesaje de commit, așa că fiecare rând este ceva ce ai putea observa cu adevărat. Cele mai noi primele.
O a doua privire asupra tuturor lucrurilor
Ridicarea pedepselor îți cere rangul, iar confirmările spun când nu s-a întâmplat nimic. Nu poți ridica timeout-ul cuiva de deasupra ta, nu poți încheia o închisoare care ar da înapoi un rol pe care nu l-ai putea da de mână și nici nu te poți elibera singur. O comandă care nu a schimbat nimic spune asta în loc să bifeze, iar motivul din jurnalul de audit e tăiat la lungimea pe care o documentează Discord, oricum ar număra-o Discord.
Panoul păstrează ce ai scris. O salvare refuzată, sau care pierde cursa cu alta, îți dă înapoi versiunea ta în formular cu motivul deasupra, în timp ce previzualizarea arată ce e salvat. Adăugarea și ștergerea unei comenzi personalizate spun că s-a întâmplat, fiecare refuz oferă pagina de unde a venit, iar comutatorul de rețea și deconectarea răspund în limba ta.
Site-ul spune ce e adevărat. Ghidul de început descrie panoul de configurare așa cum este; pagina de comenzi afișează codul drept cod; magazinul enumeră fiecare limită pe care o ridică premium și nimic din ce nu ridică; pagina de stare spune unde să întrebi ori de câte ori botul nu e conectat; pagina de verificare numește Cloudflare Turnstile când îl afișează; iar pagina de confidențialitate spune cât durează evidența rândului sponsorizat.
Răspunsuri mai clare, peste tot deodată
Refuzuri care spun ce e de făcut. Fiecare refuz pune verdictul simplu pe primul rând și detaliile dedesubt — permisiunea care îți lipsește, valoarea pe care ai tastat-o, setarea de pornit — iar primul rând nu mai arată asteriscuri sau accente grave rătăcite.
Chitanțe care spun adevărul. O chitanță de moderare citează numărul cazului; închiderea unui tichet spune dacă transcrierea a fost arhivată; o blocare ridicată care n-a putut restaura nimic e un avertisment, nu o bifă; /softban întreabă întâi, ca /ban; iar listele spun câte arată din câte sunt.
Așteptările nu sunt refuzuri. O perioadă de așteptare e un card gri cu un ceas și timpul rămas, nu o eroare roșie. Comutatoarele spun ce face apăsarea lor, nu starea în care sunt, și nimic obișnuit nu e roșu.
Pe site. Panoul tău listează ce stă în calea unei funcții și îți spune când o funcție te sare; „Încearcă din nou” al unei cereri eșuate se întoarce la pagina care a eșuat; numele lungi se despart în loc să lățească pagina; apăsarea unui comutator te întoarce la cardul lui; iar scrisul mic gri se citește pe fiecare card.
O linie sponsorizată, ținută la locul ei
Ce este. Cei care administrează acest bot pot seta un singur link sponsorizat scurt. Într-un server fără premium apare din când în când ca o mică notă gri sub unele răspunsuri publice: cel mult o dată la patruzeci și cinci de minute per server și numai după alte șase răspunsuri acolo.
Unde nu este niciodată. Niciodată sub o acțiune de moderare, un avertisment, un răspuns privat sau un mesaj cu butoane, și niciodată într-un server premium. Subsolul site-ului o arată pe fiecare pagină publică, iar secțiunea proprie a paginii de confidențialitate spune ce se păstrează despre ea și cât timp.
Până la setarea unui sponsor, nimic nu se schimbă. Linia nu există nicăieri până nu sunt setate ambele valori. Cât timp una este, /premium status și magazinul trec „fără linie sponsorizată” printre avantajele premium.
Canalele vocale, la comandă
Camera ta, în cuvinte. Tot ce fac butoanele panoului de canale create automat — blochează, deblochează, ascunde, arată, limitează, redenumește, permite, respinge, revendică, transferă — există și ca subcomandă /voice, astfel încât stăpânul unei camere o poate tasta acolo unde panoul e la o derulare distanță.
Moderare vocală, consemnată./voice mute, unmute, deafen, undeafen, disconnect, move și moveall, fiecare verificată față de permisiunile moderatorului chiar în acel canal, iar cele îndreptate spre un singur membru sunt scrise în istoricul de moderare ca un avertisment sau un timeout.
Filtrul istoricului sugerează pe măsură ce tastezi./history type: oferă tipurile de acțiuni pe măsură ce tastezi, în locul unei liste fixe care atinsese limita Discord de douăzeci și cinci de opțiuni.
Scrie-ți comenzile și răspunsurile pe site
Toate pe o pagină. Panoul serverului tău listează acum fiecare comandă personalizată și fiecare răspuns automat — cu ce răspunde fiecare și de câte ori s-a declanșat — plus un formular de trei câmpuri ca să adaugi altul: de ce fel, ce îl declanșează și ce spune.
Editorul complet în spatele fiecăruia. Același editor de mesaje bogate pe care îl folosește mesajul de bun venit: text, embed, câmpuri, butoane, o previzualizare în direct a exact ce va primi Discord și lista de variabile de inserat cu un clic. Lângă el stau toate celelalte decizii: când se declanșează, unde răspunde, ce canale și roluri, așteptarea, șansa și dacă șterge ce l-a declanșat.
La un clic de funcția însăși. Cardul comenzilor personalizate din panou îți spunea să te duci să scrii /custom add pe Discord. Acum are un buton Scrie-l aici.
Comenzi și răspunsuri pe care serverul tău și le scrie singur
Comenzi personalizate. Învață botul o comandă și oricine o poate scrie: ,rules, ,invite, ,prices. O linie o creează — /custom add — și poate răspunde cu text simplu, cu un embed sau cu ambele, completând pe drum {user} și {server}.
Răspunsuri automate. Un răspuns care pornește când cineva spune ceva, cu cinci feluri de potrivire: ca întreg cuvânt, oriunde în mesaj, ca întreg mesajul, sau la una dintre marginile lui. Ca întreg cuvânt este implicit, pentru că un răspuns la hi nu ar trebui să răspundă la this.
Și exact unde, pentru cine și cât de des. Fiecare poate fi permis sau refuzat pe canal, pe categorie și pe rol, poate răspunde în canal sau în DM, poate șterge ce l-a pornit, poate aștepta între utilizări pentru fiecare persoană și poate porni doar uneori. Cincizeci de comenzi și douăzeci și cinci de răspunsuri, sau o sută cincizeci și cincizeci cu premium.
Orice setare de canal își poate crea propriul canal
Un buton Creează un canal lângă selector. În panoul serverului tău și în Discord, fiecare setare care vrea un canal oferă acum să îl creeze și să se îndrepte spre el — rapoartele scanării AI, rezumatele evenimentelor, promovările, jurnalul ghildei, creșterile de nivel, recenziile, filtrarea intrărilor și transcrierile tichetelor aveau nevoie de unul și nu aveau niciunul.
Și categoriile. Categoria tichetelor și cea în care «intră-ca-să-creezi» pune canalele noi se creează la fel. O categorie rămâne intenționat cu permisiunile cu care se naște: tot ce e creat în ea le moștenește.
Și fiecare e închis în timp ce e creat. Un canal de jurnal pe care nimeni fără permisiune nu îl vede; un canal de bun venit pe care toți îl citesc și în care nimeni nu scrie, fără subiecte și fără reacții. Iar lista de configurare a unei funcții nu îți mai cere lucruri pe care nimeni nu le așteaptă.
Mesajul de bun venit se scrie pe site acum
O pagină pentru fiecare salut. Mesajul de bun venit, cel de rămas-bun și mesajul privat de bun venit se scriu în panoul serverului tău: textul, tot embedul, zece câmpuri, cinci butoane cu linkuri, embed sau simplu, și comutatorul, tema și cuvintele cardului. Tot ce oferă /message greet — iar acela încă funcționează.
Fiecare variabilă, cu un buton care o scrie în locul tău. Numele sunt pe pagină, fiecare cu ce arată, și un buton de sub fiecare câmp inserează pe cea aleasă acolo unde este cursorul — nimic din ce ai scris deja nu se mută.
Îți arată exact ce se va trimite. Nu o impresie: previzualizarea este mesajul pe care botul l-a construit, deci ce e pe pagină e ce primește Discord. Tot ce nu se va trimite este numit dedesubt — un buton cu etichetă și fără link, o adresă de imagine pe care Discord nu o încarcă, un embed peste limita lui de caractere.
Pașii de configurare sunt acum pe site
Pașii de configurare ai fiecărei funcții sunt pe pagina ei. Panoul putea doar să schimbe setări — pașii pe care îi oferă panoul din Discord, precum crearea canalului sau publicarea panoului, nu existau deloc pe site. Acum sunt listați, fiecare cu un buton acolo unde botul îl poate face.
Mesajul de bun venit are în sfârșit un loc. Se construiește cu /message greet și nu este o setare, așa că pagina nu îl pomenea niciodată. Un pas pe care doar o persoană îl poate face indică acum comanda exactă.
Crearea unui canal de două ori creează un canal. Apăsarea din nou pe Creează canalul sau reîncărcarea paginii după aceea crea al doilea și îl lăsa pe primul cu tot ce era în el. Acum răspunde cu canalul pe care l-a creat deja.
Un canal creat de bot este blocat din start. Un #welcome, #goodbye, #partners sau #verify nou creat este acum doar pentru citire pentru membri — fără mesaje, fără discuții, fără reacții — în loc să moștenească ce îi dădea categoria. Canalele de jurnal erau deja ascunse; cele administrate de alt sistem, precum închisoarea, rămân neatinse.
Cardurile numesc lucrurile acolo unde Discord le poate desena
Un refuz numește rolul sau canalul în corp, nu în titlu. Vreo patruzeci de mesaje puneau o mențiune pe primul rând al cardului, pe care Discord îl desenează ca text simplu — rolul sau canalul nu apărea deloc.
/guild roster ține notele echipei la echipă. Nota unui membru este context pentru echipă, iar lista răspunde în canal, așa că acum se arată doar cuiva care poate promova și credita. Fiecare rând numește și membrul.
Datele unui caz, ale unui avertisment sau ale unei contestații se citesc ca date. Stăteau acolo unde Discord desenează text, nu o marcă de timp, așa că apăreau ca numere goale; acum sunt în corp sau pe marca de timp a cardului, în fusul tău.
Rolurile pentru membrii noi așteaptă fiecare poartă
Rolurile automate așteaptă până când un membru trece de fiecare poartă — ecranul de reguli al Discord, verificarea și o carantină — în loc să se întreacă cu ele, așa că nimeni care e încă verificat nu primește un rol care deschide canale.
Recompensele de nivel ale unui membru care revine îi sunt înapoiate în clipa în care e lăsat să intre — prin verificare, prin permisiunea unui moderator sau prin ridicarea carantinei — nu la următoarea lui creștere de nivel.
Recompensele de nivel în modul de înlocuire nu mai iau ambele roluri. O creștere de nivel putea scoate noua recompensă odată cu cea veche; acum rămâne exact cea nouă, iar cea veche e păstrată dacă cea nouă nu poate fi dată.
„Looks fine” la o carantină scoate rolul de carantină definitiv — putea reveni imediat, în timp ce celelalte roluri erau înapoiate. Un meniu de roluri prin reacție „câte unul” și retragerea permisiunilor nu mai anulează un rol dat de altcineva cu o clipă înainte.
Rolul de verificat așteaptă fiecare altă poartă — nimeni aflat în închisoare, în carantină sau încă la ecranul de reguli al Discord nu îl primește, nici prin buton, nici prin site — iar un card de verificare numește acum carantina carantină.
Despre o carantină se poate decide oricând — /screening check are acum butoanele cardului de verificare, așa că un card nepublicat sau șters nu mai lasă pe nimeni blocat — iar un /verify bypass oprit de o altă poartă îi spune moderatorului ce urmează, nu membrului.
Niveluri: XP, carduri de rang, roluri-recompensă și un clasament pe site
Membrii câștigă XP vorbind — implicit cel mult o dată pe minut, cu un multiplicator, și deloc în canalele sau pentru rolurile pe care serverul le exclude. /level rank desenează un card de rang, iar /level top arată clasamentul serverului.
XP pe voce, dacă serverul îl activează. Timpul petrecut într-un apel contează doar cât timp altcineva de acolo poate auzi, așa că a sta singur, cu sunetul oprit sau în canalul AFK nu aduce nimic.
Un rol la un anumit nivel cu /level addreward, păstrat alături de cele anterioare sau în locul lor, și redat membrului care revine imediat ce trece de porțile serverului. Un rol care poate modera sau care stă deasupra botului nu e dat niciodată.
Un clasament pe acest site pentru fiecare server cu Nivelurile pornite: nume, poze, niveluri, XP și cât de aproape e fiecare membru de nivelul următor. Un singur comutator îl ascunde. Numele și pozele sunt citite din Discord când pagina e desenată și nu sunt salvate niciodată.
Creșterile de nivel pot fi anunțate ca embed, ca text simplu, prin mesaj direct sau deloc.
Botul în limba ta
Un server poate alege limba botului cu ,language sau /identity language: una dintre cele treizeci sau Automat, pentru a urma setarea Discord a serverului. Pornește în engleză.
Fiecare comandă apare în limba Discord a fiecărui membru — numele, descrierea, opțiunile și alegerile ei — iar un server care și-a ales o limbă își poate scrie comenzile în ea.
Erorile, timpii de așteptare, confirmările, butoanele de pagină și /help urmează limba serverului. Restul răspunsurilor botului și panoul lui de setări vor urma în actualizări viitoare.
Site-ul în limba ta
Fiecare pagină este tradusă în toate cele treizeci de limbi: lista de comenzi, documentația, pagina de permisiuni, acest jurnal de modificări, pagina de stare, politica de confidențialitate și termenii.
Rămâne în engleză ceea ce spune botul însuși — descrierea fiecărei comenzi, a fiecărui modul și a fiecărei setări, plus numele butoanelor sale — pentru că botul răspunde în engleză în Discord. Paginile care le arată spun acest lucru.
Politica de confidențialitate și termenii spun că versiunea lor în engleză este cea care se aplică și trimit la ea printr-un link.
Datele, listele și numerele urmează regulile limbii tale.
Remediat: pagina de permisiuni afișa accente grave în jurul numelor de comenzi, în loc să le afișeze ca cod.
Antetul ține Adaugă pe Discord departe de linkurile de lângă el la orice lățime și îl scurtează înainte ca ceva să se atingă.
Actualizări fără ca botul să se oprească
O actualizare nu mai repornește botul. Versiunea nouă pornește lângă cea care rulează, se conectează și preia lucrul abia când este gata, așa că nu există niciun interval în care botul să fie offline.
Site-ul face la fel: o copie nouă trebuie să dovedească că este sănătoasă înainte să primească un singur vizitator.
AFK: spune că ești plecat
,afk going to sleep te setează ca plecat. Oricine te menționează sau îți răspunde află motivul tău și de cât timp, fără ca cineva să fie notificat, iar nota se retrage singură după douăzeci de secunde.
Bun revenit data viitoare când vorbești, cu linkuri către mesajele care te-au menționat cât ai lipsit.
[AFK] pe numele tău cât ești plecat, pus la loc exact cum era — dacă nu te-ai redenumit între timp. Un server îl poate opri în /afk config.
/afk list arată cine este plecat, everywhere:true îl setează pe fiecare server pe care îl împarți cu botul, iar un moderator poate șterge starea cuiva cu /afk remove.
Un motiv este verificat față de filtrul de cuvinte și filtrul de linkuri ale serverului, pentru că botul îl repetă.
Releul de webhook-uri, reconstruit așa cum a fost cerut
Un mesaj blocat revine așa cum a fost scris. Când AutoMod oprește unul dintre cuvintele tale, mesajul este postat înapoi printr-un webhook sub numele și poza membrului, neschimbat. Ascunderea cuvântului rămâne o alegere în ,filter repost.
Cuvinte care șterg și cuvinte care pun în time-out. Lângă Words that nuke, lista neagră de cuvinte poate acum șterge mesajele recente ale unui membru din canal sau îl poate pune în time-out, pentru cuvintele pe care le listezi — iar acele cuvinte nu sunt niciodată postate înapoi.
Ține minte./user arată unui moderator câte dintre mesajele blocate ale cuiva au fost postate înapoi.
Mesajele oprite de listele de cuvinte ale Discord nu sunt niciodată postate înapoi, iar o invitație sau un link periculos nu călătorește niciodată printr-un releu.
Purge face ordine după el
,purge șterge mai întâi mesajul tău cu comanda, apoi mesajele, apoi arată o confirmare scurtă care se șterge singură după câteva secunde.
Numărul este câte să se șteargă.,purge 50 @user elimină cincizeci de-ale lui, citind mai departe înapoi pe lângă ale tuturor celorlalți — până la 1.000 odată.
Un purge care nu poate face tot ce s-a cerut spune exact de ce — prea vechi ca Discord să le șteargă în masă, fixat sau canalul s-a terminat — iar confirmarea aceea rămâne puțin mai mult.
Pagina de start numără din nou de la zero
Numărul de comenzi și de module de pe pagina de start putea arăta pentru scurt timp un număr negativ în timpul numărării în sus. Acum numără de la zero până la cifra reală.
Cloudflare nu mai adaugă scriptul său de verificare a boților paginilor site-ului, deci scriptul propriu al site-ului este singurul pe care îl primește browserul unui vizitator.
Douăsprezece remedieri din prima scanare de securitate
Canalele private rămân private. Un mesaj dintr-un canal pe care nu îl vede toată lumea nu mai ajunge pe un starboard public, iar /snipe al unui astfel de canal răspunde doar în interiorul lui.
Meniurile de roluri prin reacții refuză orice rol care poate modera, la configurare și din nou la fiecare click — inclusiv time-out, gestionarea canalelor, gestionarea webhook-urilor și menționarea tuturor.
Butoanele de triere țin cont de rangul tău, iar jurnalul de moderare numește moderatorul care le-a apăsat.
/sync route și /sync channel cer Gestionează serverul și pe celălalt server, deci o parte nu poate posta în canalele celeilalte sau le poate redenumi.
Un tichet este închis înainte ca să i se poată șterge canalul, un moderator care pierde rolul nu își mai poate edita vechile cazuri, iar /user arată numărul de avertismente doar moderatorilor.
Spamul eliminat de anti-spam nu mai poate fi citit înapoi cu ,s, iar o salvare din panou actualizează regulile AutoMod imediat.
/unwarn cu un cod scurt pe care îl împart două avertismente nu mai șterge niciunul și spune asta, iar un ID complet scris fără cratime funcționează.
Carduri de bun venit și de rămas-bun, și un constructor real de mesaje de bun venit
Carduri de bun venit și de rămas-bun. O imagine desenată pentru fiecare membru care intră sau pleacă — poza lui de profil, un titlu și un subtitlu — pe o temă închisă, deschisă sau roșie, sau pe un fundal pe care îl încarci. Un nume lung se micșorează și apoi se scurtează ca să încapă mereu, iar numele în chineză, japoneză, coreeană, thailandeză, hindi, arabă sau ebraică, și emoji-urile, se desenează ca ele însele, nu ca pătrățele. Gratuit.
Mesajul de bun venit se construiește acum în constructorul de mesaje./message greet deschide același panou ca /message, cu previzualizare în direct: text, un embed cu fiecare parte, butoane cu link, embed sau simplu și cardul. Send me a test îți arată lucrul real, card și tot, unde îl vezi doar tu. Vechiul tău text de bun venit a fost preluat exact cum era.
Mesaje de rămas-bun. Un modul nou, configurat cu /goodbye și construit cu /message greet.
Un mesaj privat de bun venit, oprit implicit. Pornește DM new members în /welcome ca să trimiți fiecărui membru nou și un mesaj privat scris de tine.
Tăcut în timpul unui raid. Fără mesaje de bun venit, mesaje private, carduri sau mesaje de rămas-bun cât anti-raid ține serverul, ca un raid sau valul de interdicții de după el să nu îți inunde canalele.
Scanare de securitate non-stop. Vulnerabilitățile cunoscute din ce folosește botul sunt verificate la fiecare șase ore, site-ul în direct este sondat după fiecare actualizare, iar codul în sine este revizuit după un program.
Un constructor de mesaje și variabile pe care le poți căuta
Nou: /message, un constructor de mesaje în Discord. Text, un embed sau ambele, cu previzualizare în direct: titlu, descriere, culoare, linie de autor, subsol, imagine, miniatură, până la zece câmpuri și cinci butoane cu link. Un comutator transformă totul între un card embed și un mesaj simplu.
Postează-l, programează-l sau salvează-l. Postează în orice canal în care poți gestiona mesaje; programează-l pentru mai târziu, o dată sau repetat, de la oră la an; sau salvează-l ca unul din 25 de șabloane și încarcă-l cu /message load. /message edit modifică pe loc un mesaj postat de constructor.
O postare nu notifică pe nimeni decât dacă alegi un rol sau @everyone, și atunci doar pe acela. Menționarea lui @everyone, sau a unui rol pe care membrii nu îl pot menționa, cere Menționează @everyone, @here și toate rolurile — a ta și a botului. O postare programată verifică din nou de fiecare dată când pleacă și se pune în pauză cu motivul dacă nu mai poate fi trimisă; /message scheduled o arată cu Resume lângă ea.
Fiecare variabilă este pe pagina de documentație, cu ce arată și un buton de copiere: {user}, {user.display}, {server.members.ordinal} („1.234-lea”), {user.created}, {choose:hi|hello|hey} și altele. Mesajul de bun venit le înțelege pe toate în afară de cele despre canal, iar cele vechi ale lui încă funcționează.
Propria ta poză de profil în panou, în bară și în capul serverelor tale, în loc de o literă. Ca pictogramele serverelor, este preluată de acest site, deci browserul tău nu contactează niciodată serverele de imagini ale Discord. Schimb-o în Discord și panoul o urmează în câteva minute.
Un link Magazin în subsolul site-ului. Până se deschide magazinul, te duce la serverul comunității, discord.gg/slob.
Mai puține comenzi printre care să derulezi, aceleași cuvinte de scris./serverinfo, /servericon, /serverbanner, /membercount și /boosters sunt acum /server; /userinfo, /avatar și /banner sunt /user; /editsnipe și /clearsnipe sunt /snipe edited și /snipe clear. Fiecare cuvânt de prefix funcționează în continuare — ,av, ,whois, ,si, ,mc, ,es și restul.
Nuke la încălcare și o configurare a scanării AI care se citește ca o propoziție
Panoul scanării AI spune ce va face, în cuvinte. Ce caută, ce se întâmplă când găsește, ce primește membrul și unde și pe cine scanează — în partea de sus a panoului de setări și în Panoul de pe site. Fiecare fel de imagine se citește acum Ignore sau Catch, cu pedeapsa alături.
Scanarea AI poate face nuke canalului în care a fost postată o imagine rea. Acum este un simplu comutator, oprit dacă nu îl pornești.
Lista neagră de cuvinte poate face și ea nuke. Setează Nuke the channel la cuvintele care dau nuke și listează-le în Words that nuke — astfel un cuvânt dă nuke canalului, în timp ce altul este doar blocat. Sau dă nuke pentru orice cuvânt pe care îl blochează, inclusiv cele din listele Discord.
Orice membru poate declanșa un nuke postând, așa că există limite: un canal cel mult o dată la zece minute și trei nuke-uri pe server pe oră, între ambele funcții. Fiecare nuke este raportat. La imagini, la fel este și unul pe care limitele l-au oprit; la cuvinte, ți se spune o dată pe oră când limita serverului oprește nuke-uri, ca un raid să nu îți poată umple jurnalul de moderare.
Clean repost nu pune niciodată înapoi un mesaj cu un cuvânt setat să dea nuke canalului.
Lista neagră de cuvinte spune acum în panoul ei când un cuvânt este lăsat deoparte — mai lung de cele 60 de caractere ale Discord sau dincolo de cele o mie — în loc să nu îl blocheze în tăcere.
Scanarea AI se uită doar la imagini, iar mesajele blocate revin curate
Scanarea AI citește doar imagini. Nimic din ce scrie cineva nu mai este trimis către OpenAI — lista neagră de cuvinte se ocupă de cuvinte, înainte ca cineva să le vadă. Încărcările sunt verificate, la fel și imaginea pe care Discord o arată sub un link, ceea ce poți opri.
Fiecare fel de imagine are propriul răspuns. Imaginile sexuale, sângeroase, orice violență și autovătămarea primesc fiecare „Don’t look for this” sau o pedeapsă, așa că sângele poate costa un time-out în timp ce o imagine de autovătămare nu costă pe nimeni nimic (oprește și Delete the message dacă vrei doar o alertă). Pe un server nou „Any violence” pornește oprit, pentru că prinde și cadre din filme și jocuri; serverele care scanau deja violența o păstrează.
Fiecare pas este un comutator. Șterge mesajul sau lasă-l, raportează-l sau nu, trimite raportul în jurnalul de moderare sau într-un canal propriu și spune-i membrului de ce într-un mesaj privat. Singura configurare refuzată este cea în care o imagine rea ar fi găsită și nu s-ar întâmpla nimic.
Alege cine și unde. Scanează doar unele canale, sari peste altele (un fir urmează canalul său) sau scanează doar membrii care au intrat recent.
O galerie de până la zece imagini este verificată, nu primele patru, iar un mesaj nu este niciodată tratat de două ori.
Serverele care scanau doar text au scanarea AI oprită, în loc să înceapă să trimită imagini la care nu și-au dat acordul. Tot restul face în continuare ce făcea.
Nou: clean repost. Când AutoMod oprește un mesaj pentru un cuvânt sau filtrul de linkuri elimină o invitație, mesajul revine sub numele și poza membrului, cu partea rea ascunsă — așa că o propoziție nu se pierde din cauza unui cuvânt. Configurează-l cu ,filter repost. Nu repostează niciodată phishing și tace când nu poate fi sigur că fiecare cuvânt rău este ascuns.
Clean repost are nevoie de Gestionează webhook-urile, pe care invitația o cere acum. Serverele care au deja botul i-o pot acorda rolului botului.
Embed sau mesaj simplu și un nuke care ia totul cu el
Alege cum postează fiecare funcție: un card embed sau un mesaj simplu. Mesajul de bun venit, anunțurile de rang, evenimentele, concursurile, avertizările auto-nuke, recenziile, notificările de parteneriat și recompensele de stare au fiecare o setare Message style — două butoane în Panoul de pe site, un meniu în panoul comenzii. Mesajul de bun venit rămâne simplu, iar restul rămân carduri până alegi. Un mesaj simplu nu notifică pe nimeni pe care un card nu l-ar fi notificat.
/nuke mută acum tot ce indica spre canal, nu doar setările. Un starboard care posta acolo, o blocare, o rută de sincronizare, canalul în care se evaluează o deschidere, canalele vocale ale evenimentelor și istoricul de activitate al canalului îl urmează toate către înlocuitor. Concursurile active, cardurile de evenimente, cardurile de evaluare a candidaturilor și contestațiilor, panourile de tichete și meniurile de roluri sunt postate din nou în noul canal, deci nimic din ce puteau apăsa oamenii nu se pierde. Confirmarea listează ce va urma înainte să apeși, iar chitanța spune ce s-a mutat și ce a fost postat din nou.
Un tichet deschis al cărui canal a primit nuke obișnuia să fie curățat ca abandonat. Rămâne deschis, în noul canal.
Listele de canale și de roluri din panou se țin la zi singure. Un canal pe care îl faci cât pagina este deschisă apare într-un minut, fără reîncărcare și fără să pierzi ce ai schimbat. Reîmprospătează listele o face acum, direct de la Discord.
O setare care indică un canal sau un rol șters între timp spune acum Canal șters — salvarea îl elimină în loc să arate pe tăcute „Nesetat”.
Reparat: mesajul de bun venit nu putea fi salvat. Schimbarea lui — sau a stilului lui de mesaj — era refuzată cu „That channel no longer exists”, în panou și în Discord. Medium și Naming ale tichetelor aveau aceeași defecțiune. Acum se salvează amândouă.
Linia de sub o setare de canal sau de rol din panou arată numele, nu un număr lung.
Un panou nou: fiecare server, fiecare comutator, și te ține minte
Fiecare server are acum propriul panou. Alege un server și fiecare funcție este un card cu propriul comutator pornit/oprit, grupate cum le grupează /help, cu o bară laterală pentru a sări între ele. O funcție care mai are nevoie de ceva arată Configurează și numește ce lipsește, în loc de un comutator care ar spune doar nu.
Fiecare setare pe o singură pagină pe funcție. Canalele și rolurile sunt selectoare — o listă de roluri este un rând de chip-uri la care adaugi și din care elimini — alegerile scurte sunt butoane dintr-o atingere, iar comutatoarele arată ca niște comutatoare. O bară de salvare apare în clipa în care schimbi ceva, cu Resetează ca să pui totul la loc, și întreabă înainte să pleci cu modificări nesalvate.
Te ține minte. După ce ai conectat Discord, revenirea îți deschide imediat serverele timp de treizeci de zile, iar după aceea ecranul de consimțământ al Discord este sărit pentru un browser care s-a mai conectat, deci este o redirecționare în loc de o nouă aprobare. Deconectare încheie conectarea și la Discord, deci și o copie a cookie-ului încetează să mai funcționeze.
Serverele tale, ca niște carduri. Cele pe care le-ai deschis cel mai recent vin primele, fiecare arată câte funcții sunt pornite și câte mai au nevoie de configurare, iar Gestionează te duce direct înăuntru. Serverele fără sick primesc un buton care îl adaugă exact pe acel server.
Tot site-ul are un aspect nou pe măsură, iar pagina de confidențialitate spune acum exact ce conține cookie-ul de conectare, cât ține și cum îl încheii.
Pornit înseamnă pornit — gata cu „nu face nimic”
„Take action” a dispărut. Scanarea AI, anti-nuke, anti-raid, anti-spam și auto-nuke acționează în clipa în care sunt pornite. Nu există un al doilea comutator și niciun mod de exercițiu care doar raportează.
Gata cu „Do nothing (report only)”. Anti-nuke, anti-raid și anti-spam pedepsesc mereu când se declanșează. Scanarea AI și filtrul de linkuri își numesc cea mai ușoară opțiune Just delete the message, pentru că asta face. Cea a trierii este Only post the risk card.
Scanarea AI șterge mereu ce marchează. Comutatorul ei separat „Delete the message” a dispărut — cu el oprit și fără pedeapsă, un mesaj marcat pur și simplu rămânea acolo.
Dacă una dintre acestea era pornită pe serverul tău cu Take action oprit, actualizarea a pus-o pe oprit în loc să o lase să înceapă să pedepsească oameni pe care nu ai ales să-i pedepsești. Apasă Turn on în panoul ei când o vrei.
Fiecare comutator dintr-o atingere, iar panoul îți spune când te va lăsa în pace
Toate setările pornit/oprit ale unei funcții sunt acum un singur meniu. Bifează ce trebuie să fie pornit, debifează ce trebuie să fie oprit, gata — cele zece comutatoare ale scanării AI erau zece drumuri separate prin meniul de setări. Cardul listează ce este pornit și ce este oprit în două linii în loc de câte o linie pentru fiecare.
Panoul îți spune când nu ești afectat. Testezi un filtru din propriul cont? Dacă ai Gestionează mesajele și Skip moderators este pornit — sau ai un rol scutit, sau ești proprietarul serverului în cazul anti-nuke — panoul spune asta, chiar sub linia pornit/oprit, și spune cum să testezi.
„Nothing will be reported” când nu e unde să se raporteze. Scanarea AI, anti-nuke, anti-raid, anti-spam, filtrul de linkuri și moderator watch spun jurnalului de moderare ce au găsit și ce au făcut. Fără un canal de jurnal de moderare, asta nu ajungea nicăieri; panoul spune acum asta și face link către comanda care îl setează.
Dacă altcineva schimbă un comutator cât panoul tău este deschis, următoarea ta bifare este refuzată, iar panoul îți arată starea curentă, în loc să-l pună pe al lui la loc pe tăcute.
Un mesaj configurează o funcție, iar un buton o pornește
Rulează comanda unei funcții o dată și configurează totul./welcome, /antinuke, /filter ai — fiecare răspunde cu un singur mesaj: fiecare setare și ce conține acum, un meniu pentru a alege una și controlul ei chiar acolo — un selector de canal, un selector de rol, o listă derulantă, un buton pornit/oprit sau o căsuță pentru text și numere. Fără să scrii comanda din nou pentru fiecare setare.
Comutatorul pornit/oprit este un buton, pentru fiecare funcție. Schimbarea unei setări nu mai pornește de la sine o funcție — o face Turn on, iar Turn off este același buton după aceea. Dacă ceva de care funcția are nevoie este încă gol, Turn on spune ce și te duce acolo. Scanarea AI și Auto-nuke nu mai au nevoie de o linie specială; funcționează ca tot restul.
Pe același mesaj: Make a new channel for me, Set it all up (fiecare pas pe care îl pot face singur), Reset (întreabă mai întâi) și Done, care strânge butoanele.
„Never act on these people” folosește selectorul de persoane al Discord. Anti-nuke, anti-raid, anti-spam, filtrul de linkuri, moderator watch și trierea aveau fiecare o casetă de ID-uri de utilizator de scris, separate prin virgulă. Acum alegi persoane, iar un meniu dedesubt listează cine este pe listă pentru a scoate. Toți cei care erau deja pe acele liste sunt în continuare pe ele.
Alegerea unei sugestii în timp ce scriai +@someone într-o listă înlocuia toată lista cu acea singură intrare. Acum îi adaugă, cum spune +.
Butoanele de setare rapidă de sub răspunsul unei comenzi și panoul rețelei porneau o funcție chiar dacă ceva de care avea nevoie era încă gol. Acum cer mai întâi, la fel ca peste tot.
Modul under-attack a dispărut deocamdată
/underattack a fost scos, împreună cu setarea „Seal the server” a anti-nuke. Acționa asupra fiecărui membru al unui server deodată și va reveni când va fi gândit cum trebuie. /lockserver, /lock, anti-raid și anti-nuke în sine nu s-au schimbat.
Intrările din trecut „Under attack mode on” și „off” rămân în /history și /case, pentru că înregistrările sunt permanente.
Modul under-attack scoate permisiunile periculoase de pe roluri, iar anti-nuke poate sigila serverul
Permisiunile periculoase se scot de pe roluri./underattack on editează acum o dată fiecare rol de sub al meu — Interzicere, Eliminare, Time-out, permisiunile Gestionează, Menționează pe toți — ca să nu mai funcționeze pentru nimeni în același moment, în loc să aștepte să ajung la fiecare membru. /underattack off dă înapoi exact ce am luat și păstrează orice ai schimbat pe un rol între timp.
Iau doar permisiuni pe care le am eu însumi, pentru că Discord îmi lasă să dau înapoi doar ce am. Nu ating niciodată Administrator, rolurile mele sau rolurile de deasupra mea. @everyone este tăiat și el, și pus la loc la fel.
Anti-nuke poate sigila serverul pentru tine.,antinuke seal on — când Take action prinde pe cineva distrugând serverul, pun și tot serverul în modul under-attack, iar alerta spune asta. În modul de raportare spune doar că ar fi făcut-o. Oprit dacă nu îl pornești.
Numele de roluri și de canale făcute din emoji nu mai ies cu un caracter stricat la sfârșit când o confirmare le scurtează.
Modul under-attack primește propriul canal de anunțuri
Avertismentul are acum propriul canal./underattack on deschide #server-locked în capul listei — toți îl pot citi, inclusiv membrii ale căror roluri tocmai au fost luate, și nimeni nu poate posta în el. Avertismentul mergea înainte oriunde fusese scrisă comanda, loc care tocmai fusese blocat.
/underattack update postează noutăți acolo și le adaugă pe cardul de avertizare, cele mai noi primele. /underattack off elimină canalul după ce tot restul este la loc.
/underattack status arăta motivul ca name (id): No reason given — antetul jurnalului de audit, nu ce a fost scris. Acum arată ce a fost scris și nimic când nu a fost scris nimic.
/health spunea că toate cele trei intrări din click dreapta sunt orfane. Folosește acum aceeași verificare ca jurnalul de pornire, iar amândouă observă o comandă ale cărei opțiuni s-au schimbat dar nu au fost reînregistrate.
Gata cu ecranul de setări — fiecare funcție se configurează din propria comandă
/setup și /settings au dispărut. Fiecare funcție se configurează scriindu-i numele: ,welcome arată ce are setat și ce a mai rămas, ,welcome channel #general setează un lucru, ,welcome off o oprește. Funcțiile care aveau deja o comandă primesc aceeași linie sub config — ,giveaway config winners 3.
Configurarea unei funcții o pornește. Nu mai există un pas separat „pornește-o”; răspunsul spune că este pornită și dă linia care o oprește la loc. Două excepții, intenționat: scanarea AI, pentru că trimite mesaje către OpenAI — pornește doar când spui ,filter ai on — și Auto-nuke, care șterge canale și își ține cele două comutatoare ca două linii separate: ,moderation autonuke on, apoi enforce on când chiar vrei.
Comenzi noi pentru funcțiile care nu aveau niciuna:/welcome, /autorole, /antinuke, /antiraid, /filter (spam, linkuri, cuvinte, AI), /logs (server, moderare, snipe, activitate), /moderation (scara de pedepse, arestul, moderator watch, auto-nuke) și /prefix.
new creează canalul sau rolul pentru tine — ,logs server channel new — iar setup face fiecare pas pe care o funcție îl poate face singură, cum ar fi ,moderation jail setup care creează rolul și canalul de arest și le aplică peste tot. reset pune o funcție înapoi cum a venit, după ce întreabă.
Valorile se citesc așa cum le scrii: on/off, o alegere după începutul numelui ei, 1,000, 30m, un canal sau un rol prin mențiune sau nume, liste separate prin virgulă cu +@role pentru a adăuga și -@role pentru a elimina.
Comenzile text păstrează acum apostrofurile și rupturile de rând. ,say we're open, don't be late posta „were open, dont be late”, iar un mesaj de bun venit scris pe trei rânduri ajungea pe unul.
Numele permisiunilor se potrivesc cu ce spune ecranul de setări propriu al Discord — Gestionează serverul și Pune membrii în time-out — peste tot, în loc de „Manage Guild” și „Moderate Members” în unele locuri.
Auto-nuke își ține cuvântul, iar comutatoarele lui s-au mutat acolo unde ești
Un canal nu este niciodată șters după ce i s-a spus că nu va fi. Avertismentul pe care îl postează Auto-nuke pleacă cu până la o oră înainte și spune în ce mod este serverul — inclusiv „Take action is off, so nothing will actually be removed”. Pornirea lui Take action în acel interval ștergea canalul oricum, cu acea asigurare ca ultimul lucru pe care îl citise cineva în el. Botul înregistrează acum ce a susținut fiecare avertisment, amână acea apariție și avertizează din nou corect înainte să acționeze.
Cazul opus nu mai este nici el tăcut: dacă o ștergere despre care ai fost avertizat este anulată, canalul este informat, în loc să rămână cu o alarmă și nimic care să o rezolve.
O regulă repetitivă își avertiza canalul o dată și apoi niciodată. Fiecare ciclu de după primul se rearma fără termen de avertizare, la fel orice apariție care venea scadentă cât Auto-nuke era oprit — deci prima ștergere după repornirea lui sosea fără niciun avertisment.
Pornirea unei funcții nu mai înseamnă să mergi în altă parte. /nuke channel:#x repeat:1d se încheia cu „turn it on in /settings”; comutatoarele sunt acum butoane în răspuns, arată care sunt deja pornite și spun cine le poate apăsa dacă tu nu poți. /nuke manage:show poartă același rând lângă lista de verificare pe care o pică.
Auto-nuke cere în continuare două apăsări deliberate, nu una, și asta e intenționat — este cel mai distructiv lucru pe care botul îl face nesupravegheat. Două butoane în fața ta nu este același lucru cu două comenzi distanțate.
Un rol peste tot un rang și patru lucruri care erau greșite pe tăcute
/massrole add și /massrole remove schimbă un rol pentru toți deodată — toți cei dintr-un alt rol cu from:, sau doar oamenii, sau doar boții. În loturi, cu numărătoare în direct și un buton Stop care are efect la următorul membru.
Refuză să dea un rol care conține Administrator, Gestionează serverul, Gestionează rolurile, interzicere, eliminare sau time-out dacă nu ești tu însuți administrator — și reverifică asta la fiecare membru, deci un rol escaladat la jumătatea unei rulări o oprește.
Un ,backup simplu anula o restaurare în curs. Scrierea comenzii fără subcomandă ajungea pe ramura care se nimerea ultima, adică cancel. Acum îți listează locurile, iar un nume pe care nu îl recunoaște primește un răspuns în loc să fie executat.
,massrole remvoe @Member dădea rolul în loc să-l elimine, pentru că verbul era dedus, nu citit. O greșeală de scriere primește acum o corectură care numește subcomenzile reale.
Fiecare comandă cu subcomenzi răspunde la una nerecunoscută la fel și numește pe cele care există, în loc să spună „unknown subcommand”.
Comentariul pe care îl poți lăsa când evaluezi un tichet închis este criptat în repaus. Nu era, în timp ce răspunsurile date la deschiderea aceluiași tichet erau — pagina de confidențialitate spunea trei câmpuri criptate și erau patru. Tot ce era deja păstrat a fost convertit.
Ștergerea unui mesaj pe un server aglomerat este mult mai ieftină: randarea intrării din jurnal scăpa tot mesajul înainte să-l taie la cele 460 de caractere afișate. Un mesaj de 4 000 de caractere costa 88 ms din atenția botului și acum costă mult sub unul.
Comenzile text impun acum aceleași limite de lungime ca echivalentele lor slash, numărate cum numără baza de date, nu cum numără JavaScript.
Ce greșea acest site
„Fiecare modul este oprit până îl pornești” nu era adevărat, și era scris în cinci locuri, inclusiv în politica de confidențialitate. Șase pornesc singure: comenzile text, jurnalul de moderare, scara de pedepse, concursurile, snipe și numărarea activității. Pagina de documentație listează acum exact care, generat din bot, nu scris de mână.
„Scoate botul și înregistrările lui dispar odată cu el” se citea ca imediat, iar există un interval de treizeci de zile. Acea întârziere este deliberată — cele mai multe servere care scot botul sunt pe cale să-l adauge imediat înapoi cu alte permisiuni, iar ștergerea instantanee ar lua cu ea fiecare setare și fiecare înregistrare de moderare — dar pagina nu spunea asta. Acum spune, și spune cum să ceri să se facă imediat.
Pagina de confidențialitate numea transcrierile tichetelor „singura excepție” de la păstrarea conținutului mesajelor. Nu există nicio excepție: o transcriere se construiește din istoricul pe care îl deține Discord însuși și se postează direct înapoi pe serverul tău ca fișier.
Lista trei feluri de date păstrate și omitea câteva, inclusiv copiile de rezervă ale serverului, care conțin lista ta de interdicții cu motivele scrise pe ea.
Subsolul fiecărei pagini spunea „niciun terț între serverul tău și bot”, ceea ce secțiunea paginii de confidențialitate despre verificarea VPN contrazice la două click-uri distanță.
„Nu există CDN” se spunea stând în spatele Cloudflare. Nicio pagină nu încarcă nimic de la altă origine, ceea ce este afirmația adevărată și mai îngustă.
Endpointul MCP doar-citire de la /mcp este eliminat. A fost construit ca o afirmație despre site-ul instalat să poată fi verificată față de site-ul instalat și nu a avut niciodată un cititor, deci era o a doua credențială și o rută în plus degeaba.
Refuzul VPN-urilor și un panou care editează
Verificarea poate refuza conexiunile care vin printr-un VPN, un proxy sau un interval de găzduire. Oprită dacă nu o pornești, iar pagina de confidențialitate spune exact ce se trimite și ce se păstrează — adică nimic.
Verificarea se face pe un link de unică folosință de pe acest site, nu în interiorul Discord: botul nu vede niciodată o adresă, iar site-ul nu află niciodată cărui membru îi aparține.
Opțional, acea pagină include un widget Cloudflare Turnstile, ca un script să nu poată apăsa butonul în locul cuiva.
Fiecare setare este acum editabilă din browser, nu doar vizibilă. Panoul scrie aceleași valori ca /settings, prin aceeași validare.
Vederea rețelei spune ce servere va atinge o schimbare, pe nume, înainte să o faci.
Copii de rezervă pe care le poți duce cu tine, servere care vorbesc între ele și un rol pentru reprezentare
/backup export îți dă instantaneul ca fișier, iar /backup import citește unul înapoi — așa că o copie de rezervă poate părăsi botul, poate fi ținută undeva controlat de tine și aplicată unui server pe care acest bot nu l-a mai văzut.
Un instantaneu conține acum emoji-uri, abțibilduri și lista de interdicții, deci un server reconstruit revine cu oamenii care erau ținuți afară tot ținuți afară.
/nuke face un instantaneu înainte să șteargă, ca un canal distrus din greșeală să nu fie distrus din greșeală.
Multi-Server Sync leagă două servere pe care le administrezi: anunțurile postate într-unul apar în celălalt, iar rolurile și canalele pot fi ținute în pas peste legătură.
Status rewards dau un rol membrilor care pun serverul tău în starea lor personalizată și îl iau când se opresc.
Setările de canal și de rol sunt verificate față de serverul căruia îi aparțin, deci o valoare de altundeva nu poate fi salvată.
Auditul: click-uri care nu făceau nimic și chitanțe care nu erau adevărate
Patru chitanțe spuneau că s-a întâmplat ceva pe baza faptului că fusese cerut. Acum raportează ce s-a întâmplat cu adevărat.
A cincea întrebare a unei cozi de tichete nu era niciodată pusă. Formularul are cinci locuri, iar subiectul folosea unul, deci o coadă cu cinci întrebări arăta pe tăcute patru — iar răspunsul lipsă lipsea de pe cardul echipei și din transcriere pe vecie.
Un meniu derulant de roluri prin reacții oferea „până la 25 de roluri” și nu putea ține decât cinci./reactionrole add este al șaselea, iar stocarea a susținut mereu asta.
Trimiterea modalului de formulare distrugea chitanța din care fusese deschis. Aceeași formă a fost găsită și reparată în panoul de tichete.
Treisprezece exemple documentate nu puteau fi scrise așa cum erau: o mențiune se leagă acum de opțiunea care o vrea.
Șase ajutoare răspundeau cuiva care folosea comenzi text în sintaxă slash, spunându-i să ruleze ceva ce nu poate.
Un trecător care apasă butonul de confirmare al altcuiva este informat, în loc ca apăsarea să fie ignorată pe tăcute.
Patru handlere își făceau treaba înainte să spună Discord că au auzit, ceea ce face ca o comandă să expire la trei secunde deși reușește.
O cerință de concurs pe care un rând corupt ar fi oprit pe tăcute refuză acum rândul — „0 zile vechime” nu blochează pe nimeni, ceea ce este direcția nesigură.
Ranguri, componențe și un server pe care îl poți reconstrui
Guild Management: o scară de ranguri cu cerințe, o componență paginată, un registru de contribuții, promovări și retrogradări și /guild advice — cine a meritat o promovare, cine a amuțit și cine așteaptă de cel mai mult timp. Fiecare linie numește numărul din spatele ei.
Rangurile pot promova automat când cineva îndeplinește cerințele lor, iar rolul care vine cu un rang este refuzat dacă are putere de moderare.
Prezența este acum o cerință — „a venit la trei evenimente în ultimele treizeci de zile” poate condiționa un concurs, o candidatură sau un rang.
/backup save, list, view și delete: instantanee ale rolurilor, canalelor, categoriilor și suprascrierilor de permisiuni ale serverului tău.
/backup apply și /backup restore reconstruiesc un server din unul, ca o lucrare durabilă care supraviețuiește unei reporniri și continuă de unde s-a oprit în loc să înceapă din nou.
,ban @user spamming in general funcționează. Propoziția de la coadă merge acum unde spune comanda că merge, în loc să fie împrăștiată pe trei opțiuni — aceeași reparație a reparat ,jail, ,nick și orice altă comandă cu coadă de text liber.
Concursuri, evenimente și potrivirea candidaților cu posturile
Concursuri: /giveaway start cu un premiu, o durată și un număr de câștigători, participare prin buton și o extragere care nu poate fi rulată de două ori.
Cerințe de eligibilitate — vechimea contului, timpul pe server, mesaje trimise, minute pe voce, invitații, roluri deținute — iar gazda alege dacă cei care nu se califică sunt informați.
Un detector de fraudă pentru formele evidente: conturi create pentru extragere și membri care au intrat ca să participe.
Evenimente: înscrieri, mementouri înainte de începere, prezență luată de pe canalul vocal sau prin check-in și un rezumat postat la final.
Recrutarea potrivește automat candidații cu posturile, punctând fiecare față de cerințele postului și spunându-le pe care le îndeplinesc.
Scara de pedepse escaladează singură: ce se întâmplă la prima abatere a unui membru, la a doua, la a treia. Arestul este unul dintre lucrurile pe care le poate da.
Blocarea unui canal nu mai reduce botul la tăcere în canalul pe care tocmai l-a blocat.
Snipe, deschis și apoi închis
/snipe și /editsnipe sunt disponibile tuturor, nu doar moderatorilor — pentru asta există.
Deschiderea aceea a însemnat închiderea a ceea ce deschidea: botul verifică dacă poți citi canalul în momentul în care ceri, nu arată niciodată un mesaj pe care l-a șters el însuși sau ceva șters în masă, iar un server îl poate restrânge la moderatori sau poate exclude canale cu totul.
Un moderator care tocmai a șters ceva golește bufferul imediat cu /clearsnipe.
AutoMod și un bot mai rapid
Încă patru declanșatoare AutoMod proprii ale Discord sunt folosite, iar botul le vede acum declanșându-se și înregistrează ce s-a întâmplat.
Regulile tale AutoMod sunt împinse înapoi în Discord într-un ritm lent, așa că o regulă ștearsă de mână de un administrator revine, iar o regulă pe care botul a aflat-o după ce ai deschis ultima oară /settings ajunge în sfârșit.
Conexiunea la Discord este ținută deschisă între comenzi, iar confirmarea se suprapune acum cu munca, în loc să o aștepte. Comenzile răspund vizibil mai repede.
Analize care refuză să inventeze o tendință
/stats, /stats member, /stats me, /top, /top channels, /top roles și un panou de analize: cine este activ, ce canale sunt aglomerate, cum se mișcă serverul de-a lungul zilei.
Clasamente pe o perioadă aleasă de tine, nu doar pentru toată existența.
Istoricul membrilor cu atribuirea invitației — cine a intrat, cine a plecat și ce invitație i-a adus.
Graficele sunt desenate aici, iar un grafic cu o singură măsurătoare desenează o coloană. O sparkline care întinde o singură probă pe o săptămână este o linie dreaptă plină de siguranță care nu înseamnă nimic.
Site-ul, în treizeci de limbi
Site-ul vorbește acum fiecare limbă pe care o vorbește Discord însuși — treizeci dintre ele — cu un selector în subsolul fiecărei pagini.
Dacă clientul tău Discord poate fi într-o limbă, și acest site poate: bulgară, chineză (ambele scrieri), croată, cehă, daneză, olandeză, engleză, finlandeză, franceză, germană, greacă, hindi, maghiară, indoneziană, italiană, japoneză, coreeană, lituaniană, norvegiană, poloneză, portugheză, română, rusă, spaniolă, suedeză, thailandeză, turcă, ucraineană și vietnameză.
Fiecare limbă are propria adresă — /es/faq, /ja/commands — așa că un link pe care îl trimiți cuiva se deschide în limba în care citeai.
Referința comenzilor, ghidul de configurare și cele două pagini de politici rămân în engleză și spun asta în limba ta, în partea de sus: o pagină de referință ar contrazice ce spune botul de fapt, iar o politică de confidențialitate este textul care contează.
Botul însuși răspunde în continuare în engleză în Discord. Asta este scris pe selector, în loc să fie lăsat să fie descoperit.
Conectarea cu Discord este acum în antetul fiecărei pagini, lângă Adaugă pe Discord. Funcționa și înainte; singurul link către ea era un cuvânt din subsol.
Pagina de start explică fluxul contului: conectează-te, vezi fiecare server unde ai Gestionează serverul și adaugă botul pe cel ales.
Fiecare buton Adaugă sick din panoul tău adaugă acum botul pe acel server — Discord se deschide deja îndreptat spre el, în loc de o listă derulantă cu fiecare server în care ești.
Serverele tale sunt grupate în cele în care sick este deja și cele în care nu este, cu un număr pentru fiecare.
O casetă de căutare în referința comenzilor, care le filtrează pe toate cele 67 pe măsură ce scrii, în toate categoriile deodată. Apasă / ca să sari la ea.
Aceeași căutare apare în panoul tău după ce ai opt servere sau mai multe.
Un buton de meniu adevărat pe telefon, în loc ca navigarea să se rupă pe trei rânduri.
Un buton de copiere pe fiecare comandă și pe fiecare permalink de comandă.
Site-ul servește acum un singur script, de la propria adresă, fixat pe conținutul lui exact. Tot nu încarcă nimic de la nicio altă origine, iar fiecare pagină tot funcționează cu scripturile blocate.
Canale care se șterg singure
Șase comenzi noi: /softban, /nick, /role, /say, /info timestamp și /channelperms.
/softban elimină un membru și șterge mesajele lui recente fără să-l țină afară — lucrul pe care îl face de mână fiecare echipă de moderare, ca o interdicție urmată de o ridicare a ei.
/say postează ca botul cu fiecare mențiune dezactivată, deci @everyone în text nu notifică pe nimeni, iar fiecare folosire este înregistrată cu numele celui care a cerut.
/channelperms listează fiecare suprascriere a unui canal în ordinea în care o aplică Discord — răspunsul la „de ce nu pot posta aici”.
/role refuză orice rol care conține permisiuni de moderare dacă nu ești administrator, deci nimeni nu poate folosi botul ca să se promoveze singur.
/nuke poate acum să continue: repeat: pentru un program, after: pentru un număr de mesaje, phrase: pentru un cuvânt declanșator și risk: pentru când serverul este atacat.
risk: este gradat — lenient, tos, medium sau strict — așa că un canal poate reacționa la o încercare de nuke fără să reacționeze la o după-amiază aglomerată.
risk:tos șterge chatul oricând sunt încălcate în el regulile proprii ale Discord: un link care imită Discord sau Steam, un link care înregistrează IP-ul sau conținut pentru adulți postat în afara unui canal cu restricție de vârstă.
Filtrul de linkuri le detectează pe aceste trei indiferent dacă îi ceri sau nu să le șteargă — un nou comutator Block Discord ToS breaches hotărăște ștergerea, și este oprit implicit.
Nimic recurent nu se întâmplă până când Auto-nuke și Take action nu sunt ambele pornite, iar canalul este avertizat cu cinci minute înainte de fiecare ștergere.
O ștergere ia acum cu ea fiecare setare care indica spre canal. Înainte de asta, nuke-ul canalului tău de jurnal de moderare oprea înregistrarea moderării pe vecie, în tăcere.
/history poate filtra ștergerile de canale, ceea ce înainte nu putea — erau înregistrate ca ștergeri de mesaje.
O pagină nouă de Permisiuni explică fiecare permisiune pe care o cere invitația și numește ce o folosește.
Conectare cu Discord
Conectează-te pe site și vezi serverele pe care le poți configura.
Pagina de stare raportează timpul real de funcționare, măsurat în fiecare minut și păstrat peste reporniri.
Contestațiile la interdicții, răspunsurile la candidaturile pentru echipă și răspunsurile la tichete sunt criptate în repaus cu AES-256-GCM.
Securitatea proprie a site-ului este verificată la fiecare versiune de o suită de sonde în direct.
Arest, contestații și candidaturi
/jail ia fiecare rol și îl dă înapoi exact cum era, inclusiv suprascrierile de canal pe care o listă de roluri nu le poate descrie.
Membrii interziși pot contesta prin mesaj privat; echipa votează în privat, iar o contestație aprobată anulează chiar pedeapsa.
Posturi în echipă la care se poate candida, evaluate și votate fără a părăsi Discord.
Un starboard, recenzii și canale vocale join-to-create.
Verificare fără un terț
CAPTCHA este desenat de bot însuși. Niciun serviciu de verificare nu îți vede vreodată membrii, pentru că nu există un serviciu de verificare.
Trierea membrilor punctează fiecare cont la intrare și poate acționa înainte ca acesta să spună ceva.
Anti-raid, anti-nuke și anti-spam, fiecare cu un mod doar-raportare, ca să le poți urmări lucrând înainte să acționeze.