Pakeitimų žurnalas

Kas pasikeitė

Rašoma ranka, o ne įklijuojama iš commit žinučių, todėl kiekviena eilutė yra tai, ką iš tiesų galėtum pastebėti. Naujausi viršuje.

Antras žvilgsnis į viską

  • Atšaukimas klausia tavo rango, o kvitai pasako, kai nieko neįvyko. Negali atšaukti laiko apribojimo kam nors aukščiau tavęs, baigti kalėjimo, kuris grąžintų rolę, kurios negalėtum suteikti ranka, ar išleisti savęs. Komanda, kuri nieko nepakeitė, tai pasako vietoj varnelės, o audito žurnalo priežastis sutrumpinama iki ilgio, kurį nurodo Discord, kad ir kaip Discord ją skaičiuotų.
  • Skydelis išsaugo tai, ką įvedei. Išsaugojimas, kuris atmetamas arba pralaimi lenktynes kitam, grąžina tavo versiją į formą su priežastimi virš jos, o peržiūra rodo, kas išsaugota. Pasirinktinės komandos pridėjimas ir ištrynimas pasako, kad tai įvyko, kiekvienas atmetimas siūlo puslapį, iš kurio atėjo, o tinklo jungiklis ir atsijungimas atsako tavo kalba.
  • Svetainė sako tiesą. Pradžios vadovas aprašo nustatymų skydelį tokį, koks jis yra; komandų puslapis rodo kodą kaip kodą; parduotuvė išvardija kiekvieną limitą, kurį premium pakelia, ir nieko, ko nepakelia; būsenos puslapis pasako, kur klausti, kai tik botas neprisijungęs; tikrinimo puslapis įvardija Cloudflare Turnstile, kai jį rodo; o privatumo puslapis pasako, kiek laiko trunka remiamos eilutės apskaita.

Aiškesni atsakymai – visur iš karto

  • Atsisakymai, kurie sako, ką daryti. Kiekvienas atsisakymas pirmoje eilutėje pateikia paprastą verdiktą, o žemiau – smulkmenas: trūkstamą teisę, įvestą vertę, įjungtiną nustatymą; ir pirmoje eilutėje nebelieka pasiklydusių žvaigždučių ar atvirkštinių kabučių.
  • Kvitai, kurie sako tiesą. Moderavimo kvite nurodomas bylos numeris; užveriant bilietą pasakoma, ar transkripcija archyvuota; nuimtas užraktas, negalėjęs nieko atkurti, yra įspėjimas, o ne varnelė; /softban pirma klausia, kaip ir /ban; o sąrašai sako, kiek rodo iš kiek yra.
  • Laukimas – ne atsisakymas. Atsistatymo laikas – pilka kortelė su laikrodžiu ir likusiu laiku, ne raudona klaida. Jungikliai sako, ką padarys paspaudimas, o ne kokioje būsenoje jie yra, ir nieko įprasto nėra raudono.
  • Svetainėje. Tavo valdymo skydelis išvardija, kas trukdo funkcijai, ir pasako, kai funkcija tave praleidžia; nepavykusios užklausos „Bandyti dar kartą“ grąžina į nepavykusį puslapį; ilgi vardai laužiami, o ne platina puslapį; jungiklio paspaudimas grąžina į jo kortelę; o pilkas smulkus tekstas įskaitomas kiekvienoje kortelėje.

Remiama eilutė, laikoma savo vietoje

  • Kas tai. Šį botą valdantys žmonės gali nustatyti vieną trumpą remiamą nuorodą. Serveryje be premium ji retsykiais pasirodo kaip maža pilka išnaša po kai kuriais viešais atsakymais: ne dažniau nei kartą per keturiasdešimt penkias minutes serveryje ir tik po šešių kitų atsakymų ten.
  • Kur jos niekada nėra. Niekada po moderavimo veiksmu, įspėjimu, privačiu atsakymu ar žinute su mygtukais, ir niekada premium serveryje. Svetainės poraštė rodo ją kiekviename viešame puslapyje, o privatumo puslapio atskiras skyrius sako, kas apie ją saugoma ir kiek laiko.
  • Kol rėmėjas nenustatytas, nieko nesikeičia. Eilutės niekur nėra, kol nenustatytos abi vertės. Kol nustatyta, /premium status ir parduotuvė tarp premium privalumų nurodo „be remiamos eilutės“.

Balso kanalai – komanda

  • Tavo kambarys – žodžiais. Visa, ką daro automatiškai kuriamų kanalų skydelio mygtukai – užrakinti, atrakinti, paslėpti, rodyti, riboti, pervadinti, leisti, išmesti, perimti, perduoti – yra ir /voice pokomandė, tad kambario savininkas gali ją įrašyti ten, kur skydelis už vieno slinkimo.
  • Balso moderavimas – su įrašu. /voice mute, unmute, deafen, undeafen, disconnect, move ir moveall, kiekviena tikrinama pagal moderatoriaus teises būtent tame kanale, o nukreiptos į vieną narį įrašomos į moderavimo istoriją kaip įspėjimas ar laikinas užtildymas.
  • Istorijos filtras siūlo, kol rašai. /history type: siūlo veiksmų tipus rašant, vietoj fiksuoto sąrašo, pasiekusio Discord dvidešimt penkių pasirinkimų ribą.

Rašykite savo komandas ir atsakymus svetainėje

  • Visos viename puslapyje. Jūsų serverio valdymo skydas dabar išvardija kiekvieną savą komandą ir kiekvieną automatinį atsakymą — kuo kiekvienas atsako ir kiek kartų suveikė — ir trijų laukų formą dar vienam pridėti: kokio tipo, kas jį paleidžia ir ką jis sako.
  • Už kiekvieno — visas redaktorius. Tas pats turtingų pranešimų redaktorius, kurį naudoja pasisveikinimas: tekstas, embed, laukai, mygtukai, tiesioginė peržiūra būtent to, ką gaus Discord, ir kintamųjų sąrašas įterpti spustelėjus. Šalia — visi kiti sprendimai: kada suveikia, kur atsako, kurie kanalai ir vaidmenys, laukimas, tikimybė ir ar ištrina tai, kas jį paleido.
  • Vienas paspaudimas nuo pačios funkcijos. Savų komandų kortelė jūsų skyde iki šiol siūlydavo eiti ir įrašyti Discorde /custom add. Dabar joje yra mygtukas Parašykite čia.

Komandos ir atsakymai, kuriuos tavo serveris rašo pats

  • Pasirinktinės komandos. Išmokyk botą komandos ir ją galės rašyti bet kas: ,rules, ,invite, ,prices. Vienas eilutė ją sukuria — /custom add — ir ji gali atsakyti paprastu tekstu, embedu arba abiem, pakeliui užpildydama {user} ir {server}.
  • Automatiniai atsakymai. Atsakymas, kuris pasileidžia, kai kas nors ką nors pasako, su penkiais atitikimo būdais: kaip visas žodis, bet kur pranešime, kaip visas pranešimas arba viename jo gale. Kaip visas žodis yra numatytasis, nes atsakymas į hi neturi reaguoti į this.
  • Ir tiksliai kur, kam ir kaip dažnai. Kiekvieną galima leisti arba uždrausti pagal kanalą, kategoriją ir rolę, atsakyti kanale ar privačiai, ištrinti tai, kas jį paleido, kiekvienam žmogui palaukti tarp naudojimų ir pasileisti tik kartais. Penkiasdešimt komandų ir dvidešimt penki atsakymai, arba šimtas penkiasdešimt ir penkiasdešimt su premium.

Kiekvienas kanalo nustatymas gali sukurti sau kanalą

  • Mygtukas Sukurti kanalą šalia pasirinkimo. Tavo serverio skydelyje ir pačiame Discord kiekvienas nustatymas, kuriam reikia kanalo, dabar pasiūlo jį sukurti ir į jį nurodyti — AI patikros ataskaitos, įvykių suvestinės, pakėlimai, gildijos žurnalas, lygių kėlimai, atsiliepimai, įeinančiųjų patikra ir bilietų stenogramos jo reikėjo ir nė viena neturėjo.
  • Ir kategorijos. Bilietų kategoriją ir tą, į kurią «prisijunk-kad-sukurtum» deda naujus kanalus, galima sukurti taip pat. Kategorija tyčia paliekama su teisėmis, su kuriomis atsiranda: viskas, kas joje sukuriama, jas perima.
  • Ir kiekvienas užrakinamas jį kuriant. Žurnalo kanalas, kurio be teisių niekas nemato; pasisveikinimo kanalas, kurį visi skaito ir į kurį niekas nerašo, be temų ir be reakcijų. Ir funkcijos nustatymo sąrašas nebeprašo tavęs to, ko niekas nelaukia.

Sveikinimo žinutė dabar rašoma svetainėje

  • Puslapis kiekvienam pasisveikinimui. Sveikinimo žinutę, atsisveikinimo žinutę ir sveikinimo asmeninę žinutę galima rašyti savo serverio skydelyje: tekstą, visą įterpinį, dešimt laukų, penkis nuorodų mygtukus, įterpinį arba paprastą žinutę, taip pat kortelės jungtuką, temą ir žodžius. Viską, ką suteikia /message greet — ir jis vis dar veikia.
  • Kiekvienas kintamasis, su mygtuku, kuris jį įrašo už tave. Vardai yra puslapyje su tuo, ką kiekvienas parodo, o mygtukas po kiekvienu laukeliu įterpia pasirinktą ten, kur stovi žymeklis — niekas iš to, ką jau parašei, nepasislenka.
  • Jis parodo būtent tai, kas bus išsiųsta. Ne įspūdį: peržiūra yra ta žinutė, kurią botas sudėjo, taigi kas yra puslapyje, tą gauna Discord. Viskas, kas nebus išsiųsta, įvardyta apačioje — mygtukas su užrašu be nuorodos, vaizdo adresas, kurio Discord neįkels, įterpinys virš savo simbolių ribos.

Nustatymo žingsniai dabar yra svetainėje

  • Kiekvienos funkcijos nustatymo žingsniai yra jos puslapyje. Skydelis mokėjo tik keisti nustatymus — žingsnių, kuriuos siūlo skydelis Discorde, pavyzdžiui sukurti kanalą ar paskelbti skydelį, svetainėje išvis nebuvo. Dabar jie išvardyti, o ten, kur botas gali tai padaryti, yra mygtukas.
  • Pasisveikinimo žinutė pagaliau turi vietą. Ji kuriama komanda /message greet, o ne nustatymu, todėl puslapis jos niekada neminėjo. Žingsnis, kurį gali atlikti tik žmogus, dabar nurodo tikslią komandą.
  • Sukurti kanalą du kartus reiškia vieną kanalą. Dar kartą paspaudus Sukurti kanalą arba po to įkėlus puslapį iš naujo būdavo sukuriamas antras, o pirmas likdavo su viskuo, kas jame buvo. Dabar atsakoma tuo kanalu, kuris jau sukurtas.
  • Boto sukurtas kanalas iš karto užrakinamas. Naujai sukurtas #welcome, #goodbye, #partners ar #verify dabar nariams yra tik skaitomas — be žinučių, be gijų, be reakcijų — o ne paveldi tai, ką davė kategorija. Žurnalų kanalai ir anksčiau buvo paslėpti; tie, kuriuos valdo kita sistema, pavyzdžiui kalėjimas, lieka kaip buvę.

Kortelės pavadina dalykus ten, kur Discord gali juos nupiešti

  • Atsisakymas pavadina rolę ar kanalą tekste, ne antraštėje. Apie keturiasdešimt pranešimų dėjo paminėjimą į pirmą kortelės eilutę, kurią Discord piešia kaip paprastą tekstą — rolė ar kanalas visai nepasirodydavo.
  • /guild roster palieka komandos užrašus komandai. Nario užrašas yra kontekstas komandai, o sąrašas atsako kanale, todėl dabar jis rodomas tik tam, kas gali paaukštinti ir įskaityti. Kiekviena eilutė be to pavadina narį.
  • Bylos, įspėjimo ar apeliacijos datos skaitomos kaip datos. Jos stovėjo ten, kur Discord piešia tekstą, o ne laiko žymę, todėl atrodė kaip pliki skaičiai; dabar jos tekste arba pačios kortelės laiko žymėje, tavo laiko zonoje.

Naujų narių vaidmenys laukia kiekvienų vartų

  • Automatiniai vaidmenys laukia, kol narys praeis kiekvienus vartus — Discord taisyklių ekraną, patvirtinimą ir karantiną — užuot su jais lenktyniavę, todėl niekas, kas dar tikrinamas, negauna kanalus atveriančio vaidmens.
  • Grįžtančio nario lygio apdovanojimai grąžinami tą akimirką, kai jis įleidžiamas — patvirtinus, moderatoriui praleidus ar nutraukus karantiną — o ne kito lygio pakilimo metu.
  • Keitimo režimo lygio apdovanojimai nebeatima abiejų vaidmenų. Lygio pakilimas galėjo nuimti naują apdovanojimą kartu su senuoju; dabar lieka lygiai naujasis, o senasis išlieka, jei naujojo negalima suteikti.
  • „Looks fine“ karantine visam laikui nuima karantino vaidmenį — jis galėjo iškart sugrįžti, kol buvo grąžinami kiti vaidmenys. Reakcijų vaidmenų meniu „po vieną“ ir teisių atėmimas nebeatšaukia vaidmens, kurį kas nors kitas suteikė akimirka anksčiau.
  • Patvirtinto nario vaidmuo laukia visų kitų vartų — niekas kalėjime, karantine ar dar prie Discord taisyklių ekrano jo negauna nei mygtuku, nei per svetainę — o patikros kortelė karantiną dabar vadina karantinu.
  • Dėl karantino visada galima nuspręsti — /screening check dabar turi patikros kortelės mygtukus, todėl niekada nepaskelbta ar ištrinta kortelė nebepalieka nieko įstrigusio — o kitų vartų sustabdytas /verify bypass moderatoriui, o ne nariui, nurodo, ką daryti toliau.

Lygiai: XP, rango kortelės, apdovanojimų rolės ir lyderių lentelė svetainėje

  • Nariai renka XP kalbėdami — pagal numatytuosius nustatymus ne dažniau kaip kartą per minutę, su daugikliu, ir visai ne tuose kanaluose ar ne toms rolėms, kurias serveris išskiria. /level rank nupiešia rango kortelę, o /level top parodo serverio lyderių lentelę.
  • XP balso kanaluose, jei serveris tai įjungia. Laikas pokalbyje skaičiuojamas tik tol, kol ten kas nors kitas gali girdėti, todėl sėdint vienam, išjungus garsą ar AFK kanale nieko negaunama.
  • Rolė pasiekus lygį su /level addreward, laikoma kartu su ankstesnėmis arba vietoj jų ir grąžinama sugrįžusiam nariui, vos jam praėjus serverio vartus. Rolė, galinti moderuoti arba esanti aukščiau už botą, niekada neskiriama.
  • Lyderių lentelė šioje svetainėje kiekvienam serveriui, kuriame įjungti Lygiai: vardai, paveikslėliai, lygiai, XP ir kiek kiekvienam nariui liko iki kito lygio. Vienas jungiklis ją paslepia. Vardai ir paveikslėliai nuskaitomi iš Discord, kai puslapis piešiamas, ir niekada neišsaugomi.
  • Naujus lygius galima skelbti kaip embed, paprastu tekstu, asmenine žinute arba visai neskelbti.

Botas tavo kalba

  • Serveris gali pasirinkti boto kalbą naudodamas ,language arba /identity language: vieną iš trisdešimties arba Automatinę, kuri seka paties serverio Discord nustatymą. Pradžioje naudojama anglų kalba.
  • Kiekviena komanda rodoma kiekvieno nario Discord kalba — jos pavadinimas, aprašas, parinktys ir pasirinkimai — o serveris, pasirinkęs kalbą, gali komandas rašyti ta kalba.
  • Klaidos, laukimo laikas, patvirtinimai, puslapių mygtukai ir /help seka serverio kalbą. Likę boto atsakymai ir nustatymų skydelis bus pritaikyti vėlesniuose atnaujinimuose.

Svetainė tavo kalba

  • Kiekvienas puslapis išverstas į visas trisdešimt kalbų: komandų sąrašas, dokumentacija, leidimų puslapis, šis pakeitimų žurnalas, būsenos puslapis, privatumo politika ir sąlygos.
  • Angliškai lieka tai, ką sako pats botas — kiekvienos komandos, modulio ir nustatymo aprašas bei jo mygtukų pavadinimai — nes botas Discord viduje atsako angliškai. Puslapiai, kurie juos rodo, tai nurodo.
  • Privatumo politikoje ir sąlygose nurodyta, kad galioja jų angliška versija, ir pateikta nuoroda į ją.
  • Datos, sąrašai ir skaičiai atitinka tavo kalbos taisykles.
  • Ištaisyta: leidimų puslapyje komandų pavadinimai buvo apjuosti atvirkštinėmis kabutėmis (backtick), o ne pateikti kaip kodas.
  • Antraštė bet kokiu pločiu laiko Pridėti į Discord atokiau nuo šalia esančių nuorodų ir sutrumpina jį dar prieš joms susiliečiant.

Atnaujinimai, kuriems botas neišsijungia

  • Atnaujinimas nebepaleidžia bota iš naujo. Nauja versija paleidžiama šalia veikiančios, prisijungia ir perima darbą tik tada, kai yra pasiruošusi, todėl nėra jokio laiko tarpo, kai botas būtų neprisijungęs.
  • Svetainė daro tą patį: nauja kopija turi įrodyti, kad veikia gerai, prieš jai paskiriant bent vieną lankytoją.

AFK: pasakyk, kad esi atsitraukęs

  • ,afk going to sleep nustato, kad esi atsitraukęs. Kiekvienam, kas tave mini ar atsako tau, pasakoma tavo priežastis ir kiek laiko prieš tai, niekam nepingnuojant, o pranešimas pats dingsta po dvidešimties sekundžių.
  • Sveikas sugrįžęs, kai kitą kartą ką nors parašai, su nuorodomis į žinutes, kuriose tave minėjo, kol tavęs nebuvo.
  • [AFK] prie tavo vardo, kol esi atsitraukęs, grąžinamas lygiai toks, koks buvo — nebent per tą laiką pats pasikeitei vardą. Serveris gali tai išjungti per /afk config.
  • /afk list parodo, kas atsitraukęs, everywhere:true nustato tai kiekviename serveryje, kurį dalijiesi su botu, o moderatorius gali išvalyti kieno nors būseną su /afk remove.
  • Priežastis tikrinama pagal serverio žodžių ir nuorodų filtrą, nes botas ją pakartoja.

Webhook persiuntimas, pergalvotas taip, kaip prašyta

  • Užblokuota žinutė grįžta tokia, kokia parašyta. Kai AutoMod sustabdo vieną iš tavo paties žodžių, žinutė per webhook paskelbiama iš naujo po nario vardu ir paveikslėliu, nepakeista. Žodžio paslėpimas tebėra pasirinkimas ,filter repost.
  • Žodžiai, kurie valo, ir žodžiai, kurie nutildo. Be Words that nuke, žodžių juodasis sąrašas dabar gali ištrinti nario naujausias žinutes kanale arba jį nutildyti už žodžius, kuriuos išvardiji — ir tie žodžiai niekada nepaskelbiami iš naujo.
  • Jis prisimena. /user parodo moderatoriui, kiek kieno nors užblokuotų žinučių buvo paskelbta iš naujo.
  • Žinutės, kurias sustabdė paties Discord žodžių sąrašai, niekada nepaskelbiamos iš naujo, o pakvietimas ar pavojinga nuoroda niekada nevažiuoja per persiuntimą.

Purge sutvarko po savęs

  • ,purge pirmiausia ištrina tavo komandos žinutę, tada žinutes, tada parodo trumpą kvitą, kuris po kelių sekundžių pats pasišalina.
  • Skaičius yra tiek, kiek ištrinti. ,purge 50 @user pašalina penkiasdešimt jo žinučių, skaitydamas toliau atgal pro visų kitų — iki 1 000 vienu metu.
  • Purge, kuris negali padaryti visko, ko prašyta, tiksliai pasako kodėl — per sena, kad Discord ją ištrintų masiškai, prisegta arba kanale baigėsi žinutės — ir tas kvitas lieka šiek tiek ilgiau.

Pagrindinis puslapis vėl skaičiuoja nuo nulio

  • Komandų ir modulių skaičiai pagrindiniame puslapyje, skaičiuodami į viršų, galėjo trumpam parodyti neigiamą skaičių. Dabar jie skaičiuoja nuo nulio iki tikrosios reikšmės.
  • Cloudflare nebeprideda savo botų patikros skripto prie svetainės puslapių, todėl paties svetainės skriptas yra vienintelis, kurį gauna lankytojo naršyklė.

Dvylika pataisymų po pirmojo saugumo patikrinimo

  • Privatūs kanalai lieka privatūs. Žinutė kanale, kurio visi nemato, nebepasiekia viešo starboard, o /snipe tokiame kanale atsako tik jo viduje.
  • Reakcijų rolių meniu atsisako kiekvienos rolės, kuri gali moderuoti, nustatant ir dar kartą per kiekvieną paspaudimą — įskaitant nutildymą, kanalų tvarkymą, webhook tvarkymą ir visų pingavimą.
  • Atrankos mygtukai gerbia tavo rangą, o moderavimo žurnalas įvardija moderatorių, kuris juos paspaudė.
  • /sync route ir /sync channel reikalauja Tvarkyti serverį ir kitame serveryje, kad viena pusė negalėtų rašyti į kitos kanalus ar jų pervardyti.
  • Užklausa uždaroma prieš ištrinant jos kanalą, moderatorius, praradęs rolę, nebegali redaguoti savo senų atvejų, o /user rodo įspėjimų skaičių tik moderatoriams.
  • Anti-spam pašalinto šlamšto nebegalima perskaityti atgal su ,s, o skydelio išsaugojimas AutoMod taisykles atnaujina iš karto.
  • /unwarn su trumpu kodu, kurį dalijasi du įspėjimai, dabar neišvalo nė vieno ir tai pasako, o pilnas ID, įvestas be brūkšnelių, veikia.

Sveikinimo ir atsisveikinimo kortelės bei tikras sveikinimo kūrėjas

  • Sveikinimo ir atsisveikinimo kortelės. Paveikslėlis, nupieštas kiekvienam prisijungiančiam ar išeinančiam nariui — jo profilio nuotrauka, antraštė ir paantraštė — tamsia, šviesia ar raudona tema arba tavo įkeltame fone. Ilgas vardas susitraukia, o tada sutrumpėja, kad visada tilptų, o kinų, japonų, korėjiečių, tajų, hindi, arabų ar hebrajų kalbų vardai ir jaustukai piešiami tokie, kokie yra, o ne kaip kvadratėliai. Nemokama.
  • Sveikinimas dabar kuriamas žinučių kūrėjoje. /message greet atidaro tą patį skydelį kaip /message, su gyva peržiūra: tekstas, embed su kiekviena dalimi, nuorodų mygtukai, embed ar paprasta žinutė ir kortelė. Send me a test parodo tikrą dalyką, su kortele ir viskuo, ten, kur mato tik tu. Tavo senas sveikinimo tekstas perkeltas tiksliai toks, koks buvo.
  • Atsisveikinimo žinutės. Naujas modulis, nustatomas su /goodbye ir kuriamas su /message greet.
  • Sveikinimo asmeninė žinutė, iš pradžių išjungta. Įjunk DM new members per /welcome, kad kiekvienam naujam nariui papildomai būtų siunčiama tavo parašyta asmeninė žinutė.
  • Tylu per reidą. Jokių sveikinimų, asmeninių žinučių, kortelių ar atsisveikinimų, kol anti-raid laiko serverį, kad reidas ar po jo einanti blokavimų banga neužtvindytų tavo kanalų.
  • Saugumo skenavimas visą parą. Žinomos pažeidžiamumo vietos tame, nuo ko priklauso botas, tikrinamos kas šešias valandas, gyva svetainė tikrinama po kiekvieno atnaujinimo, o pats kodas peržiūrimas pagal tvarkaraštį.

Žinučių kūrėjas ir kintamieji, kuriuos galima pasižiūrėti

  • Nauja: /message, žinučių kūrėjas Discord viduje. Tekstas, embed ar abu, su gyva peržiūra: antraštė, aprašymas, spalva, autoriaus eilutė, poraštė, paveikslėlis, miniatiūra, iki dešimties laukų ir penki nuorodų mygtukai. Vienas jungiklis perjungia visą dalyką tarp embed kortelės ir paprastos žinutės.
  • Paskelbk, suplanuok arba išsaugok. Skelbk bet kuriame kanale, kuriame gali tvarkyti žinutes; suplanuok vėlesniam laikui, vieną kartą ar kartojant nuo kas valandą iki kas metus; arba išsaugok kaip vieną iš 25 šablonų ir įkelk su /message load. /message edit pakeičia kūrėjo paskelbtą žinutę, vietoje.
  • Įrašas niekam nepingnuoja, nebent pasirinksi rolę ar @everyone, ir tada tik tai vieną. Pingnuoti @everyone ar rolę, kurios nariai negali paminėti, reikia Mention @everyone — tavo ir boto. Suplanuotas įrašas patikrinamas dar kartą kiekvieną kartą, kai išeina, ir sustabdomas nurodant priežastį, jei jo nebegalima išsiųsti; /message scheduled rodo jį su Resume šalia.
  • Kiekvienas kintamasis yra dokumentacijos puslapyje, su tuo, ką jis rodo, ir kopijavimo mygtuku: {user}, {user.display}, {server.members.ordinal} („1,234th“), {user.created}, {choose:hi|hello|hey} ir kiti. Sveikinimo žinutė supranta visus, išskyrus kanalų, o jos seni kintamieji vis dar veikia.
  • Tavo paties profilio nuotrauka skydelyje, juostoje ir tavo serverių viršuje, vietoj raidės. Kaip ir serverių piktogramas, ją paima ši svetainė, todėl tavo naršyklė niekada nesikreipia į Discord vaizdų serverius. Pakeisk ją Discord, ir skydelis seka per kelias minutes.
  • Store nuoroda svetainės poraštėje. Kol parduotuvė neatidaryta, ji nuveda į bendruomenės serverį, discord.gg/slob.
  • Mažiau komandų, per kurias reikia slinkti, tie patys žodžiai, kuriuos reikia rašyti. /serverinfo, /servericon, /serverbanner, /membercount ir /boosters dabar yra /server; /userinfo, /avatar ir /banner yra /user; /editsnipe ir /clearsnipe yra /snipe edited ir /snipe clear. Kiekvienas prefiksinis žodis vis dar veikia — ,av, ,whois, ,si, ,mc, ,es ir kiti.

Nuke už pažeidimą ir AI skenavimo nustatymas, skaitomas kaip sakinys

  • AI skenavimo skydelis žodžiais sako, ką darys. Ko ieško, kas nutinka, kai suranda, ką gauna narys ir kur bei ką skenuoja — skydelio viršuje ir skydelyje. Kiekviena paveikslėlio rūšis dabar rodo Ignore arba Catch, su bausme šalia.
  • AI skenavimas gali išvalyti kanalą, kuriame buvo paskelbtas blogas paveikslėlis. Dabar tai paprastas jungiklis, išjungtas, kol neįjungi.
  • Žodžių juodasis sąrašas taip pat gali išvalyti. Nustatyk Nuke the channel į žodžius, kurie valo, ir išvardyk juos Words that nuke — kad vienas žodis išvalytų kanalą, o kitas būtų tik užblokuotas. Arba valyk už bet kurį jo blokuojamą žodį, įskaitant paties Discord sąrašus.
  • Bet kuris narys gali sukelti nuke paskelbdamas žinutę, todėl yra ribos: vienas kanalas daugiausia kartą per dešimt minučių ir trys nuke per serverį per valandą abiem funkcijoms kartu. Kiekvienas nuke pranešamas. Paveikslėliams — taip pat tas, kurį sulaikė ribos; žodžiams tau pranešama kartą per valandą, kai serverio riba sulaiko nuke, kad reidas negalėtų užpildyti tavo moderavimo žurnalo.
  • Clean repost niekada negrąžina žinutės su žodžiu, nustatytu valyti kanalą.
  • Žodžių juodasis sąrašas dabar savo skydelyje sako, kai žodis praleidžiamas — ilgesnis nei Discord 60 simbolių ar viršijantis tūkstantąjį — užuot tyliai jo neblokavęs.

AI skenavimas žiūri tik į paveikslėlius, o užblokuotos žinutės grįžta švarios

  • AI skenavimas skaito tik paveikslėlius. Niekas, ką kas nors rašo, nebesiunčiama į OpenAI — žodžius tvarko žodžių juodasis sąrašas, dar prieš kam nors juos pamatant. Tikrinami įkėlimai ir paveikslėlis, kurį Discord rodo po nuoroda, o tai gali išjungti.
  • Kiekviena paveikslėlio rūšis turi savo atsakymą. Seksualiniai paveikslėliai, žiaurumas, bet koks smurtas ir savęs žalojimas kiekvienas gauna „Don’t look for this“ arba bausmę, todėl už žiaurumą galima gauti nutildymą, o savęs žalojimo paveikslėlis nieko nekainuoja (jei nori tik įspėjimo, taip pat išjunk Delete the message). Naujame serveryje „Any violence“ prasideda išjungta, nes ji sučiumpa ir filmų kadrus bei žaidimus; serveriai, kurie jau skenavo smurtą, ją pasilieka.
  • Kiekvienas žingsnis yra jungiklis. Ištrinti žinutę ar palikti, pranešti ar ne, siųsti pranešimą į moderavimo žurnalą ar savo kanalą ir paaiškinti nariui kodėl asmenine žinute. Vienintelis atmetamas nustatymas yra tas, kur blogas paveikslėlis būtų rastas ir nieko nenutiktų.
  • Pasirink, kam ir kur. Skenuok tik kai kuriuos kanalus, praleisk kitus (gija seka savo kanalą) arba skenuok tik neseniai prisijungusius narius.
  • Tikrinama iki dešimties paveikslėlių galerija, o ne pirmi keturi, ir vienai žinutei niekada nesiimama veiksmų du kartus.
  • Serveriuose, kurie skenavo tik tekstą, AI skenavimas išjungtas, užuot pradėjęs siųsti paveikslėlius, su kuriais jie niekada nesutiko. Viskas kita toliau daro tai, ką darė.
  • Nauja: clean repost. Kai AutoMod sustabdo žinutę dėl žodžio arba nuorodų filtras pašalina pakvietimą, žinutė grįžta po paties nario vardu ir paveikslėliu su paslėpta bloga dalimi — kad sakinys nebūtų prarastas dėl vieno žodžio. Nustatyk su ,filter repost. Jis niekada nepaskelbia sukčiavimo (phishing) iš naujo ir tyli, kai negali būti tikras, kad kiekvienas blogas žodis paslėptas.
  • Clean repost reikia Tvarkyti webhook’us, kurio pakvietimas dabar prašo. Serveriai, kurie jau turi botą, gali suteikti jį boto rolei.

Embed ar paprasta žinutė ir nuke, kuris pasiima viską kartu

  • Pasirink, kaip kiekviena funkcija skelbia: embed kortele ar paprasta žinute. Sveikinimas, rangų skelbimai, renginiai, loterijos, auto-nuke įspėjimai, atsiliepimai, partnerių pranešimai ir būsenos apdovanojimai kiekvienas turi nustatymą Message style — du mygtukai skydelyje, meniu skydelyje. Sveikinimas lieka paprastas, o likusieji lieka kortelėmis, kol pasirinksi. Paprasta žinutė niekada nepingnuoja nieko, ko nepingnuotų kortelė.
  • /nuke dabar perkelia viską, kas rodė į kanalą, ne tik nustatymus. Ten skelbiantis starboard, užraktas, sinchronizavimo maršrutas, kanalas, kuriame peržiūrima anketa, renginių balso kanalai ir kanalo veiklos istorija — visa tai seka paskui jį į pakaitalą. Gyvos loterijos, renginių kortelės, paraiškų ir apeliacijų peržiūros kortelės, užklausų skydeliai ir rolių meniu paskelbiami iš naujo naujame kanale, todėl neprarandama nieko, ką žmonės galėjo paspausti. Patvirtinimas išvardija, kas seks, prieš paspaudžiant, o kvitas sako, kas persikėlė ir kas buvo paskelbta iš naujo.
  • Atvira užklausa, kurios kanalas buvo išvalytas, anksčiau būdavo sutvarkoma kaip apleista. Dabar ji lieka atvira, naujame kanale.
  • Skydelio kanalų ir rolių sąrašai atsinaujina patys. Kanalas, kurį sukuri, kol puslapis atidarytas, atsiranda per minutę, neperkraunant ir nepraradus nieko, ką pakeitei. Atnaujinti sąrašus tai padaro dabar, tiesiai iš Discord.
  • Nustatymas, rodantis į kanalą ar rolę, kuri vėliau buvo ištrinta, dabar sako Deleted channel — saving clears it, užuot tyliai rodęs „Not set“.
  • Pataisyta: nebuvo galima išsaugoti sveikinimo žinutės. Jos ar jos žinutės stiliaus keitimas buvo atmetamas su „That channel no longer exists“, ir skydelyje, ir Discord. Užklausų Medium ir Naming turėjo tą pačią klaidą. Abu dabar išsaugomi.
  • Eilutė po kanalo ar rolės nustatymu skydelyje rodo jos pavadinimą, o ne ilgą skaičių.

Naujas skydelis: kiekvienas serveris, kiekvienas jungiklis, ir jis tave prisimena

  • Kiekvienas serveris dabar turi savo skydelį. Pasirink serverį, ir kiekviena funkcija yra kortelė su savo įjungimo/išjungimo jungikliu, sugrupuota taip, kaip grupuoja /help, su šonine juosta šokinėjimui tarp jų. Funkcija, kuriai dar reikia ką nors nustatyti, rodo Nustatyti ir įvardija, ko trūksta, užuot rodžiusi jungiklį, kuris tik pasakytų ne.
  • Kiekvienas nustatymas viename puslapyje kiekvienai funkcijai. Kanalai ir rolės yra rinkikliai — rolių sąrašas yra žetonų eilė, į kurią pridedi ir iš kurios šalini — trumpi pasirinkimai yra vieno palietimo mygtukai, o jungikliai atrodo kaip jungikliai. Išsaugojimo juosta atsiranda tą akimirką, kai ką nors pakeiti, su Atstatyti, kad viską grąžintum, ir paklausia prieš išeinant su neišsaugotais pakeitimais.
  • Jis tave prisimena. Kai kartą prisijungi prie Discord, grįžus tavo serveriai atsidaro iš karto trisdešimt dienų, o po to Discord sutikimo ekranas praleidžiamas naršyklei, kuri jau yra prisijungusi, todėl tai vienas nukreipimas, o ne dar vienas patvirtinimas. Atsijungti nutraukia prisijungimą ir Discord, todėl slapuko kopija taip pat nustoja veikti.
  • Tavo serveriai kaip kortelės. Neseniai atidaryti pirmi, kiekvienas rodo, kiek funkcijų įjungta ir kiek dar reikia nustatyti, o Tvarkyti nuveda tiesiai į vidų. Serveriai be sick gauna mygtuką, kuris prideda jį būtent į tą serverį.
  • Visa svetainė gavo naują išvaizdą, o privatumo puslapis dabar tiksliai sako, ką laiko prisijungimo slapukas, kiek laiko jis galioja ir kaip jį nutraukti.

Įjungta reiškia veikia — daugiau jokio „nieko nedaryti“

  • „Take action“ išnyko. AI skenavimas, anti-nuke, anti-raid, anti-spam ir auto-nuke veikia tą akimirką, kai įjungiami. Nėra antro jungiklio ir nėra bandomojo režimo, kuris tik praneša.
  • Daugiau jokio „Do nothing (report only)“. Anti-nuke, anti-raid ir anti-spam visada baudžia, kai suveikia. AI skenavimas ir nuorodų filtras savo švelniausią variantą vadina Just delete the message, nes būtent tai jis ir daro. Atrankos variantas yra Only post the risk card.
  • AI skenavimas visada ištrina tai, ką pažymi. Atskiro jungiklio „Delete the message“ nebėra — jam išjungus ir be bausmės, pažymėta žinutė tiesiog likdavo.
  • Jei kuri nors iš šių funkcijų tavo serveryje buvo įjungta su išjungtu Take action, atnaujinimas ją išjungė, užuot leidęs pradėti bausti žmones, kurių nebuvai pasirinkęs. Paspausk Turn on jos skydelyje, kai norėsi.

Kiekvienas jungiklis vienu palietimu, o skydelis pasako, kada tavęs nepaliesi

  • Visi funkcijos įjungimo/išjungimo nustatymai dabar yra vienas meniu. Pažymėk, kas turi būti įjungta, nuimk žymę, kas turi būti išjungta, ir viskas — AI skenavimo dešimt jungiklių anksčiau buvo dešimt atskirų kelionių per nustatymų meniu. Kortelė išvardija, kas įjungta ir kas išjungta, dviem eilutėmis vietoj vienos eilutės kiekvienam.
  • Skydelis pasako, kada tavęs nepaliesi. Tikrini filtrą iš savo paskyros? Jei turi Tvarkyti žinutes ir Skip moderators įjungta — arba turi atleistą rolę, arba esi serverio savininkas anti-nuke atveju — skydelis tai sako, tiesiai po įjungimo/išjungimo eilute, ir sako, kaip išbandyti.
  • „Nothing will be reported“, kai nėra kur pranešti. AI skenavimas, anti-nuke, anti-raid, anti-spam, nuorodų filtras ir moderatorių stebėjimas moderavimo žurnalui praneša, ką rado ir ką padarė. Be moderavimo žurnalo kanalo tai neėjo niekur; skydelis dabar tai sako ir nurodo komandą, kuri tai nustato.
  • Jei kas nors kitas pakeičia jungiklį, kol tavo skydelis atidarytas, tavo kitas pažymėjimas atmetamas, o skydelis parodo dabartinę būseną, užuot tyliai perjungęs jo pakeitimą atgal.

Viena žinutė nustato funkciją, ir vienas mygtukas ją įjungia

  • Paleisk funkcijos komandą vieną kartą ir nustatyk viską. /welcome, /antinuke, /filter ai — kiekviena atsako viena žinute: kiekvienas nustatymas ir tai, ką jis dabar laiko, meniu vienam pasirinkti ir jo valdiklis čia pat — kanalų rinkiklis, rolių rinkiklis, išskleidžiamasis sąrašas, įjungimo/išjungimo mygtukas arba nedidelis langelis tekstui ir skaičiams. Nebereikia kiekvienam nustatymui vėl rašyti komandos.
  • Įjungimo/išjungimo jungiklis yra mygtukas, kiekvienai funkcijai. Nustatymo keitimas daugiau neįjungia funkcijos savaime — Turn on įjungia, o Turn off yra tas pats mygtukas vėliau. Jei tai, ko funkcijai reikia, vis dar tuščia, Turn on pasako ką ir nuveda ten. AI skenavimui ir Auto-nuke nebereikia specialios eilutės; jie veikia kaip viskas kita.
  • Toje pačioje žinutėje: Make a new channel for me, Set it all up (kiekvienas žingsnis, kurį galiu atlikti pats), Reset (pirma paklausia) ir Done, kuris paslepia mygtukus.
  • „Niekada nesiimk veiksmų prieš šiuos žmones“ naudoja Discord žmonių rinkiklį. Anti-nuke, anti-raid, anti-spam, nuorodų filtras, moderatorių stebėjimas ir atranka kiekvienas turėjo naudotojų ID langelį, kurį reikėjo rašyti, atskirtą kableliais. Dabar pasirenki žmones, o meniu apačioje išvardija, kas jame yra, kad pašalintum. Visi, kurie jau buvo tuose sąrašuose, juose ir lieka.
  • Pasiūlymo pasirinkimas, kol į sąrašą rašai +@someone, anksčiau pakeisdavo visą sąrašą tuo vienu įrašu. Dabar jis prideda, kaip ir sako +.
  • Greito nustatymo mygtukai po komandos atsakymu ir tinklo skydelis anksčiau įjungdavo funkciją net kai tai, ko jai reikia, vis dar buvo tuščia. Dabar jie pirmiausia to paprašo, kaip ir visur kitur.

Under-attack režimas kol kas pašalintas

  • /underattack pašalintas, kartu su anti-nuke nustatymu „Seal the server“. Jis veikė visus serverio narius vienu metu, ir sugrįš, kai bus tinkamai apgalvotas. /lockserver, /lock, anti-raid ir pats anti-nuke nepakito.
  • Praeities „Under attack mode on“ ir „off“ įrašai lieka /history ir /case, nes įrašai yra amžini.

Under-attack režimas nuima pavojingus leidimus nuo rolių, o anti-nuke gali užsandarinti serverį

  • Pavojingi leidimai nuimami nuo pačių rolių. /underattack on dabar vieną kartą redaguoja kiekvieną rolę žemiau manosios — Blokuoti, Išmesti, Nutildyti, Tvarkymo leidimus, Paminėti visus — kad jie nustotų veikti visiems tuo pačiu metu, užuot laukę, kol pasieksiu kiekvieną narį. /underattack off grąžina lygiai tai, ką paėmiau, ir palieka viską, ką per tą laiką pakeitei rolėje.
  • Paimu tik tuos leidimus, kuriuos turiu pats, nes Discord leidžia grąžinti tik tai, ką turiu. Niekada neliečiu Administratoriaus, savo paties rolių ar rolių, esančių aukščiau už manąsias. @everyone taip pat apkarpoma ir grąžinama tuo pačiu būdu.
  • Anti-nuke gali užsandarinti serverį už tave. ,antinuke seal on — kai Take action sučiumpa ką nors, ardantį serverį, visą serverį perkeliu ir į under-attack režimą, o įspėjimas tai pasako. Ataskaitų režime jis tik sako, kad būtų taip padaręs. Išjungta, kol neįjungi.
  • Rolių ir kanalų pavadinimai, sudaryti iš jaustukų, nebesibaigia sugadintu simboliu, kai kvitas juos sutrumpina.

Under-attack režimas gauna savo skelbimų kanalą

  • Įspėjimas dabar turi savo kanalą. /underattack on atidaro #server-locked sąrašo viršuje — jį gali skaityti visi, įskaitant narius, kurių rolės ką tik buvo paimtos, ir niekas negali jame rašyti. Įspėjimas anksčiau eidavo ten, kur buvo įvesta komanda, o tas kanalas ką tik būdavo užrakintas.
  • /underattack update skelbia ten naujienas ir prideda jas prie įspėjimo kortelės, naujausios pirmos. /underattack off pašalina kanalą, kai viskas kita grąžinta.
  • /underattack status anksčiau rodydavo priežastį kaip name (id): No reason given — audito žurnalo antraštę, o ne tai, kas buvo įvesta. Dabar rodo tai, kas buvo įvesta, ir nieko, kai nieko nebuvo.
  • /health sakė, kad visi trys dešiniojo pelės mygtuko įrašai yra našlaičiai. Dabar jis naudoja tą pačią patikrą kaip paleidimo žurnalas, ir abu pastebi komandą, kurios parinktys pasikeitė, bet niekada nebuvo užregistruotos iš naujo.

Nebėra nustatymų ekrano — kiekviena funkcija nustatoma savo komanda

  • /setup ir /settings išnyko. Kiekviena funkcija nustatoma įvedus jos pavadinimą: ,welcome parodo, kam ji nustatyta ir kas liko, ,welcome channel #general nustato vieną dalyką, ,welcome off ją išjungia. Funkcijos, kurios jau turėjo komandą, naudoja tą pačią eilutę po config — ,giveaway config winners 3.
  • Funkcijos nustatymas ją įjungia. Nebėra atskiro „įjunk“ žingsnio; atsakymas sako, kad ji įjungta, ir pateikia eilutę, kuri ją vėl išjungia. Dvi tyčinės išimtys: AI skenavimas, nes jis siunčia žinutes į OpenAI — jis prasideda tik tada, kai pasakai ,filter ai on — ir Auto-nuke, kuris trina kanalus ir savo du jungiklius laiko dviem atskiromis eilutėmis: ,moderation autonuke on, tada enforce on, kai tikrai to nori.
  • Naujos komandos funkcijoms, kurios jų neturėjo: /welcome, /autorole, /antinuke, /antiraid, /filter (spam, links, words, AI), /logs (server, moderation, snipe, activity), /moderation (bausmių kopėčios, kalėjimas, moderatorių stebėjimas, auto-nuke) ir /prefix.
  • new sukuria kanalą ar rolę už tave — ,logs server channel new — o setup atlieka kiekvieną žingsnį, kurį funkcija gali padaryti pati, pavyzdžiui, ,moderation jail setup sukuria kalėjimo rolę ir kanalą ir pritaiko juos visur. reset grąžina funkciją į tokią, kokia buvo išleista, pirma paklausęs.
  • Reikšmės skaitomos taip, kaip jas rašai: on/off, pasirinkimas pagal jo pavadinimo pradžią, 1,000, 30m, kanalas ar rolė pagal paminėjimą ar pavadinimą, kableliais atskirti sąrašai su +@role pridėti ir -@role pašalinti.
  • Tekstinės komandos dabar išsaugo apostrofus ir eilučių lūžius. ,say we're open, don't be late anksčiau paskelbdavo „were open, dont be late“, o trimis eilutėmis įvesta sveikinimo žinutė atkeliaudavo kaip viena.
  • Leidimų pavadinimai visur atitinka tai, ką sako paties Discord nustatymų ekranas — Tvarkyti serverį ir Laikinai nutildyti narius — o ne „Manage Guild“ ir „Moderate Members“ kai kuriose vietose.

Auto-nuke tesi žodį, o jo jungikliai persikėlė ten, kur esi

  • Kanalas niekada nevalomas po to, kai jam pasakyta, kad nebus. Auto-nuke skelbiamas įspėjimas išeina iki valandos iš anksto ir sako, kokiame režime yra serveris — įskaitant „Take action is off, so nothing will actually be removed“. Įjungus Take action per tą langą, kanalas anksčiau vis tiek būdavo išvalomas, o ta garantija būdavo paskutinis dalykas, kurį kas nors jame skaitė. Dabar botas užrašo, ką kiekvienas įspėjimas teigė, atideda tą vieną atvejį ir prieš veikdamas vėl įspėja teisingai.
  • Priešingas atvejis taip pat nebetylus: jei išvalymas, apie kurį buvai įspėtas, atšaukiamas, kanalui apie tai pasakoma, užuot palikus jį su aliarmu ir niekuo, kas jį išsprendžia.
  • Kartojama taisyklė įspėdavo savo kanalą vieną kartą ir daugiau niekada. Kiekvienas ciklas po pirmojo būdavo paruošiamas be įspėjimo termino, taip pat ir bet kuris atvejis, kuris atėjo laikas, kol Auto-nuke buvo išjungtas — todėl pirmas išvalymas jį vėl įjungus ateidavo be jokio įspėjimo.
  • Funkcijos įjungimas nebereiškia eiti kitur. /nuke channel:#x repeat:1d anksčiau baigdavosi „turn it on in /settings“; dabar jungikliai yra mygtukai atsakyme, jie rodo, kurie jau įjungti, ir sako, kas gali juos paspausti, jei tu negali. /nuke manage:show turi tą pačią eilutę šalia kontrolinio sąrašo, kurio nepraeina.
  • Auto-nuke vis dar reikalauja dviejų sąmoningų paspaudimų, o ne vieno, ir tai tyčia — tai pats destruktyviausias dalykas, kurį botas daro be priežiūros. Du mygtukai prieš akis nėra tas pats, kas dvi komandos atskirai.

Viena rolė visam rangui ir keturi dalykai, kurie tyliai buvo neteisingi

  • /massrole add ir /massrole remove keičia rolę visiems iš karto — visiems kitoje rolėje su from:, arba tik žmonėms, arba tik botams. Paketais, su gyvu skaičiumi ir mygtuku Stop, kuris įsigalioja prie kito nario.
  • Jis atsisako dalyti rolę, turinčią Administratorių, Tvarkyti serverį, Tvarkyti roles, blokavimo, išmetimo ar nutildymo leidimą, nebent pats esi administratorius — ir tai tikrina iš naujo kiekvienam nariui, todėl rolė, kuri buvo paaukštinta vykdymo viduryje, jį sustabdo.
  • Tuščias ,backup anksčiau atšaukdavo vykstantį atkūrimą. Komandos įvedimas be subkomandos patekdavo į bet kurią šaką, kuri atsitiktinai buvo paskutinė, o tai buvo cancel. Dabar ji išvardija tavo vietas, o pavadinimas, kurio ji neatpažįsta, atmetamas su paaiškinimu, užuot pagal jį veikus.
  • ,massrole remvoe @Member anksčiau suteikdavo rolę, užuot ją pašalinęs, nes veiksmažodis buvo išvestas, o ne perskaitytas. Dabar rašybos klaida gauna pataisymą, įvardijantį tikras subkomandas.
  • Kiekviena komanda su subkomandomis į neatpažintą subkomandą atsako vienodai ir įvardija egzistuojančias, užuot sakiusi „unknown subcommand“.
  • Komentaras, kurį gali palikti įvertindamas uždarytą užklausą, yra užšifruotas saugant. Anksčiau nebuvo, nors atsakymai, pateikti atidarant tą pačią užklausą, buvo — privatumo puslapis sakė trys užšifruoti laukai, o jų buvo keturi. Viskas, kas jau buvo saugoma, konvertuota.
  • Žinutės ištrynimas judriame serveryje yra daug pigesnis: žurnalo įrašo atvaizdavimas apdorodavo visą žinutę markdown ženklų išvengimu, prieš ją apkarpant iki rodomų 460 simbolių. 4 000 simbolių žinutė kainuodavo 88 ms boto dėmesio, o dabar kainuoja gerokai mažiau nei vieną.
  • Tekstinės komandos dabar taiko tas pačias ilgio ribas kaip jų slash atitikmenys, skaičiuojamas taip, kaip skaičiuoja duomenų bazė, o ne taip, kaip JavaScript.

Ką ši svetainė darė neteisingai

  • „Kiekvienas modulis išjungtas, kol jo neįjungsi“ nebuvo tiesa, ir tai buvo parašyta penkiose vietose, įskaitant privatumo politiką. Šeši prasideda įjungti: tekstinės komandos, moderavimo žurnalas, bausmių kopėčios, loterijos, snipe ir veiklos skaičiavimas. Dokumentacijos puslapis dabar išvardija tiksliai kurie, sugeneruota iš boto, o ne surinkta ranka.
  • „Pašalink botą ir jo įrašai dingsta“ skambėjo kaip iš karto, o yra trisdešimties dienų langas. Tas delsimas tyčinis — dauguma serverių, pašalinančių botą, ruošiasi iškart pridėti jį atgal su kitais leidimais, o ištrynimas iš karto pasiimtų kiekvieną nustatymą ir kiekvieną moderavimo įrašą — bet puslapis to nesakė. Dabar sako, taip pat sako, kaip pasiekti, kad tai būtų padaryta iš karto.
  • Privatumo puslapis vadino užklausų nuorašus „vienintele išimtimi“ saugant žinučių turinį. Išimties nėra: nuorašas sudaromas iš istorijos, kurią laiko pats Discord, ir tiesiai failu paskelbiamas atgal į tavo serverį.
  • Jis išvardijo tris saugomų duomenų rūšis ir praleido kelias, įskaitant serverio atsargines kopijas, kuriose yra tavo blokuotųjų sąrašas su prie jo užrašytomis priežastimis.
  • Kiekvieno puslapio poraštė sakė „jokios trečiosios šalies tarp tavo serverio ir boto“, ką paties privatumo puslapio skyrius apie VPN patikrą paneigia dviem paspaudimais toliau.
  • „Nėra jokio CDN“ buvo sakoma sėdint už Cloudflare. Joks puslapis neįkelia nieko iš kitos kilmės, o tai yra teisinga ir siauresnė tezė.
  • Tik skaitymui skirtas MCP galinis taškas /mcp pašalintas. Jis buvo sukurtas tam, kad tvirtinimą apie įdiegtą svetainę būtų galima patikrinti su įdiegta svetaine, ir niekada neturėjo skaitytojo, todėl buvo antras kredencialas ir papildomas maršrutas be reikalo.

VPN atsisakymas ir skydelis, kuris redaguoja

  • Patvirtinimas gali atsisakyti ryšių, ateinančių per VPN, proxy ar prieglobos diapazoną. Išjungta, kol neįjungi, o privatumo puslapis tiksliai sako, kas siunčiama ir kas saugoma — tai yra nieko.
  • Patikra vyksta vienkartinėje nuorodoje šioje svetainėje, o ne Discord viduje: botas niekada nemato adreso, o svetainė niekada nesužino, kuriam nariui jis priklauso.
  • Pasirinktinai tas puslapis turi Cloudflare Turnstile valdiklį, kad skriptas negalėtų paspausti mygtuko kieno nors vietoje.
  • Kiekvieną nustatymą dabar galima redaguoti iš naršyklės, o ne tik matyti. Skydelis rašo tas pačias reikšmes, kaip ir /settings, per tą pačią patikrą.
  • Tinklo vaizdas sako, kuriuos serverius pakeitimas pasieks, pagal pavadinimą, prieš jį padarant.

Atsarginės kopijos, kurias gali nešiotis, serveriai, kurie kalbasi tarpusavyje, ir rolė už reklamavimą

  • /backup export perduoda momentinę kopiją kaip failą, o /backup import perskaito ją atgal — kad atsarginė kopija galėtų palikti botą, būtų laikoma kur nors, ką valdai, ir pritaikyta serveriui, kurio šis botas niekada nematė.
  • Momentinė kopija dabar apima jaustukus, lipdukus ir blokuotųjų sąrašą, todėl atkurtas serveris grįžta su žmonėmis, kurie buvo laikomi lauke, vis dar laikomais lauke.
  • /nuke padaro momentinę kopiją prieš išvalydamas, todėl netyčia sunaikintas kanalas nėra sunaikintas netyčia.
  • Multi-Server Sync susieja du serverius, kuriuos administruoji: viename paskelbti skelbimai atsiranda kitame, o roles ir kanalus galima laikyti suderintus per nuorodą.
  • Status rewards suteikia rolę nariams, kurie įrašo tavo serverį į savo pasirinktinę būseną, ir atima ją, kai jie nustoja.
  • Kanalų ir rolių nustatymai tikrinami pagal serverį, kuriam jie priklauso, todėl reikšmė iš kitur negali būti išsaugota.

Auditas: paspaudimai, kurie nieko nedarė, ir kvitai, kurie nebuvo teisingi

  • Keturi kvitai sakė, kad kažkas įvyko, vien dėl to, kad to buvo paprašyta. Dabar jie praneša, kas iš tikrųjų įvyko.
  • Užklausų eilės penktas klausimas niekada nebuvo užduotas. Formoje yra penkios vietos, ir tema užėmė vieną iš jų, todėl eilė su penkiais klausimais tyliai rodė keturis — o trūkstamo atsakymo nebuvo nei personalo kortelėje, nei nuoraše per amžius.
  • Išskleidžiamojo reakcijų rolių meniu pasiūlymas „iki 25 rolių“ galėjo talpinti tik penkias. /reactionrole add yra šeštoji, o saugykla visada tai palaikė.
  • Formuluotės modalinio lango pateikimas anksčiau sunaikindavo kvitą, iš kurio jis buvo atidarytas. Ta pati forma rasta ir pataisyta užklausų skydelyje.
  • Trylika dokumentuotų pavyzdžių negalėjo būti įvesti taip, kaip parašyta: paminėjimas dabar susiejamas su parinktimi, kuri jo nori.
  • Šeši pagalbininkai atsakydavo kam nors, naudojančiam tekstines komandas slash sintakse, sakydami paleisti tai, ko jie negali.
  • Pašaliniam asmeniui, paspaudusiam kieno nors kito patvirtinimo mygtuką, apie tai pasakoma, užuot paspaudimą tyliai išmetus.
  • Keturi tvarkytuvai savo darbą atlikdavo prieš pasakydami Discord, kad išgirdo, ir būtent taip komanda baigiasi per tris sekundes sėkmingai įvykdžiusi.
  • Loterijos reikalavimas, kurį sugadinta eilutė tyliai išjungdavo, dabar atmeta eilutę — „0 dienų senumo“ neblokuoja nieko, o tai yra nesaugi kryptis.

Rangai, sąrašai ir serveris, kurį gali atkurti

  • Guild Management: rangų kopėčios su reikalavimais, puslapiuojamas sąrašas, įnašų knyga, paaukštinimai ir pažeminimai ir /guild advice — kas užsitarnavo paaukštinimą, kas nutilo ir kas laukia ilgiausiai. Kiekviena eilutė įvardija už jos esantį skaičių.
  • Rangai gali paaukštinti automatiškai, kai kas nors pasiekia jų ribas, o rolė, kuri ateina su rangu, atmetama, jei turi moderavimo galią.
  • Lankomumas dabar yra reikalavimo riba — „atėjo į tris renginius per paskutines trisdešimt dienų“ gali riboti loteriją, paraišką ar rangą.
  • /backup save, list, view ir delete: tavo serverio rolių, kanalų, kategorijų ir leidimų perrašymų momentinės kopijos.
  • /backup apply ir /backup restore atkuria serverį iš vienos, kaip patvarus darbas, kuris išgyvena perkrovimą ir tęsiasi ten, kur sustojo, užuot pradėjęs iš naujo.
  • ,ban @user spamming in general veikia. Galinis sakinys dabar eina ten, kur komanda sako, kad jis eina, užuot buvęs išskaidytas per tris parinktis — tas pats pataisymas sutvarkė ,jail, ,nick ir kiekvieną kitą komandą su laisvo teksto uodega.

Loterijos, renginiai ir pretendentų suderinimas su laisvomis vietomis

  • Loterijos: /giveaway start su prizu, trukme ir laimėtojų skaičiumi, dalyvavimas mygtuku ir traukimas, kurio negalima paleisti du kartus.
  • Tinkamumo ribos — paskyros amžius, laikas serveryje, išsiųstos žinutės, balso minutės, pakvietimai, turimos rolės — ir šeimininkas pasirenka, ar žmonėms, kurie neatitinka, pranešama.
  • Sukčiavimo detektorius akivaizdžioms formoms: paskyroms, sukurtoms traukimui, ir nariams, kurie prisijungė, kad dalyvautų.
  • Renginiai: registracijos, priminimai prieš pradžią, lankomumas, paimamas iš balso kanalo ar registruojantis, ir apžvalga, paskelbiama jam pasibaigus.
  • Recruitment automatiškai suderina pretendentus su laisvomis vietomis, įvertindamas kiekvieną pagal vietos reikalavimus ir pasakydamas, kuriuos jie atitinka.
  • Bausmių kopėčios eskaluoja pačios: kas nutinka nario pirmo, antro, trečio pažeidimo metu. Kalėjimas yra vienas iš dalykų, kuriuos jos gali skirti.
  • Kanalo užrakinimas nebenutildo boto kanale, kurį jis ką tik užrakino.

Snipe, atvertas ir paskui uždarytas

  • /snipe ir /editsnipe yra prieinami visiems, o ne tik moderatoriams — tam jie ir skirti.
  • Tai atverti reiškė uždaryti tai, ką atvėrė: botas tikrina, ar gali skaityti kanalą tą akimirką, kai paklausi, niekada nerodo žinutės, kurią pats ištrynė, ar bet ko, kas išvalyta masiškai, o serveris gali apriboti jį moderatoriams arba visiškai išskirti kanalus.
  • Moderatorius, ką tik ką nors pašalinęs, išvalo buferį iš karto su /clearsnipe.

AutoMod ir greitesnis botas

  • Naudojami dar keturi paties Discord AutoMod aktyvikliai, ir botas dabar mato juos suveikiant ir registruoja, kas nutiko.
  • Tavo AutoMod taisyklės lėtai po truputį stumiamos atgal į Discord, todėl taisyklė, kurią administratorius ištrynė ranka, grįžta, o taisyklė, kurią botas išmoko po to, kai paskutinį kartą atidarei /settings, apskritai atsiranda.
  • Ryšys su Discord laikomas atviras tarp komandų, o patvirtinimas dabar persidengia su darbu, užuot jo laukęs. Komandos atsako pastebimai greičiau.

Analitika, kuri atsisako išgalvoti tendenciją

  • /stats, /stats member, /stats me, /top, /top channels, /top roles ir analitikos skydelis: kas aktyvus, kurie kanalai užimti, kaip serveris juda per dieną.
  • Lyderių lentelės pasirinktu laikotarpiu, o ne tik už visą laiką.
  • Narystės istorija su pakvietimų priskyrimu — kas prisijungė, kas išėjo ir kuris pakvietimas juos atvedė.
  • Diagramos piešiamos čia, o diagrama su vienu matavimu nupiešia vieną stulpelį. Linijinė diagrama, kuri vieną mėginį paskleidžia per savaitę, yra pasitikinti plokščia linija, kuri nieko nereiškia.

Svetainė trisdešimčia kalbų

  • Svetainė dabar kalba kiekviena kalba, kuria kalba pats Discord — trisdešimčia — su kalbos pasirinkikliu kiekvieno puslapio poraštėje.
  • Jei tavo Discord klientas gali būti kalba, gali ir ši svetainė: bulgarų, kinų (abi rašto sistemos), kroatų, čekų, danų, olandų, anglų, suomių, prancūzų, vokiečių, graikų, hindi, vengrų, indoneziečių, italų, japonų, korėjiečių, lietuvių, norvegų, lenkų, portugalų, rumunų, rusų, ispanų, švedų, tajų, turkų, ukrainiečių ir vietnamiečių.
  • Kiekviena kalba turi savo adresą — /es/faq, /ja/commands — todėl nuoroda, kurią kam nors išsiunti, atsidaro ta kalba, kuria skaitei.
  • Komandų žinynas, nustatymo vadovas ir du politikos puslapiai lieka angliški ir tai sako tavo kalba viršuje: žinyno puslapis prieštarautų tam, ką botas iš tikrųjų sako, o privatumo politika yra tekstas, kuris galioja.
  • Pats botas Discord viduje vis dar atsako angliškai. Tai parašyta ant pasirinkiklio, o ne paliekama atrasti.
  • Prisijungimas per Discord dabar yra kiekvieno puslapio antraštėje, šalia Pridėti į Discord. Jis veikė ir anksčiau; vienintelė nuoroda į jį buvo vienas žodis poraštėje.
  • Pagrindinis puslapis paaiškina paskyros eigą: prisijunk, pamatyk kiekvieną serverį, kuriame turi Tvarkyti serverį, ir pridėk botą į tą, kurį pasirinkai.
  • Kiekvienas mygtukas Pridėti sick tavo skydelyje dabar prideda botą į tą serverį — Discord atsidaro jau nukreiptas į jį, užuot rodęs sąrašą visų serverių, kuriuose esi.
  • Tavo serveriai sugrupuoti į tuos, kuriuose sick jau yra, ir tuos, kuriuose jo nėra, su skaičiumi prie kiekvienos grupės.
  • Paieškos laukelis komandų žinyne, filtruojantis visas 67, kai rašai, per visas kategorijas iš karto. Paspausk /, kad į jį peršoktum.
  • Ta pati paieška atsiranda tavo skydelyje, kai turi aštuonis ar daugiau serverių.
  • Tinkamas meniu mygtukas telefone, užuot naršymui lūžus į tris eilutes.
  • Kopijavimo mygtukas prie kiekvienos komandos ir kiekvienos komandos nuolatinės nuorodos.
  • Svetainė dabar pateikia vieną skriptą, iš savo paties adreso, prisegtą prie tikslaus jo turinio. Ji vis dar neįkelia nieko iš jokios kitos kilmės, ir kiekvienas puslapis vis dar veikia su užblokuotais skriptais.

Kanalai, kurie patys išsivalo

  • Šešios naujos komandos: /softban, /nick, /role, /say, /info timestamp ir /channelperms.
  • /softban pašalina narį ir ištrina jo naujausias žinutes jo neužblokuodamas — tai, ką kiekviena moderavimo komanda daro ranka kaip blokavimą, po kurio eina atblokavimas.
  • /say skelbia kaip botas su išjungtais visais paminėjimais, todėl @everyone tekste niekam nepingnuoja, o kiekvienas naudojimas registruojamas, įvardijant, kas paprašė.
  • /channelperms išvardija kiekvieną kanalo perrašymą ta tvarka, kuria juos taiko Discord — atsakymas į „kodėl jie čia negali rašyti“.
  • /role atsisako bet kurios rolės, turinčios moderavimo leidimų, nebent esi administratorius, todėl niekas negali panaudoti boto sau paaukštinti.
  • /nuke dabar gali tęsti: repeat: tvarkaraščiui, after: žinučių skaičiui, phrase: trigeriniam žodžiui ir risk: kai serveris patenka po puolimu.
  • risk: yra laipsniuotas — lenient, tos, medium ar strict — kad kanalas galėtų reaguoti į bandymą nuke, nereaguodamas į judrią popietę.
  • risk:tos išvalo pokalbį bet kada, kai jame pažeidžiamos paties Discord taisyklės: nuoroda, apsimetanti Discord ar Steam, IP registruojanti nuoroda arba suaugusiųjų turinys, paskelbtas ne amžiaus ribojimo kanale.
  • Nuorodų filtras aptinka tas tris, nesvarbu, ar prašai jį jas trinti — naujas jungiklis Block Discord ToS breaches sprendžia dėl trynimo, ir jis iš pradžių išjungtas.
  • Nieko pasikartojančio nevyksta, kol Auto-nuke ir Take action abu neįjungti, o kanalas įspėjamas penkias minutes prieš kiekvieną išvalymą.
  • Išvalymas dabar pasiima kartu kiekvieną nustatymą, kuris rodė į kanalą. Prieš tai, išvalius moderavimo žurnalo kanalą, moderavimo registravimas nustodavo amžiams ir tyliai.
  • /history gali filtruoti kanalų išvalymus, ko anksčiau negalėjo — jie buvo registruojami kaip žinučių valymai.
  • Naujas Permissions puslapis paaiškina kiekvieną leidimą, kurio prašo pakvietimas, ir įvardija, kas jį naudoja.

Prisijungimas per Discord

  • Prisijunk svetainėje ir pamatyk serverius, kuriuos gali konfigūruoti.
  • Būsenos puslapis praneša tikrą veikimo laiką, matuojamą kas minutę ir išsaugomą per perkrovimus.
  • Blokavimo apeliacijos, personalo paraiškų atsakymai ir užklausų atsakymai užšifruojami saugant su AES-256-GCM.
  • Paties svetainės saugumą su kiekvienu leidimu tikrina gyvų zondų rinkinys.

Kalėjimas, apeliacijos ir paraiškos

  • /jail paima kiekvieną rolę ir grąžina ją lygiai tokią, kokia buvo, įskaitant kanalų perrašymus, kurių rolių sąrašas negali apibūdinti.
  • Užblokuoti nariai gali apeliuoti asmenine žinute; personalas balsuoja privačiai, o patvirtinta apeliacija pati panaikina bausmę.
  • Personalo vietos, į kurias žmonės gali kandidatuoti, peržiūrimos ir balsuojamos neišeinant iš Discord.
  • Starboard, atsiliepimai ir „prisijunk, kad sukurtum“ balso kanalai.

Patvirtinimas be trečiosios šalies

  • CAPTCHA nupiešia pats botas. Jokia patvirtinimo paslauga niekada nemato tavo narių, nes nėra jokios patvirtinimo paslaugos.
  • Narių atranka įvertina kiekvieną paskyrą jai prisijungiant ir gali veikti dar prieš jai ką nors pasakant.
  • Anti-raid, anti-nuke ir anti-spam, kiekvienas su tik ataskaitų režimu, kad galėtum stebėti, kaip jis veikia, kol jis dar nevykdo.