Kirjoitettu käsin eikä liitetty commit-viesteistä, joten jokainen rivi on jotain, minkä voisit oikeasti huomata. Uusin ensin.
Toinen katse kaikkeen
Rangaistusten poisto kysyy arvoasi, ja kuittaukset kertovat, kun mitään ei tapahtunut. Et voi poistaa aikalisää joltakulta, joka on yläpuolellasi, lopettaa vankeutta, joka palauttaisi roolin, jota et voisi antaa käsin, etkä päästää itseäsi ulos. Komento, joka ei muuttanut mitään, sanoo sen merkin sijaan, ja tarkastuslokin syy lyhennetään Discordin dokumentoimaan pituuteen, laski Discord sen miten tahansa.
Paneeli säilyttää sen, mitä kirjoitit. Tallennus, joka hylätään tai häviää kilpailun toiselle, palauttaa versiosi lomakkeeseen ja syyn sen yläpuolelle, kun taas esikatselu näyttää tallennetun. Oman komennon lisääminen ja poistaminen kertovat tapahtuneen, jokainen hylkäys tarjoaa sivun, jolta se tuli, ja verkkokytkin ja uloskirjautuminen vastaavat omalla kielelläsi.
Sivusto kertoo totuuden. Aloitusopas kuvaa asetuspaneelin sellaisena kuin se on; komentosivu näyttää koodin koodina; kauppa luettelee jokaisen rajan, jota premium nostaa, eikä mitään, mitä se ei nosta; tilasivu kertoo, mistä kysyä aina, kun botti ei ole yhteydessä; vahvistussivu nimeää Cloudflare Turnstilen, kun se näyttää sen; ja tietosuojasivu kertoo, kuinka kauan sponsoroidun rivin kirjanpito kestää.
Selkeämmät vastaukset, kaikkialla kerralla
Kiellot, jotka kertovat mitä tehdä. Jokainen kielto asettaa pelkän tuomion ensimmäiselle riville ja yksityiskohdat sen alle — puuttuvan oikeuden, kirjoittamasi arvon, päälle kytkettävän asetuksen — eikä ensimmäisellä rivillä näy enää harhailevia tähtiä tai takahipsuja.
Kuitit, jotka kertovat totuuden. Moderointikuitti kertoo tapausnumeronsa; tiketin sulkeminen kertoo, arkistoitiinko keskustelu; purettu sulku, joka ei pystynyt palauttamaan mitään, on varoitus eikä väkänen; /softban kysyy ensin, kuten /ban; ja listat kertovat, kuinka monta ne näyttävät kuinka monesta.
Odotus ei ole kielto. Jäähdyttely on harmaa kortti, jossa on kello ja jäljellä oleva aika, ei punainen virhe. Kytkimet kertovat, mitä painallus tekee, eivät tilaa jossa ne ovat, eikä mikään arkinen ole punaista.
Verkkosivustolla. Hallintapaneelisi luettelee, mikä on ominaisuuden tiellä, ja kertoo, kun ominaisuus ohittaa sinut; epäonnistuneen pyynnön ”Yritä uudelleen” palaa sivulle, joka epäonnistui; pitkät nimet rivittyvät sen sijaan, että levittäisivät sivua; kytkimen painallus palauttaa sen kortille; ja harmaa pieni teksti on luettavissa jokaisella kortilla.
Sponsoroitu rivi, pidettynä paikallaan
Mitä se on. Tätä bottia pyörittävät voivat asettaa yhden lyhyen sponsoroidun linkin. Palvelimella, jolla ei ole premiumia, se ilmestyy silloin tällöin pienenä harmaana alaviitteenä joidenkin julkisten vastausten alle: enintään kerran neljässäkymmenessäviidessä minuutissa palvelinta kohden, ja vain kuuden muun vastauksen jälkeen siellä.
Missä sitä ei koskaan ole. Ei koskaan moderointitoimen, varoituksen, yksityisen vastauksen tai painikkeita sisältävän viestin alla, eikä koskaan premium-palvelimella. Sivuston alatunniste näyttää sen jokaisella julkisella sivulla, ja tietosuojasivun oma osio kertoo, mitä siitä säilytetään ja kuinka pitkään.
Ennen kuin sponsori on asetettu, mikään ei muutu. Riviä ei ole missään, ennen kuin molemmat arvot on asetettu. Kun toinen on, /premium status ja kauppa luettelevat ”ei sponsoroitua riviä” premiumin etujen joukossa.
Puhekanavat, komennolla
Oma huoneesi, sanoin. Kaikki, mitä automaattisesti luotujen kanavien paneelin painikkeet tekevät — lukitse, avaa lukitus, piilota, näytä, rajoita, nimeä uudelleen, salli, poista, ota haltuun, siirrä — on nyt myös /voice-alikomento, joten huoneen omistaja voi kirjoittaa sen siellä, missä paneeli on vierityksen päässä.
Puhemoderointi, kirjattuna./voice mute, unmute, deafen, undeafen, disconnect, move ja moveall, kukin tarkistetaan moderaattorin oikeuksia vasten juuri sillä kanavalla, ja yhteen jäseneen kohdistuvat kirjataan moderointihistoriaan kuten varoitus tai jäähy.
Historian suodatin ehdottaa kirjoittaessasi./history type: tarjoaa toimintotyyppejä sitä mukaa kuin kirjoitat, kiinteän listan sijaan, joka oli saavuttanut Discordin kahdenkymmenenviiden vaihtoehdon rajan.
Kirjoita komentosi ja vastauksesi sivustolla
Kaikki yhdellä sivulla. Palvelimesi hallintapaneeli listaa nyt jokaisen oman komennon ja automaattivastauksen — mitä kukin vastaa ja kuinka monta kertaa se on lauennut — ja kolmen kentän lomakkeen uuden lisäämiseen: minkä tyyppinen, mikä sen laukaisee ja mitä se sanoo.
Jokaisen takana koko muokkain. Sama rikkaiden viestien muokkain, jota tervetuloviesti käyttää: teksti, upotus, kentät, painikkeet, elävä esikatselu juuri siitä, mitä Discord saa, ja muuttujalista napsautettavaksi. Vieressä kaikki muut valinnat: milloin se laukeaa, missä se vastaa, mitkä kanavat ja roolit, odotusaika, todennäköisyys ja poistaako se sen, mikä sen laukaisi.
Yksi painallus itse toiminnosta. Hallintapaneelin omien komentojen kortti kertoi ennen, että pitää mennä kirjoittamaan Discordiin /custom add. Nyt siinä on Kirjoita se tässä-painike.
Komennot ja vastaukset, jotka palvelimesi kirjoittaa itse
Omat komennot. Opeta botille komento, ja kuka tahansa voi kirjoittaa sen: ,rules, ,invite, ,prices. Yksi rivi luo sen — /custom add — ja se voi vastata pelkällä tekstillä, embedillä tai molemmilla ja täyttää {user}- ja {server}-muuttujat matkan varrella.
Automaattivastaukset. Vastaus, joka laukeaa kun joku sanoo jotain, viidellä osumatavalla: kokonaisena sanana, missä tahansa viestissä, koko viestinä tai jommassakummassa päässä. Kokonaisena sanana on oletus, koska vastauksen sanaan hi ei pidä laueta sanasta this.
Ja tarkalleen missä, kenelle ja kuinka usein. Jokainen voidaan sallia tai kieltää kanavakohtaisesti, kategoriakohtaisesti ja roolikohtaisesti, vastata kanavalla tai yksityisviestillä, poistaa sen laukaisija, odottaa käyttöjen välillä kullakin henkilöllä ja lauketa vain välillä. Viisikymmentä komentoa ja kaksikymmentäviisi vastausta, premiumilla sataviisikymmentä ja viisikymmentä.
Jokainen kanava-asetus osaa luoda oman kanavansa
Luo kanava -painike valitsimen vieressä. Palvelimesi hallintapaneelissa ja Discordissa jokainen kanavaa haluava asetus tarjoutuu nyt luomaan sen ja osoittamaan itsensä siihen — tekoälyseulonnan raportit, tapahtumien yhteenvedot, ylennykset, kiltaloki, tasonnousut, arviot, saapumisseulonta ja tikettien tallenteet tarvitsivat yhtä eikä niillä ollut yhtään.
Ja kategoriat. Tikettikategorian ja sen, johon «liity-ja-luo» laittaa uudet kanavat, voi luoda samalla tavalla. Kategoria jätetään tarkoituksella niillä oikeuksilla, joilla se syntyy: kaikki sen sisällä luotu perii ne.
Ja jokainen lukitaan luotaessa. Lokikanava, jota ilman oikeuksia ei näe kukaan; tervetulokanava, jota kaikki lukevat eikä kukaan kirjoita, ilman ketjuja ja ilman reaktioita. Eikä toiminnon asetuslista enää pyydä sinulta asioita, joita kukaan ei odota.
Tervetuloviesti kirjoitetaan nyt verkkosivulla
Sivu jokaiselle tervehdykselle. Tervetuloviestin, hyvästelyviestin ja tervetulo-yksityisviestin voi kirjoittaa palvelimesi hallintapaneelissa: tekstin, koko upotuksen, kymmenen kenttää, viisi linkkipainiketta, upotuksen tai tavallisen viestin, sekä kortin kytkimen, teeman ja sanat. Kaiken mitä /message greet tarjoaa — ja se toimii edelleen.
Jokainen muuttuja, ja painike joka kirjoittaa sen puolestasi. Nimet ovat sivulla ja kunkin kohdalla mitä se näyttää, ja jokaisen kentän alla oleva painike lisää valitsemasi siihen mihin kursori on — mikään jo kirjoitettu ei siirry.
Se näyttää tarkalleen mitä lähetetään. Ei vaikutelmaa siitä: esikatselu on se viesti jonka botti on rakentanut, joten mitä sivulla on, sen Discord saa. Kaikki mitä ei lähetetä on nimetty alla — painike jolla on teksti mutta ei linkkiä, kuvan osoite jota Discord ei lataa, upotus merkkirajansa yli.
Käyttöönoton vaiheet ovat nyt sivustolla
Jokaisen toiminnon käyttöönoton vaiheet ovat sen sivulla. Hallintapaneeli osasi vain muuttaa asetuksia — Discordin paneelin tarjoamia vaiheita, kuten kanavan luomista tai paneelin lähettämistä, ei sivustolla ollut lainkaan. Nyt ne on lueteltu, ja jokaisessa on painike silloin kun botti osaa tehdä sen.
Tervetuloviestillä on vihdoin paikka. Se rakennetaan komennolla /message greet eikä ole asetus, joten sivu ei maininnut sitä koskaan. Vaihe, jonka vain ihminen voi tehdä, kertoo nyt tarkan komennon.
Kanavan luominen kahdesti luo yhden kanavan.Luo kanava uudelleen tai sivun lataaminen sen jälkeen loi toisen ja jätti ensimmäisen sisältöineen. Nyt se vastaa sillä kanavalla, jonka se jo loi.
Botin luoma kanava lukitaan heti. Juuri luotu #welcome, #goodbye, #partners tai #verify on nyt jäsenille vain luettava — ei viestejä, ei ketjuja, ei reaktioita — sen sijaan että se perisi kategorian asetukset. Lokikanavat olivat jo piilossa; kanaviin, joita toinen järjestelmä hallitsee, kuten vankila, ei kosketa.
Kortit nimeävät asiat siellä, missä Discord osaa piirtää ne
Kielto nimeää roolin tai kanavan leipätekstissä, ei otsikossa. Noin neljäkymmentä viestiä laittoi maininnan kortin ensimmäiselle riville, jonka Discord piirtää pelkkänä tekstinä — rooli tai kanava ei siis näkynyt lainkaan.
/guild roster pitää tiimin muistiinpanot tiimillä. Jäsenen muistiinpano on tiimin konteksti ja lista vastaa kanavalla, joten se näytetään nyt vain sellaiselle, joka voi ylentää ja kirjata ansioita. Joka rivi nimeää myös jäsenen.
Tapauksen, varoituksen ja valituksen päivämäärät luetaan päivämäärinä. Ne olivat siellä, missä Discord piirtää tekstiä aikaleiman sijaan, joten ne näkyivät paljaina numeroina; nyt ne ovat leipätekstissä tai kortin omassa aikaleimassa, omalla aikavyöhykkeelläsi.
Uusien jäsenten roolit odottavat jokaista porttia
Automaattiset roolit odottavat, kunnes jäsen on läpäissyt jokaisen portin — Discordin sääntönäkymän, vahvistuksen ja karanteenin — sen sijaan että kilpailisivat niiden kanssa, joten kukaan vielä tarkistettavana oleva ei saa roolia, joka avaa kanavia.
Palaavan jäsenen tasopalkinnot palaavat heti, kun hänet päästetään sisään — vahvistuksella, valvojan ohituksella tai päättyneellä karanteenilla — eikä vasta seuraavassa tasonnousussa.
Korvaustilan tasopalkinnot eivät enää vie molempia rooleja. Tasonnousu saattoi poistaa uuden palkinnon vanhan mukana; nyt se jättää täsmälleen uuden ja pitää vanhan, jos uutta ei voi antaa.
”Looks fine” karanteenissa poistaa karanteeniroolin pysyvästi — se saattoi palata heti, kun muut roolit palautettiin. Yksi kerrallaan -reaktioroolivalikko ja oikeuksien riisuminen eivät enää peru roolia, jonka joku toinen antoi hetkeä aiemmin.
Vahvistettu-rooli odottaa jokaista muuta porttia — kukaan vankilassa, karanteenissa tai vielä Discordin sääntönäkymässä oleva ei saa sitä, ei painikkeella eikä verkkosivulta — ja seulontakortti kutsuu karanteenia nyt karanteeniksi.
Karanteenista voi aina päättää — /screening check tuo nyt seulontakortin painikkeet, joten kortti, jota ei koskaan julkaistu tai joka on poistettu, ei enää jätä ketään jumiin — ja toisen portin pysäyttämä /verify bypass kertoo valvojalle, mitä seuraavaksi tehdään, eikä jäsenelle.
Tasot: XP, sijoituskortit, palkintoroolit ja tulostaulu sivustolla
Jäsenet ansaitsevat XP:tä keskustelemalla — oletuksena enintään kerran minuutissa, kertoimen kanssa, eikä lainkaan kanavilla tai rooleille, jotka palvelin rajaa pois. /level rank piirtää sijoituskortin ja /level top näyttää palvelimen tulostaulun.
XP:tä puhekanavilla, jos palvelin ottaa sen käyttöön. Aika puhelussa lasketaan vain, kun joku muu siellä voi kuulla, joten yksin, äänet pois päältä tai AFK-kanavalla istuminen ei tuota mitään.
Rooli tietyllä tasolla komennolla /level addreward, aiempien rinnalla tai niiden tilalla, ja palautettuna jäsenelle, joka liittyy takaisin, heti kun hän on läpäissyt palvelimen portit. Roolia, joka voi moderoida tai joka on botin yläpuolella, ei koskaan jaeta.
Tulostaulu tällä sivustolla jokaiselle palvelimelle, jolla Tasot on päällä: nimet, kuvat, tasot, XP ja kuinka lähellä kukin jäsen on seuraavaa tasoa. Yksi kytkin piilottaa sen. Nimet ja kuvat luetaan Discordista sivua piirrettäessä, eikä niitä koskaan tallenneta.
Tasonnousut voidaan ilmoittaa upotuksena, tavallisena tekstinä, yksityisviestinä tai ei lainkaan.
Botti omalla kielelläsi
Palvelin voi valita botin kielen komennolla ,language tai /identity language: yksi kolmestakymmenestä tai Automaattinen, jolloin se seuraa palvelimen omaa Discord-asetusta. Oletuksena on englanti.
Jokainen komento näkyy kunkin jäsenen omalla Discord-kielellä — nimi, kuvaus, valinnat ja vaihtoehdot — ja palvelin, joka on valinnut kielen, voi kirjoittaa komentonsa sillä.
Virheet, odotusajat, vahvistukset, sivupainikkeet ja /help noudattavat palvelimen kieltä. Botin muut vastaukset ja sen asetuspaneeli seuraavat myöhemmissä päivityksissä.
Sivusto omalla kielelläsi
Jokainen sivu on käännetty kaikille kolmellekymmenelle kielelle: komentoluettelo, ohjeet, oikeuksien sivu, tämä muutosloki, tilasivu, tietosuojakäytäntö ja käyttöehdot.
Englanniksi jää se, mitä botti itse sanoo — kunkin komennon, moduulin ja asetuksen oma kuvaus sekä painikkeiden nimet — koska botti vastaa Discordissa englanniksi. Ne näyttävät sivut kertovat tämän.
Tietosuojakäytäntö ja käyttöehdot kertovat, että niiden englanninkielinen versio on se, jota sovelletaan, ja linkittävät siihen.
Päivämäärät, luettelot ja määrät noudattavat oman kielesi sääntöjä.
Korjattu: oikeuksien sivulla komentojen nimien ympärillä näkyi gravismerkkejä sen sijaan, että ne olisi esitetty koodina.
Ylätunniste pitää painikkeen Lisää Discordiin erillään viereisistä linkeistä kaikilla leveyksillä ja lyhentää sitä, ennen kuin mikään ehtii koskettaa.
Päivitykset ilman, että botti menee offline-tilaan
Päivitys ei enää käynnistä bottia uudelleen. Uusi versio käynnistyy käynnissä olevan viereen, kirjautuu sisään ja ottaa vastuun vasta, kun on valmis, joten botti ei ole missään vaiheessa offline-tilassa.
Verkkosivusto toimii samoin: uuden kopion on osoitettava olevansa terve, ennen kuin sille annetaan yhtään kävijää.
AFK: kerro, että olet poissa
,afk going to sleep asettaa sinut poissaolevaksi. Jokaiselle, joka mainitsee sinut tai vastaa sinulle, kerrotaan syysi ja kuinka kauan sitten, kenenkään pingaamatta, ja muistutus poistuu itsestään kahdenkymmenen sekunnin kuluttua.
Tervetuloa takaisin seuraavalla kerralla, kun puhut, linkkien kera niihin viesteihin, jotka mainitsivat sinut poissaolosi aikana.
[AFK] nimessäsi poissa ollessasi, palautettuna täsmälleen ennalleen — paitsi jos nimesit itsesi sillä välin uudelleen. Palvelin voi kytkeä sen pois komennossa /afk config.
/afk list näyttää, kuka on poissa, everywhere:true asettaa sen jokaiselle palvelimelle, jonka jaat botin kanssa, ja valvoja voi tyhjentää jonkun tilan komennolla /afk remove.
Syy tarkistetaan palvelimen sanasuodatinta ja linkkisuodatinta vasten, koska botti toistaa sen.
Webhook-välitys, rakennettu uudelleen niin kuin sitä pyydettiin
Estetty viesti palaa sellaisena kuin se kirjoitettiin. Kun AutoMod pysäyttää jonkin omista sanoistasi, viesti julkaistaan takaisin webhookin kautta jäsenen nimellä ja kuvalla, muuttumattomana. Sanan piilottaminen on edelleen valinta komennossa ,filter repost.
Sanat, jotka siivoavat, ja sanat, jotka asettavat aikakatkaisun. Words that nuke -asetuksen rinnalla sanalista voi nyt poistaa jäsenen viimeaikaiset viestit kanavalta tai asettaa hänelle aikakatkaisun listaamillesi sanoille — ja noita sanoja ei koskaan julkaista takaisin.
Se muistaa./user näyttää valvojalle, kuinka monta jonkun estettyä viestiä on julkaistu takaisin.
Discordin omien sanalistojen pysäyttämiä viestejä ei koskaan julkaista takaisin, eikä kutsu tai vaarallinen linkki koskaan kulje välityksen mukana.
Purge siivoaa jälkensä
,purge poistaa ensin komentoviestisi, sitten viestit ja näyttää sitten lyhyen kuittauksen, joka poistuu itsestään muutaman sekunnin kuluttua.
Luku on poistettavien viestien määrä.,purge 50 @user poistaa viisikymmentä hänen viestiään ja lukee kauemmas taaksepäin muiden viestien ohi — enintään 1 000 kerrallaan.
Purge, joka ei voi tehdä kaikkea pyydettyä, kertoo täsmälleen miksi — liian vanha Discordin joukkopoistettavaksi, kiinnitetty tai kanavalta loppuivat viestit — ja tuo kuittaus pysyy näkyvillä hieman pidempään.
Etusivu laskee taas nollasta ylöspäin
Etusivun komento- ja moduulimäärät saattoivat hetkeksi näyttää negatiivisen luvun ylöspäin laskiessaan. Nyt ne laskevat nollasta todelliseen lukuun.
Cloudflare ei enää lisää botintarkistusskriptiään sivuston sivuille, joten sivuston oma skripti on ainoa, jonka kävijän selain saa.
Kaksitoista korjausta ensimmäisestä tietoturvaskannauksesta
Yksityiset kanavat pysyvät yksityisinä. Viesti kanavalla, jota kaikki eivät näe, ei enää päädy julkiseen tähtitauluun, ja tällaisen kanavan /snipe vastaa vain sen sisällä.
Reaktioroolivalikot hylkäävät jokaisen roolin, joka voi moderoida, käyttöönotossa ja uudelleen jokaisella napsautuksella — aikakatkaisu, kanavien hallinta, webhookien hallinta ja kaikkien pingaaminen mukaan lukien.
Seulontapainikkeet kunnioittavat arvoasi, ja valvontaloki nimeää valvojan, joka painoi niitä.
/sync route ja /sync channel vaativat Hallitse palvelinta -oikeuden myös toisella palvelimella, jotta toinen puoli ei voi julkaista toisen kanaville tai nimetä niitä uudelleen.
Tiketti suljetaan ennen kuin sen kanava voidaan poistaa, valvoja, joka menettää roolin, ei enää voi muokata vanhoja tapauksiaan, ja /user näyttää varoitusmäärät vain valvojille.
Roskapostisuojan poistamaa roskapostia ei voi lukea takaisin komennolla ,s, ja paneelin tallennus päivittää AutoMod-säännöt heti.
/unwarn lyhyellä koodilla, jonka kaksi varoitusta jakaa, ei nyt tyhjennä kumpaakaan ja kertoo sen, ja ilman väliviivoja kirjoitettu täysi tunnus toimii.
Tervetulo- ja hyvästelykortit sekä kunnollinen tervehdysrakennin
Tervetulo- ja hyvästelykortit. Kuva, joka piirretään jokaiselle liittyvälle tai poistuvalle jäsenelle — hänen profiilikuvansa, otsikko ja alaotsikko — tummalla, vaalealla tai punaisella teemalla tai lataamallasi taustalla. Pitkä nimi pienenee ja sitten lyhenee, jotta se mahtuu aina, ja kiinaksi, japaniksi, koreaksi, thaiksi, hindiksi, arabiaksi tai heprealaksi kirjoitetut nimet sekä emojit piirtyvät itsenään eikä laatikoina. Ilmainen.
Tervehdys rakennetaan nyt viestirakentimessa./message greet avaa saman paneelin kuin /message, reaaliaikaisella esikatselulla: teksti, upote kaikkine osineen, linkkipainikkeet, upote tai pelkkä viesti ja kortti. Send me a test näyttää oikean asian, kortti mukaan lukien, siellä missä vain sinä näet sen. Vanha tervetulotekstisi siirrettiin täsmälleen sellaisenaan.
Hyvästelyviestit. Uusi moduuli, joka otetaan käyttöön komennolla /goodbye ja rakennetaan komennolla /message greet.
Tervetulo-yksityisviesti, oletuksena pois päältä. Kytke päälle DM new members komennossa /welcome, niin jokainen uusi jäsen saa myös kirjoittamasi yksityisviestin.
Hiljaa hyökkäyksen aikana. Ei tervetuloviestejä, yksityisviestejä, kortteja tai hyvästelyjä, kun hyökkäyssuoja pitää palvelinta, jotta hyökkäys tai sitä seuraava porttikieltoaalto ei tulvi kanaviasi.
Tietoturvaskannaus kellon ympäri. Botin riippuvuuksien tunnetut haavoittuvuudet tarkistetaan kuuden tunnin välein, live-sivusto tutkitaan jokaisen päivityksen jälkeen ja itse koodi tarkastetaan aikataulun mukaan.
Viestirakennin ja muuttujat, jotka voi katsoa
Uusi: /message, viestirakennin Discordin sisällä. Teksti, upote tai molemmat, reaaliaikaisella esikatselulla: otsikko, kuvaus, väri, tekijärivi, alatunniste, kuva, pikkukuva, enintään kymmenen kenttää ja viisi linkkipainiketta. Yksi kytkin vaihtaa koko asian upotekortin ja pelkän viestin välillä.
Julkaise se, ajasta se tai tallenna se. Julkaise mille tahansa kanavalle, jolla voit hallita viestejä; ajasta se myöhemmäksi, kerran tai toistuvasti tunneittain vuosittaiseen; tai tallenna se yhdeksi 25 mallista ja lataa se komennolla /message load. /message edit muokkaa rakentimen julkaisemaa viestiä paikallaan.
Julkaisu ei pingaa ketään, ellet valitse roolia tai @everyonea, ja silloinkin vain sitä yhtä. @everyonen tai roolin, jota jäsenet eivät voi mainita, pingaaminen vaatii oikeuden Mainitse @everyone, @here ja kaikki roolit — sekä sinulta että botilta. Ajastettu julkaisu tarkistetaan uudelleen joka kerta, kun se lähtee, ja se keskeytyy syyn kera, jos sitä ei voi enää lähettää; /message scheduled näyttää sen, Resume vieressään.
Jokainen muuttuja on ohjesivulla, kera sen, mitä se näyttää, ja kopiointipainikkeen: {user}, {user.display}, {server.members.ordinal} (“1,234th”), {user.created}, {choose:hi|hello|hey} ja lisää. Tervehdysviesti ymmärtää kaikki paitsi kanavaa koskevat, ja sen vanhat toimivat yhä.
Oma profiilikuvasi paneelissa, palkissa ja palvelintesi yläreunassa, kirjaimen sijaan. Kuten palvelinkuvakkeet, sen hakee tämä sivusto, joten selaimesi ei koskaan ota yhteyttä Discordin kuvapalvelimiin. Vaihda se Discordissa, ja paneeli seuraa muutaman minuutin sisällä.
Kauppa-linkki sivuston alatunnisteessa. Kunnes kauppa avautuu, se vie yhteisöpalvelimelle, discord.gg/slob.
Vähemmän komentoja selattavaksi, samat sanat kirjoitettavaksi./serverinfo, /servericon, /serverbanner, /membercount ja /boosters ovat nyt /server; /userinfo, /avatar ja /banner ovat /user; /editsnipe ja /clearsnipe ovat /snipe edited ja /snipe clear. Jokainen etuliitesana toimii yhä — ,av, ,whois, ,si, ,mc, ,es ja loput.
Nuke rikkomuksesta ja AI-skannauksen asetus, joka lukee kuin lause
AI-skannauksen paneeli kertoo, mitä se tekee, sanoin. Mitä se etsii, mitä tapahtuu kun se löytää sellaisen, mitä jäsen saa ja missä ja ketä se skannaa — asetuspaneelin ylälaidassa ja verkkopaneelissa. Jokainen kuvatyyppi lukee nyt Ignore tai Catch, rangaistus vieressään.
AI-skannaus voi nukettaa kanavan, jolle huono kuva julkaistiin. Se on nyt tavallinen kytkin, pois päältä ellet kytke sitä päälle.
Myös sanalista voi nukettaa. Aseta Nuke the channel sanoille, jotka nukettavat, ja listaa ne kohtaan Words that nuke — jolloin yksi sana nukettaa kanavan ja toinen vain estetään. Tai nuketa mistä tahansa sen estämästä sanasta, Discordin omat listat mukaan lukien.
Kuka tahansa jäsen voi laukaista nuken julkaisemalla, joten rajoja on: yksi kanava korkeintaan kerran kymmenessä minuutissa ja kolme nukea palvelinta kohden tunnissa molemmat ominaisuudet yhteen laskettuna. Jokainen nuke raportoidaan. Kuvien osalta myös se, jonka rajat pidättivät; sanojen osalta sinulle kerrotaan kerran tunnissa, kun palvelimen raja pidättää nukeja, jotta hyökkäys ei voi täyttää valvontalokiasi.
Clean repost ei koskaan palauta viestiä, jossa on sana, joka on asetettu nukettamaan kanava.
Sanalista kertoo nyt asetuspaneelissaan, kun sana jää pois — pidempi kuin Discordin 60 merkkiä tai tuhannen rajan ulkopuolella — sen sijaan että se vain hiljaa jättäisi sen estämättä.
AI-skannaus katsoo vain kuvia, ja estetyt viestit palaavat siistinä
AI-skannaus lukee vain kuvia. Mitään, mitä kukaan kirjoittaa, ei enää lähetetä OpenAI:lle — sanalista hoitaa sanat, ennen kuin kukaan ne näkee. Lataukset tarkistetaan, samoin kuva, jonka Discord näyttää linkin alla, minkä voi kytkeä pois.
Jokaisella kuvatyypillä on oma vastauksensa. Seksuaaliset kuvat, veri, mikä tahansa väkivalta ja itsensä vahingoittaminen saavat kukin ”Don’t look for this” tai rangaistuksen, joten veri voi maksaa aikakatkaisun, kun taas itsensä vahingoittamisen kuva ei maksa kenellekään mitään (kytke myös Delete the message pois, jos haluat vain hälytyksen). Uudella palvelimella ”Any violence” alkaa pois päältä, koska se tarttuu myös elokuvakuviin ja peleihin; palvelimet, jotka jo skannasivat väkivaltaa, pitävät sen.
Jokainen vaihe on kytkin. Poista viesti tai jätä se näkyviin, raportoi se tai älä, lähetä raportti valvontalokiin tai omalle kanavalleen ja kerro jäsenelle syy yksityisviestillä. Ainoa hylätty asetus on se, jossa huono kuva löydettäisiin eikä mitään tapahtuisi.
Valitse kuka ja missä. Skannaa vain joitakin kanavia, ohita toiset (ketju seuraa kanavaansa) tai skannaa vain jäseniä, jotka liittyivät hiljattain.
Enintään kymmenen kuvan galleria tarkistetaan, ei neljää ensimmäistä, eikä yhteen viestiin koskaan reagoida kahdesti.
Palvelimilla, jotka skannasivat vain tekstiä, AI-skannaus kytketään pois sen sijaan, että ne alkaisivat lähettää kuvia, joihin ne eivät koskaan suostuneet. Kaikki muu jatkaa sitä, mitä teki.
Uusi: clean repost. Kun AutoMod pysäyttää viestin sanan vuoksi tai linkkisuodatin poistaa kutsun, viesti palaa jäsenen oman nimen ja kuvan alla huono osa piilotettuna — joten lausetta ei menetetä yhden sanan takia. Ota se käyttöön komennolla ,filter repost. Se ei koskaan julkaise tietojenkalastelua uudelleen, ja se pysyy hiljaa, kun se ei voi olla varma, että jokainen huono sana on piilotettu.
Clean repost tarvitsee oikeuden Hallitse webhookeja, jota kutsu nyt pyytää. Palvelimet, joilla botti jo on, voivat myöntää sen botin roolille.
Upote tai pelkkä viesti, ja nuke, joka vie kaiken mukanaan
Valitse, miten jokainen ominaisuus julkaisee: upotekortti vai pelkkä viesti. Tervehdys, arvoilmoitukset, tapahtumat, arvonnat, auto-nuke-varoitukset, arvostelut, kumppani-ilmoitukset ja tilapalkinnot saavat kukin Message style -asetuksen — kaksi painiketta verkkopaneelissa, valikko asetuspaneelissa. Tervehdys pysyy pelkkänä viestinä ja muut korteina, kunnes valitset. Pelkkä viesti ei koskaan pingaa ketään, jota kortti ei olisi pingannut.
/nuke siirtää nyt kaiken, mikä osoitti kanavaan, ei vain asetuksia. Siellä julkaiseva tähtitaulu, lukko, synkronointireitti, kanava, jolla avoin paikka arvioidaan, tapahtumien äänikanavat ja kanavan aktiivisuushistoria seuraavat kaikki sitä korvaavaan kanavaan. Käynnissä olevat arvonnat, tapahtumakortit, hakemus- ja valituskortit, tikettipaneelit ja roolivalikot julkaistaan uudelleen uudella kanavalla, joten mitään, mitä ihmiset voisivat painaa, ei menetetä. Vahvistus luettelee, mikä seuraa mukana, ennen kuin painat, ja kuittaus kertoo, mikä siirtyi ja mikä julkaistiin uudelleen.
Avoin tiketti, jonka kanava nukettiin, siivottiin ennen hylättynä pois. Se pysyy nyt avoinna uudella kanavalla.
Paneelin kanava- ja roolilistat pitävät itsensä ajan tasalla. Kanava, jonka teet sivun ollessa auki, ilmestyy minuutin sisällä ilman uudelleenlatausta ja ilman että menetät mitään muuttamaasi. Päivitä listat tekee sen heti, suoraan Discordista.
Asetus, joka osoittaa kanavaan tai rooliin, joka on sittemmin poistettu, sanoo nyt Deleted channel — saving clears it sen sijaan että hiljaa näyttäisi ”Not set”.
Korjattu: tervetuloviestiä ei voinut tallentaa. Sen tai sen viestityylin muuttaminen hylättiin viestillä ”That channel no longer exists”, sekä paneelissa että Discordissa. Tikettien Medium ja Naming kärsivät samasta viasta. Molemmat tallentuvat nyt.
Rivi kanava- tai roolimäärityksen alla paneelissa näyttää sen nimen, ei pitkää numeroa.
Uusi paneeli: jokainen palvelin, jokainen kytkin, ja se muistaa sinut
Jokaisella palvelimella on nyt oma paneelinsa. Valitse palvelin, ja jokainen ominaisuus on kortti omalla päälle/pois-kytkimellään, ryhmiteltynä niin kuin /help ryhmittelee ne, sivupalkki niiden välillä hyppäämiseen. Ominaisuus, joka tarvitsee vielä jotain, näyttää Määritä ja nimeää puuttuvan sen sijaan, että näyttäisi kytkimen, joka vain sanoisi ei.
Jokainen asetus yhdellä sivulla ominaisuutta kohden. Kanavat ja roolit ovat valitsimia — rooliluettelo on joukko siruja, joita lisäät ja poistat — lyhyet valinnat ovat yhden napautuksen painikkeita ja kytkimet näyttävät kytkimiltä. Tallennuspalkki ilmestyy heti, kun muutat jotain, ja Palauta palauttaa sen, ja se kysyy ennen kuin poistut tallentamattomien muutosten kanssa.
Se muistaa sinut. Kun olet yhdistänyt Discordin, palaaminen avaa palvelimesi heti kolmenkymmenen päivän ajan, ja sen jälkeen Discordin lupanäkymä ohitetaan selaimelle, joka on kirjautunut ennen, joten se on yksi uudelleenohjaus eikä uusi hyväksyntä. Kirjaudu ulos päättää kirjautumisen myös Discordissa, joten myös evästeen kopio lakkaa toimimasta.
Palvelimesi korttina. Viimeksi avaamasi tulevat ensin, jokainen näyttää, kuinka monta ominaisuutta on päällä ja kuinka monta tarvitsee vielä määrittämistä, ja Hallitse vie sinut suoraan sisään. Palvelimilla, joilla ei ole sickiä, on painike, joka lisää sen juuri kyseiselle palvelimelle.
Koko sivusto on saanut uuden ilmeen vastaamaan, ja tietosuojasivu kertoo nyt täsmälleen, mitä kirjautumiseväste sisältää, kuinka kauan se kestää ja miten sen voi lopettaa.
Päällä tarkoittaa päällä — ei enää ”tee ei mitään”
”Take action” on poissa. AI-skannaus, tuhosuoja, hyökkäyssuoja, roskapostisuoja ja auto-nuke toimivat heti, kun ne kytketään päälle. Toista kytkintä ei ole, eikä harjoitustilaa, joka vain raportoi.
Ei enää ”Do nothing (report only)”. Tuhosuoja, hyökkäyssuoja ja roskapostisuoja rankaisevat aina, kun ne laukeavat. AI-skannaus ja linkkisuodatin kutsuvat kevyintä vaihtoehtoaan nimellä Just delete the message, koska se on se, mitä se tekee. Seulonnan vastaava on Only post the risk card.
AI-skannaus poistaa aina sen, minkä se merkitsee. Sen erillinen ”Delete the message” -kytkin on poissa — kun se oli pois päältä eikä rangaistusta ollut, merkitty viesti vain jäi paikalleen.
Jos jokin näistä oli päällä palvelimellasi Take action pois päältä, päivitys kytki sen pois sen sijaan, että antaisi sen alkaa rangaista ihmisiä, joita et ollut valinnut. Paina asetuspaneelissa Turn on, kun haluat sen.
Jokainen kytkin yhdellä napautuksella, ja asetuspaneeli kertoo, milloin se jättää sinut rauhaan
Kaikki ominaisuuden päälle/pois-asetukset ovat nyt yksi valikko. Rastita, minkä pitää olla päällä, poista rasti, minkä pitää olla pois, valmis — AI-skannauksen kymmenen kytkintä vaativat ennen kymmenen erillistä käyntiä asetusvalikossa. Kortti luettelee, mikä on päällä ja mikä pois, kahdella rivillä yhden rivin sijaan jokaiselle.
Asetuspaneeli kertoo, milloin asia ei koske sinua. Testaatko suodatinta omalta tililtäsi? Jos sinulla on Hallitse viestejä ja Skip moderators on päällä — tai sinulla on vapautettu rooli, tai olet palvelimen omistaja tuhosuojan osalta — asetuspaneeli sanoo sen heti päälle/pois-rivin alla ja kertoo, miten testata.
”Nothing will be reported”, kun ei ole minne raportoida. AI-skannaus, tuhosuoja, hyökkäyssuoja, roskapostisuoja, linkkisuodatin ja valvojavahti kertovat valvontalokille, mitä ne löysivät ja tekivät. Ilman valvontalokikanavaa se ei mennyt mihinkään; asetuspaneeli sanoo nyt sen ja linkittää komennon, joka sen asettaa.
Jos joku muu muuttaa kytkintä paneelisi ollessa auki, seuraava rastisi hylätään ja asetuspaneeli näyttää nykyisen tilan sen sijaan, että hiljaa kytkisi hänen muutoksensa takaisin.
Yksi viesti asettaa ominaisuuden, ja yksi painike kytkee sen päälle
Suorita ominaisuuden komento kerran ja aseta koko asia./welcome, /antinuke, /filter ai — jokainen vastaa yhdellä viestillä: jokainen asetus ja se, mitä se nyt pitää, valikko yhden valitsemiseen ja sen ohjain heti siinä — kanavavalitsin, roolivalitsin, pudotusvalikko, päälle/pois-painike tai pieni ruutu tekstille ja numeroille. Komentoa ei tarvitse kirjoittaa uudelleen jokaiselle asetukselle.
Päälle/pois-kytkin on painike, jokaiselle ominaisuudelle. Asetuksen muuttaminen ei enää kytke ominaisuutta päälle itsestään — Turn on tekee sen, ja Turn off on sama painike sen jälkeen. Jos jokin, mitä ominaisuus tarvitsee, on yhä tyhjä, Turn on kertoo mikä ja vie sinut sen luo. AI-skannaus ja Auto-nuke eivät enää tarvitse erityisrivia; ne toimivat kuten kaikki muu.
Samassa viestissä: Make a new channel for me, Set it all up (jokainen vaihe, jonka voin tehdä itse), Reset (kysyy ensin) ja Done, joka siivoaa painikkeet pois.
”Älä koskaan toimi näitä ihmisiä vastaan” käyttää Discordin henkilövalitsinta. Tuhosuoja, hyökkäyssuoja, roskapostisuoja, linkkisuodatin, valvojavahti ja seulonta pitivät kukin kirjoitettavaa käyttäjätunnusruutua, pilkuilla erotettuna. Nyt valitset ihmisiä, ja alla oleva valikko luettelee, ketkä listalla ovat, poistettaviksi. Kaikki, jotka olivat jo noilla listoilla, ovat yhä niillä.
Ehdotuksen valitseminen kirjoittaessasi +@someone listaan korvasi ennen koko listan sillä yhdellä merkinnällä. Se lisää nyt heidät, kuten + sanoo.
Komennon vastauksen alla olevat pika-asetuspainikkeet ja verkostopaneeli kytkivät ominaisuuden päälle, vaikka jokin sen tarvitsema oli yhä tyhjä. Ne kysyvät sitä nyt ensin, kuten kaikkialla muuallakin.
Hyökkäystila on poissa toistaiseksi
/underattack on poistettu, samoin tuhosuojan ”Seal the server” -asetus. Se toimi kaikkia palvelimen jäseniä vastaan kerralla, ja se palaa, kun se on mietitty kunnolla. /lockserver, /lock, hyökkäyssuoja ja itse tuhosuoja ovat muuttumattomia.
Menneet ”Under attack mode on” ja ”off” -merkinnät pysyvät komennoissa /history ja /case, koska merkinnät ovat pysyviä.
Hyökkäystila poistaa vaaralliset oikeudet rooleilta, ja tuhosuoja voi sulkea palvelimen
Vaaralliset oikeudet poistuvat itse rooleilta./underattack on muokkaa nyt jokaista omaani alempaa roolia kerran — Anna jäsenille porttikielto, Potkaise jäseniä, Aseta jäsenille aikakatkaisu, Hallitse-oikeudet, Mainitse @everyone, @here ja kaikki roolit — jotta ne lakkaavat toimimasta kaikille samalla hetkellä sen sijaan, että odottaisin pääseväni jokaisen jäsenen luo. /underattack off antaa takaisin täsmälleen sen, minkä otin, ja säilyttää kaiken, minkä muutit roolille sillä välin.
Otan vain oikeuksia, jotka minulla itselläni on, koska Discord antaa minun antaa takaisin vain sen, mitä minulla on. En koske koskaan Ylläpitäjään, omiin rooleihini tai omiani ylempiin rooleihin. Myös @everyone karsitaan, ja palautetaan samalla tavalla.
Tuhosuoja voi sulkea palvelimen puolestasi.,antinuke seal on — kun Take action pyydystää jonkun tuhoamassa palvelinta, asetan koko palvelimen myös hyökkäystilaan, ja hälytys kertoo sen. Raportointitilassa se vain sanoo, että olisi tehnyt niin. Pois päältä, ellet kytke sitä päälle.
Emojeista tehdyt rooli- ja kanavanimet eivät enää tule ulos rikkinäinen merkki lopussa, kun kuittaus lyhentää niitä.
Hyökkäystila saa oman ilmoituskanavan
Varoituksella on nyt oma kanavansa./underattack on avaa #server-locked-kanavan luettelon kärkeen — kaikki voivat lukea sen, myös jäsenet, joiden roolit juuri otettiin, eikä kukaan voi julkaista siellä. Varoitus meni ennen sinne, missä komento kirjoitettiin, ja se oli juuri lukittu.
/underattack update julkaisee siellä uutisia ja lisää ne varoituskorttiin, uusin ensin. /underattack off poistaa kanavan, kun kaikki muu on palautettu.
/underattack status näytti ennen syyn muodossa name (id): No reason given — tarkastuslokin otsikko eikä se, mitä kirjoitettiin. Se näyttää nyt kirjoitetun ja ei mitään, kun mitään ei kirjoitettu.
/health sanoi kaikkien kolmen hiiren oikean painikkeen merkinnän olevan orpoja. Se käyttää nyt samaa tarkistusta kuin käynnistyksen loki, ja molemmat huomaavat komennon, jonka asetukset muuttuivat mutta jota ei koskaan rekisteröity uudelleen.
Ei enää asetusnäkymää — jokainen ominaisuus asetetaan omalla komennollaan
/setup ja /settings ovat poissa. Jokainen ominaisuus asetetaan kirjoittamalla sen nimi: ,welcome näyttää, mihin se on asetettu ja mitä on jäljellä, ,welcome channel #general asettaa yhden asian, ,welcome off kytkee sen pois. Ominaisuudet, joilla jo oli komento, ottavat saman rivin kohdassa config — ,giveaway config winners 3.
Ominaisuuden asettaminen kytkee sen päälle. Erillistä ”kytke se päälle” -vaihetta ei ole enää; vastaus kertoo sen olevan päällä ja antaa rivin, joka kytkee sen takaisin pois. Kaksi poikkeusta, tarkoituksella: AI-skannaus, koska se lähettää viestejä OpenAI:lle — se alkaa vasta, kun sanot ,filter ai on — ja Auto-nuke, joka poistaa kanavia ja pitää kaksi kytkintään kahtena erillisenä rivinä: ,moderation autonuke on, sitten enforce on, kun tarkoitat sitä.
Uusia komentoja ominaisuuksille, joilla ei ollut sellaista:/welcome, /autorole, /antinuke, /antiraid, /filter (roskaposti, linkit, sanat, AI), /logs (palvelin, moderointi, snipe, aktiivisuus), /moderation (rangaistusportaikko, vankila, valvojavahti, auto-nuke) ja /prefix.
new tekee kanavan tai roolin puolestasi — ,logs server channel new — ja setup tekee jokaisen vaiheen, jonka ominaisuus voi tehdä itse, kuten ,moderation jail setup tekee vankilaroolin ja -kanavan ja soveltaa sitä kaikkialle. reset palauttaa ominaisuuden sellaiseksi kuin se toimitettiin, kysyttyään ensin.
Arvot luetaan niin kuin ne kirjoitat: on/off, valinta nimensä alun mukaan, 1,000, 30m, kanava tai rooli maininnalla tai nimellä, pilkuilla erotetut listat, joissa +@role lisää ja -@role poistaa.
Tekstikomennot säilyttävät nyt heittomerkit ja rivinvaihdot. ,say we're open, don't be late julkaisi ennen ”were open, dont be late”, ja kolmelle riville kirjoitettu tervetuloviesti saapui yhtenä.
Oikeuksien nimet vastaavat sitä, mitä Discordin oma asetusnäkymä sanoo — Hallitse palvelinta ja Aseta jäsenille aikakatkaisu — kaikkialla, eikä joissakin paikoissa ”Manage Guild” ja ”Moderate Members”.
Auto-nuke pitää sanansa, ja sen kytkimet siirtyivät sinne, missä olet
Kanavaa ei koskaan tyhjennetä sen jälkeen, kun sille on kerrottu, ettei sitä tyhjennetä. Auto-nuken julkaisema varoitus lähtee jopa tuntia etukäteen ja kertoo, missä tilassa palvelin on — mukaan lukien ”Take action is off, so nothing will actually be removed”. Take actionin kytkeminen päälle tuon ikkunan sisällä tyhjensi kanavan silti, ja tuo vakuutus oli viimeinen asia, jonka kukaan siellä oli lukenut. Botti kirjaa nyt, mitä kukin varoitus väitti, lykkää sitä yhtä esiintymää ja varoittaa uudelleen oikein ennen kuin toimii.
Päinvastainen tapaus ei ole enää hiljainen sekään: jos tyhjennys, josta sinua varoitettiin, perutaan, kanavalle kerrotaan se sen sijaan, että siihen jätettäisiin hälytys ilman mitään, mikä sen ratkaisisi.
Toistuva sääntö varoitti kanavaansa kerran eikä sen jälkeen koskaan. Jokainen ensimmäisen jälkeinen kierros viritettiin ilman varoitusajankohtaa, samoin jokainen esiintymä, joka erääntyi Auto-nuken ollessa kytkettynä pois — joten ensimmäinen tyhjennys sen kytkemisen takaisin päälle jälkeen saapui ilman varoitusta lainkaan.
Ominaisuuden kytkeminen päälle ei enää tarkoita menemistä muualle. /nuke channel:#x repeat:1d päättyi ennen sanoihin ”turn it on in /settings”; kytkimet ovat nyt painikkeita vastauksessa, ne näyttävät, mitkä ovat jo päällä, ja ne kertovat, kuka voi painaa niitä, jos et sinä voi. /nuke manage:show kantaa saman rivin sen tarkistuslistan vieressä, jonka se ei läpäise.
Auto-nuke vaatii yhä kaksi harkittua painallusta yhden sijaan, ja se on tarkoituksella — se on tuhoisin asia, jonka botti tekee ilman valvontaa. Kaksi painiketta edessäsi ei ole sama asia kuin kaksi komentoa erillään.
Yksi rooli koko arvolle, ja neljä asiaa, jotka olivat hiljaa pielessä
/massrole add ja /massrole remove muuttavat roolin kaikilta kerralla — kaikilta toisessa roolissa olevilta kohdalla from:, tai vain ihmisiltä tai vain boteilta. Erissä, reaaliaikaisella laskurilla ja Stop-painikkeella, joka vaikuttaa seuraavaan jäseneen.
Se kieltäytyy antamasta roolia, jolla on Ylläpitäjä-, Hallitse palvelinta- tai Hallitse rooleja -oikeus tai oikeus antaa porttikielto, potkaista tai asettaa aikakatkaisu, ellet ole itse ylläpitäjä — ja tarkistaa sen uudelleen jokaiselle jäsenelle, joten kesken ajon laajennettu rooli pysäyttää sen.
Pelkkä ,backup peruutti ennen käynnissä olevan palautuksen. Komennon kirjoittaminen ilman alikomentoa päätyi sille haaralle, joka sattui olemaan viimeisenä, ja se oli cancel. Se luettelee nyt paikkasi, ja nimi, jota se ei tunnista, saa tietää sen sen sijaan, että sen mukaan toimittaisiin.
,massrole remvoe @Member antoi ennen roolin sen poistamisen sijaan, koska verbi päätellään sen sijaan, että se luettaisiin. Kirjoitusvirhe saa nyt korjauksen, joka nimeää oikeat alikomennot.
Jokainen komento, jolla on alikomentoja, vastaa tunnistamattomaan samalla tavalla ja nimeää ne, jotka ovat olemassa, eikä sano ”unknown subcommand”.
Kommentti, jonka voit jättää arvioidessasi suljetun tiketin, on salattu levossa. Se ei ollut, vaikka saman tiketin avaamisessa annetut vastaukset olivat — tietosuojasivu sanoi kolme salattua kenttää, ja niitä oli neljä. Kaikki jo tallennettu muunnettiin.
Viestin poistaminen vilkkaalla palvelimella on paljon halvempaa: lokimerkinnän piirtäminen käsitteli erikoismerkit koko viestistä ennen sen leikkaamista näytettyihin 460 merkkiin. 4 000 merkin viesti maksoi 88 ms botin huomiota ja maksaa nyt reilusti alle yhden.
Tekstikomennot noudattavat nyt samoja pituusrajoja kuin vinoviivakomentojen vastineet, laskettuna niin kuin tietokanta laskee eikä niin kuin JavaScript.
Mitä tämä sivusto sai väärin
”Jokainen moduuli on pois päältä, kunnes kytket sen päälle” ei pitänyt paikkaansa, ja se oli kirjoitettu viiteen paikkaan tietosuojakäytäntö mukaan lukien. Kuusi alkaa päällä: tekstikomennot, valvontaloki, rangaistusportaikko, arvonnat, snipe ja aktiivisuuden laskenta. Ohjesivu luettelee nyt täsmälleen mitkä, botista luotuna eikä käsin kirjoitettuna.
”Poista botti ja sen merkinnät menevät mukana” luettiin välittömänä, ja kolmenkymmenen päivän ikkuna on olemassa. Tuo viive on tarkoituksellinen — useimmat palvelimet, jotka poistavat botin, ovat lisäämässä sen heti takaisin eri oikeuksilla, ja välitön poisto veisi mukanaan jokaisen asetuksen ja jokaisen moderointimerkinnän — mutta sivu ei sanonut sitä. Nyt se sanoo, ja kertoo, miten poisto tehdään sen sijaan heti.
Tietosuojasivu kutsui tikettien tallenteita ”ainoaksi poikkeukseksi” viestisisällön tallentamiseen. Poikkeusta ei ole: tallenne rakennetaan Discordin itsensä pitämästä historiasta ja julkaistaan suoraan takaisin palvelimellesi tiedostona.
Se luetteli kolme tallennetun datan lajia ja jätti pois useita, mukaan lukien palvelimen varmuuskopiot, jotka sisältävät porttikieltolistasi siihen kirjoitettuine syineen.
Jokainen sivun alatunniste sanoi ”ei kolmatta osapuolta palvelimesi ja botin välissä”, minkä tietosuojasivun oma VPN-tarkistusta koskeva osio kiistää kahden napsautuksen päässä.
”CDN:ää ei ole” sanottiin Cloudflaren takana istuessa. Mikään sivu ei lataa mitään toisesta alkuperästä, mikä on tosi ja suppeampi väite.
Vain luku -tilainen MCP-päätepiste osoitteessa /mcp on poistettu. Se rakennettiin, jotta väite julkaistusta sivustosta voitaisiin tarkistaa julkaistua sivustoa vasten, eikä sillä koskaan ollut lukijaa, joten se oli toinen tunnistetieto ja ylimääräinen reitti ei mitään varten.
VPN-yhteyksien käännyttäminen ja paneeli, joka muokkaa
Varmennus voi kieltäytyä VPN:n, välityspalvelimen tai konesalialueen kautta tulevista yhteyksistä. Pois päältä, ellet kytke sitä päälle, ja tietosuojasivu kertoo täsmälleen, mitä lähetetään ja mitä säilytetään — eli ei mitään.
Tarkistus tapahtuu kertakäyttöisellä linkillä tällä verkkosivustolla eikä Discordin sisällä: botti ei koskaan näe osoitetta, ja verkkosivusto ei koskaan saa tietää, kenelle se kuuluu.
Valinnaisesti sivu sisältää Cloudflare Turnstile -widgetin, jottei skripti voi painaa painiketta jonkun puolesta.
Jokainen asetus on nyt muokattavissa selaimesta, ei vain nähtävissä. Paneeli kirjoittaa samat arvot kuin /settings, saman validoinnin kautta.
Verkostonäkymä kertoo, mille palvelimille muutos ulottuu, nimeltä, ennen kuin teet sen.
Varmuuskopiot, joita voi kantaa, palvelimet, jotka puhuvat keskenään, ja rooli edustamiseen
/backup export antaa tilannekuvan tiedostona ja /backup import lukee sellaisen takaisin — joten varmuuskopio voi lähteä botista, säilyä jossain, mitä hallitset, ja soveltua palvelimeen, jota tämä botti ei ole koskaan nähnyt.
Tilannekuva sisältää nyt emojit, tarrat ja porttikieltolistan, joten uudelleenrakennettu palvelin palaa niiden ihmisten kanssa, jotka pidettiin ulkona, yhä ulkona.
/nuke ottaa tilannekuvan ennen tyhjennystä, joten vahingossa tuhoutunutta kanavaa ei tuhota vahingossa.
Multi-Server Sync yhdistää kaksi palvelinta, joita ylläpidät: toisessa julkaistut ilmoitukset ilmestyvät toisessa, ja roolit ja kanavat voidaan pitää synkassa linkin yli.
Tilapalkinnot antavat roolin jäsenille, jotka laittavat palvelimesi mukautettuun tilaansa, ja ottavat sen pois, kun he lopettavat.
Kanava- ja roolimääritykset tarkistetaan palvelinta vasten, johon ne kuuluvat, joten arvoa muualta ei voi tallentaa.
Auditointi: napsautukset, jotka eivät tehneet mitään, ja kuittaukset, jotka eivät olleet tosia
Neljä kuittausta kertoi jonkin tapahtuneen sillä perusteella, että sitä oli pyydetty. Ne raportoivat nyt sen, mitä oikeasti tapahtui.
Tikettijonon viidettä kysymystä ei koskaan kysytty. Lomakkeessa on viisi paikkaa ja aihe käytti yhtä niistä, joten jono, jossa oli viisi kysymystä, näytti hiljaa neljä — ja puuttuva vastaus puuttui henkilökunnan kortista ja tallenteesta ikuisesti.
Pudotusvalikko-reaktioroolivalikko tarjosi ”enintään 25 roolia” ja pystyi pitämään vain viisi./reactionrole add on kuudes, ja tallennus tuki sitä aina.
Sanamuotolomakkeen lähettäminen tuhosi ennen kuittauksen, josta se avattiin. Sama muoto löydettiin ja korjattiin tikettipaneelista.
Kolmetoista dokumentoitua esimerkkiä ei voinut kirjoittaa sellaisenaan: maininta sitoutuu nyt asetukseen, joka sitä haluaa.
Kuusi ohjeviestiä vastasi tekstikomentoja käyttävälle vinoviivasyntaksilla ja käski suorittaa jotain, mitä hän ei voi.
Sivullinen, joka painaa jonkun toisen vahvistuspainiketta, saa tietää sen sen sijaan, että napsautus hiljaa pudotettaisiin.
Neljä käsittelijää teki työnsä ennen kuin kertoi Discordille kuulleensa, minkä vuoksi komento umpeutuu kolmessa sekunnissa onnistuessaan.
Arvontavaatimus, jonka vioittunut rivi hiljaa kytkisi pois, hylkää nyt rivin — ”0 päivää vanha” ei estä ketään, mikä on turvaton suunta.
Arvot, kokoonpanot ja palvelin, jonka voi rakentaa uudelleen
Guild Management: arvoportaikko ehtoineen, sivutettu kokoonpano, panoskirjanpito, ylennykset ja alennukset sekä /guild advice — kuka on ansainnut ylennyksen, kuka on hiljentynyt ja kuka on odottanut pisimpään. Jokainen rivi nimeää luvun sen takana.
Arvot voivat ylentää automaattisesti, kun joku täyttää niiden rajat, ja arvon mukana tuleva rooli hylätään, jos se sisältää moderointivaltaa.
Läsnäolo on nyt ehtoraja — ”tuli kolmeen tapahtumaan viimeisten kolmenkymmenen päivän aikana” voi rajata arvonnan, hakemuksen tai arvon.
/backup save, list, view ja delete: tilannekuvia palvelimesi rooleista, kanavista, kategorioista ja oikeusylikirjoituksista.
/backup apply ja /backup restore rakentavat palvelimen uudelleen sellaisesta, kestävänä tehtävänä, joka selviää uudelleenkäynnistyksestä ja jatkaa siitä, mihin pysähtyi, eikä aloita alusta.
,ban @user spamming in general toimii. Loppulause menee nyt sinne, minne komento sanoo sen menevän, sen sijaan että se levitettäisiin kolmelle asetukselle — sama korjaus korjasi komennot ,jail, ,nick ja jokaisen muun komennon, jolla on vapaan tekstin häntä.
Arvonnat, tapahtumat ja hakijoiden täsmäys avoimiin paikkoihin
Arvonnat: /giveaway start palkinnolla, kestolla ja voittajien määrällä, osallistuminen painikkeella ja arvonta, jota ei voi ajaa kahdesti.
Kelpoisuusrajat — tilin ikä, aika palvelimella, lähetetyt viestit, äänikanavan minuutit, kutsut, hallussa olevat roolit — ja isäntä valitsee, kerrotaanko niille, jotka eivät täytä vaatimuksia.
Petostunnistin ilmeisille muodoille: arvontaa varten luodut tilit ja jäsenet, jotka liittyivät osallistuakseen.
Tapahtumat: ilmoittautumiset, muistutukset ennen alkua, läsnäolo äänikanavalta tai sisäänkirjautumisella sekä yhteenveto, joka julkaistaan, kun se päättyy.
Rekrytointi täsmää hakijat avoimiin paikkoihin automaattisesti, pisteyttää jokaisen paikan vaatimuksia vasten ja kertoo heille, mitkä he täyttävät.
Rangaistusportaikko kiristyy itsestään: mitä tapahtuu jäsenen ensimmäisestä, toisesta ja kolmannesta rikkomuksesta. Vankila on yksi asioista, joita se voi jakaa.
Kanavan lukitseminen ei enää hiljennä bottia kanavalla, jonka se juuri lukitsi.
Snipe, avattu ja sitten suljettu
/snipe ja /editsnipe ovat kaikkien käytettävissä, eivät vain valvojien — mihin ne on tarkoitettu.
Sen avaaminen tarkoitti sen sulkemista, minkä se avasi: botti tarkistaa, että voit lukea kanavaa pyytäessäsi, ei koskaan näytä viestiä, jonka se itse poisti, eikä mitään joukkopoistettua, ja palvelin voi rajata sen valvojille tai sulkea kanavia kokonaan pois.
Valvoja, joka juuri poisti jotain, tyhjentää puskurin heti komennolla /clearsnipe.
AutoMod ja nopeampi botti
Neljää Discordin omaa AutoMod-laukaisinta käytetään lisää, ja botti näkee ne nyt laukeavan ja kirjaa, mitä tapahtui.
AutoMod-sääntösi työnnetään takaisin Discordiin hitaana tihkuna, joten sääntö, jonka ylläpitäjä poisti käsin, palaa, ja sääntö, jonka botti oppi sen jälkeen, kun viimeksi avasit /settings, saapuu lainkaan.
Yhteys Discordiin pidetään auki komentojen välillä, ja kuittaus limittyy nyt työn kanssa sen odottamisen sijaan. Komennot vastaavat huomattavasti nopeammin.
Analytiikka, joka kieltäytyy keksimästä trendiä
/stats, /stats member, /stats me, /top, /top channels, /top roles ja analytiikkapaneeli: kuka on aktiivinen, mitkä kanavat ovat vilkkaita, miten palvelin liikkuu päivän mittaan.
Tulostaulut valitsemallasi aikavälillä, ei vain koko ajalta.
Jäsenhistoria kutsujen kohdistuksella — kuka liittyi, kuka poistui ja mikä kutsu toi heidät.
Kaaviot piirretään täällä, ja yhden mittauksen kaavio piirtää yhden pylvään. Pieni viivakaavio, joka levittää yhden näytteen viikon yli, on itsevarma suora viiva, joka ei tarkoita mitään.
Sivusto kolmellakymmenellä kielellä
Verkkosivusto puhuu nyt jokaista kieltä, jota Discord itsekin — kolmeakymmentä — ja jokaisen sivun alatunnisteessa on valitsin.
Jos Discord-asiakasohjelmasi voi olla jollakin kielellä, myös tämä sivusto voi: bulgaria, kiina (molemmat kirjoitusjärjestelmät), kroatia, tšekki, tanska, hollanti, englanti, suomi, ranska, saksa, kreikka, hindi, unkari, indonesia, italia, japani, korea, liettua, norja, puola, portugali, romania, venäjä, espanja, ruotsi, thai, turkki, ukraina ja vietnam.
Jokaisella kielellä on oma osoitteensa — /es/faq, /ja/commands — joten linkki, jonka lähetät jollekulle, aukeaa kielellä, jota luit.
Komentoviite, asennusopas ja kaksi käytäntösivua pysyvät englanniksi ja sanovat sen sinun kielelläsi ylälaidassa: viitesivu olisi ristiriidassa sen kanssa, mitä botti oikeasti sanoo, ja tietosuojakäytäntö on teksti, joka on voimassa.
Botti itse vastaa yhä englanniksi Discordin sisällä. Se on kirjoitettu valitsimeen sen sijaan, että se jätettäisiin löydettäväksi.
Kirjaudu Discordilla on nyt jokaisen sivun yläreunassa, Lisää Discordiin -painikkeen vieressä. Se toimi ennenkin; ainoa linkki siihen oli yksi sana alatunnisteessa.
Etusivu selittää tilin kulun: kirjaudu sisään, näe jokainen palvelin, jolla sinulla on Hallitse palvelinta, ja lisää botti valitsemallesi.
Jokainen paneelisi Lisää sick -painike lisää botin nyt sille palvelimelle — Discord aukeaa jo osoitettuna siihen, ei pudotusvalikkona kaikista palvelimista, joilla olet.
Palvelimesi on ryhmitelty niihin, joilla sick jo on, ja niihin, joilla sitä ei ole, kummallekin lukumäärä.
Hakukenttä komentoviitteessä, joka suodattaa kaikki 67 kirjoittaessasi, kaikkien kategorioiden yli kerralla. Paina / hypätäksesi siihen.
Sama haku ilmestyy paneeliisi, kun sinulla on kahdeksan palvelinta tai enemmän.
Kunnollinen valikkopainike puhelimella sen sijaan, että navigointi rivittyisi kolmelle riville.
Kopiointipainike jokaiselle komennolle ja jokaiselle komennon pysyvälle linkille.
Sivusto tarjoaa nyt yhden skriptin omasta osoitteestaan, lukittuna täsmälleen sen sisältöön. Se ei yhä lataa mitään mistään muusta alkuperästä, ja jokainen sivu toimii yhä skriptit estettyinä.
Kanavat, jotka tyhjentävät itsensä
Kuusi uutta komentoa: /softban, /nick, /role, /say, /info timestamp ja /channelperms.
/softban poistaa jäsenen ja poistaa hänen viimeaikaiset viestinsä pitämättä häntä ulkona — asia, jonka jokainen moderointitiimi tekee käsin porttikieltona, jota seuraa porttikiellon purku.
/say julkaisee bottina jokainen maininta poistettuna käytöstä, joten @everyone tekstissä ei pingaa ketään, ja jokainen käyttökerta kirjataan nimeäen sen, joka pyysi.
/channelperms luettelee jokaisen kanavan ylikirjoituksen siinä järjestyksessä, jossa Discord soveltaa niitä — vastaus kysymykseen ”miksi he eivät voi julkaista täällä”.
/role hylkää jokaisen roolin, jolla on moderointioikeuksia, ellet ole ylläpitäjä, joten kukaan ei voi käyttää bottia ylentääkseen itsensä.
/nuke voi nyt jatkaa: repeat: aikataululle, after: viestimäärälle, phrase: laukaisusanalle ja risk: sille, kun palvelimeen kohdistuu hyökkäys.
risk: on asteittainen — lenient, tos, medium tai strict — joten kanava voi reagoida nuke-yritykseen reagoimatta vilkkaaseen iltapäivään.
risk:tos tyhjentää keskustelun aina, kun Discordin omia sääntöjä rikotaan siinä: Discordia tai Steamiä esittävä linkki, IP-osoitetta keräävä linkki tai aikuissisältö, joka on julkaistu ikärajoitetun kanavan ulkopuolella.
Linkkisuodatin tunnistaa nämä kolme riippumatta siitä, pyydätkö sitä poistamaan ne — uusi Block Discord ToS breaches -kytkin päättää poistamisesta, ja se on oletuksena pois päältä.
Mitään toistuvaa ei tapahdu, ennen kuin Auto-nuke ja Take action on molemmat kytketty päälle, ja kanavalle varoitetaan viisi minuuttia ennen jokaista tyhjennystä.
Tyhjennys vie nyt mukanaan jokaisen asetuksen, joka osoitti kanavaan. Ennen tätä valvontalokikanavasi nukettaminen lopetti moderointilokituksen ikuisesti, hiljaa.
/history voi suodattaa kanavatyhjennykset, mitä se ei aiemmin voinut — ne kirjattiin viestipuhdistuksiksi.
Uusi Oikeudet-sivu selittää jokaisen oikeuden, jota kutsu pyytää, ja nimeää, mikä sitä käyttää.
Kirjaudu Discordilla
Kirjaudu sisään verkkosivustolla ja näe palvelimet, joita voit määrittää.
Tilasivu raportoi todellisen käyttöajan, mitattuna joka minuutti ja säilytettynä uudelleenkäynnistysten yli.
Porttikieltovalitukset, henkilökunnan hakemusvastaukset ja tikettivastaukset salataan levossa AES-256-GCM:llä.
Sivuston oma tietoturva tarkistetaan live-koetinten sarjalla jokaisessa julkaisussa.
Vankila, valitukset ja hakemukset
/jail ottaa jokaisen roolin ja antaa sen takaisin täsmälleen sellaisena kuin se oli, mukaan lukien kanavien ylikirjoitukset, joita rooliluettelo ei voi kuvata.
Porttikieltoon asetetut jäsenet voivat valittaa yksityisviestillä; henkilökunta äänestää yksityisesti, ja hyväksytty valitus purkaa rangaistuksen itse.
Henkilökunnan paikat, joihin ihmiset voivat hakea, arvioituna ja äänestettynä poistumatta Discordista.
Tähtitaulu, arvostelut ja join-to-create-äänikanavat.
Varmennus ilman kolmatta osapuolta
CAPTCHAn piirtää botti itse. Mikään varmennuspalvelu ei koskaan näe jäseniäsi, koska varmennuspalvelua ei ole.
Jäsenten seulonta pisteyttää jokaisen tilin sen liittyessä ja voi toimia ennen kuin se sanoo mitään.
Hyökkäyssuoja, tuhosuoja ja roskapostisuoja, kukin vain raportoivalla tilalla, jotta voit katsoa sen toimivan ennen kuin se toimii.