{"id":72898,"date":"2020-03-05T20:42:08","date_gmt":"2020-03-05T17:42:08","guid":{"rendered":"https:\/\/prohoster.info\/blog\/administrirovanie\/kak-otkryt-kommentarii-i-ne-potonut-v-spame"},"modified":"2020-03-05T20:42:08","modified_gmt":"2020-03-05T17:42:08","slug":"kak-otkryt-kommentarii-i-ne-potonut-v-spame","status":"publish","type":"post","link":"https:\/\/prohoster.info\/et\/blog\/administrirovanie\/kak-otkryt-kommentarii-i-ne-potonut-v-spame","title":{"rendered":"Kuidas avada kommentaare ja mitte sattuda sp\u00e4mmisuppi","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p><img decoding=\"async\" alt=\"Kuidas avada kommentaare ja mitte sattuda sp\u00e4mmisuppi\" src=\"\/wp-content\/uploads\/2020\/03\/46627a51e5d6ab7f27495d51b1f93252.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nKui su t\u00f6\u00f6 on luua midagi kaunist, ei ole selle kohta vaja eriti r\u00e4\u00e4kida, sest tulemus on k\u00f5igile n\u00e4htav. Kuid kui sa kustutad kirjutisi aedadelt, ei m\u00e4rka keegi su t\u00f6\u00f6d, kuni aiad ei n\u00e4e v\u00e4lja korralikud v\u00f5i kuni sa ei kustuta midagi vale.<\/p>\n<p>Iga teenus, kus saab j\u00e4tta kommentaari, tagasisidet, saata s\u00f5numi v\u00f5i laadida pilte, seisab varem v\u00f5i hiljem silmitsi r\u00e4mpsposti, pettuse ja sobimatute m\u00e4rkustega. Seda ei saa v\u00e4ltida, kuid sellega tuleb v\u00f5idelda. <\/p>\n<p>Mina olen Mihhail, t\u00f6\u00f6tan Antispam meeskonnas, mis kaitseb Yandexi teenuste kasutajaid selliste probleemide eest. Meie t\u00f6\u00f6 on harva n\u00e4htav (ja see on hea!), seega r\u00e4\u00e4gin t\u00e4na sellest l\u00e4hemalt. Sa saad teada, millal on modereerimine kasutud ja miks t\u00e4psus ei ole ainus n\u00e4itaja selle efektiivsuses. R\u00e4\u00e4gime ka roppusest n\u00e4iteks kasside ja koerte puhul ning miks m\u00f5nikord on kasulik \"m\u00f5elda nagu roppus\". <br \/>\n<noindex><a rel=\"nofollow\" name=\"habracut\"><\/a><\/noindex><br \/>\nYandexis tekib \u00fcha rohkem teenuseid, kus kasutajad avaldavad oma sisu. V\u00f5id esitada k\u00fcsimuse v\u00f5i kirjutada vastuse Yandex.Q-s, arutada \u00f5ue uudiseid Yandex.Regionis, jagada liiklusolusid jutuajamistes Yandex.Mapsis. Kuid kui teenuse publik kasvab, muutub see ahvatlevaks petturitele ja r\u00e4mpspostitajatele. Nad tulevad ja t\u00e4idavad kommentaarid: pakuvad lihtsat raha teenimist, reklaamivad imeravimeid ja lubavad sotsiaalseid makseid. R\u00e4mpspostitajate t\u00f5ttu kaotavad m\u00f5ned kasutajad raha, teised aga soovivad v\u00e4ltida r\u00e4paseks muutunud teenuseid.<\/p>\n<p>Ja see ei ole ainus probleem. Me ei p\u00fcsi ainult kasutajaid petturite eest kaitsma, vaid loome ka mugava suhtluskeskkonna. Kui inimesed kohtavad kommentaarides roppusi ja solvanguid, on nad t\u00f5en\u00e4oliselt lahkumas ja ei naase enam. Seega tuleb selle problematikaga ka tegeleda. <\/p>\n<h3>Puhtaid Veeb<\/h3>\n<p>\nNagu see meil tihti juhtub, tekkisid esimesed arengud Otsingus, selle osa kaudu, mis v\u00f5itleb v\u00e4ljaspool sp\u00e4mmi. Umbes k\u00fcmme aastat tagasi tuli seal ette \u00fclesanne filtrida t\u00e4iskasvanute sisu peres\u00f5braliku otsingu jaoks ja nende p\u00e4ringute puhul, mis ei eelda vastuseid kategooriast 18+. Nii tekkisid esimesed k\u00e4sitsi koostatud pornograafia ja ropendamise s\u00f5nastikud, mida t\u00e4iustasid anal\u00fc\u00fctikud. Peamine \u00fclesanne oli klassifitseerida p\u00e4ringud nende vahel, kus t\u00e4iskasvanute sisu on lubatud ja kus mitte. Selle \u00fclesande jaoks koguti m\u00e4rgiseid, loodi heuristikad ja \u00f5petati mudelit. Nii s\u00fcndisid esimesed t\u00f6\u00f6riistad soovimatu sisu filtreerimiseks.<\/p>\n<p>Aja jooksul hakkas Yandexis ilmuma UGC (kasutaja loodud sisu) \u2014 s\u00f5numid, mida kirjutavad kasutajad ise, ja Yandex avaldab need ainult. \u00dclaltoodud p\u00f5hjustel ei olnud paljusid s\u00f5numeid v\u00f5imalik avaldada ilma kontrollimata \u2014 vajalik oli modereerimine. Siis otsustati luua teenus, mis pakuks kaitset sp\u00e4mmi ja pahatahtlike isikute vastu k\u00f5igi Yandexi UGC toodete jaoks ning kasutaks Otsingus soovimatu sisu filtreerimise arendusi. Teenust kutsuti \u201ePuhas Veeb\u201c. <\/p>\n<h3>Uued \u00fclesanded ja abi tolokertelt<\/h3>\n<p>\nAlguses t\u00f6\u00f6tas meil vaid lihtne automaatika: teenused saatsid meile tekstid ning me jooksutasime nende peal ropendamise s\u00f5nastikke, pornograafia s\u00f5nastikke ja regulaaravaldisi \u2014 anal\u00fc\u00fctikud koostasid k\u00f5ik k\u00e4sitsi. Kuid teenust hakati aja jooksul rakendama \u00fcha rohkemates Yandexi toodetes ja meil tuli \u00f5ppida, kuidas tegeleda uute probleemidega. <\/p>\n<p>Sagedasti avaldavad kasutajad arvustuse asemel m\u00f5ttetut t\u00e4heklotsi, p\u00fc\u00fcdes endale saavutusi t\u00f5sta, m\u00f5nikord reklaamivad nad oma ettev\u00f5tet konkurendi arvustustes, m\u00f5nikord segavad nad lihtsalt organisatsioone ja kirjutavad loomapoodide arvustuses: \u201eImeliselt valmistatud kala!\u201d. V\u00f5imalik, et kunagi \u00f5pib tehisintellekt t\u00e4iuslikult tabama iga teksti t\u00e4hendust, kuid praegu suudab automaatika m\u00f5nikord kehvemini toime tulla kui inimene. <\/p>\n<p>Selgus, et ilma k\u00e4sitsi m\u00e4rgistamiseta ei \u00f5nnestu siin hakkama saada, ja me lisasime meie s\u00fcsteemile teise astme - saatmine inimese kontrollimiseks. Siia sattusid need avaldatud tekstid, mille osas klassifikaator probleeme ei tuvastanud. Te saate kergesti ette kujutada sellise \u00fclesande ulatust, seet\u00f5ttu ei tuginenud me mitte ainult hindajatele, vaid kasutasime ka \"rahva tarkust\", st p\u00f6\u00f6rdusime abiks tolokere poole. Just nemad aitavad meil tuvastada, mida masin on maha maganud, ja seel\u00e4bi \u00f5petavad seda. <\/p>\n<h3>Tark vahem\u00e4lu ja LSH-hashimine<\/h3>\n<p>\nVeel \u00fcks probleem, millega me silmitsi seisisime kommentaaride t\u00f6\u00f6tlemisel, oli r\u00e4mpspost, t\u00e4psemalt selle hulk ja leviku kiirus. Kui Yandex.Regioni publik hakkas kiiresti kasvama, tulid r\u00e4mpspostitajad. Nad \u00f5ppisid ringidesse hiilima, muutes pisut teksti. R\u00e4mpsposti leiti ja eemaldati siiski, kuid Yandexi mastaabis v\u00f5is isegi 5 minutiks avaldatud sobimatu s\u00f5numit n\u00e4ha sadu inimesi. <\/p>\n<p><img decoding=\"async\" alt=\"Kuidas avada kommentaare ja mitte sattuda sp\u00e4mmisuppi\" src=\"\/wp-content\/uploads\/2020\/03\/0cd9d7d50706ad32344dca0e90ff9da9.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nSee ei rahuldanud meid, ja me tegime tarkade tekstide vahem\u00e4lu p\u00f5hjal LSH<noindex><a rel=\"nofollow\" href=\"https:\/\/ru.wikipedia.org\/wiki\/Locality-sensitive_hashing\">locality-sensitive hashing<\/a><\/noindex>. See t\u00f6\u00f6tab nii: me normaliseerisime teksti, eemaldasime lingid ja l\u00f5ikasime selle n-grammideks (n-t\u00e4hem\u00e4rkide j\u00e4rjestused). Seej\u00e4rel arvutasime n-grammide p\u00f5hjal hashid ja nende alusel ehitasime dokumendi LSH-vektori. Idee on selles, et sarnased tekstid, isegi kui neid on pisut muudetud, muutusid sarnasteks vektoreiks. <\/p>\n<p>See lahendus v\u00f5imaldas meil taaskasutada klassifikaatorite ja tolokere otsuseid sarnaste tekstide kohta. R\u00e4mpsposti r\u00fcnnaku korral, niipea kui esimene s\u00f5num l\u00e4bis kontrolli ja j\u00f5udis vahem\u00e4llu 'r\u00e4mpsposti' otsusega, said k\u00f5ik uued sarnased s\u00f5numid, isegi muudetud, sama otsuse ja eemaldati automaatselt. Hiljem \u00f5ppisime klassifikaatoreid r\u00e4mpsposti automaatselt koolitama, kuid see \"tark vahem\u00e4lu\" j\u00e4i meiega ja aitab meid siiani.<\/p>\n<h3>Heade tekstide klassifikaator<\/h3>\n<p>\nVahepeal, kui me p\u00fc\u00fcdsime sp\u00e4mmi vastu v\u00f5idelda, m\u00f5istsime, et 95% meie sisust modereeritakse k\u00e4sitsi: klassifikaatorid reageerivad ainult rikkumistele ja enamus tekstidest on head. Me koormame tolokaatorite t\u00f6\u00f6ga, kes 95 juhul 100-st annavad hindeks 'K\u00f5ik on korras'. Oli vaja tegeleda harjumatu t\u00f6\u00f6ga - luua head sisu klassifikaatoreid, \u00f5nneks on selle aja jooksul piisavalt m\u00e4rgistusi kogunenud.<\/p>\n<p>Esimene klassifikaator n\u00e4gi v\u00e4lja selline: lemma t\u00e4htsustamine (viime s\u00f5nad algvormi), viskame v\u00e4lja k\u00f5ik teenindavad s\u00f5nad ja kasutame eelnevalt koostatud 'hea lemma' s\u00f5navara. Kui tekstis on k\u00f5ik s\u00f5nad 'head', siis ei sisaldanud tekst tervikuna rikkumisi. Erinevates teenustes andis selline l\u00e4henemine kohe 25\u201335% k\u00e4sit\u00f6\u00f6 m\u00e4rgistuste automatiseerimist. Loomulikult pole selline l\u00e4henemine ideaalne: ei ole raske kombineerida mitut s\u00fc\u00fctut s\u00f5na ja saada v\u00e4ga solvav v\u00e4ljend, kuid see v\u00f5imaldas meil kiiresti saavutada hea automatiseerimise taseme ja andis aega keerukamate mudelite \u00f5petamiseks.<\/p>\n<p>J\u00e4rgmised head tekstide klassifikaatorite versioonid sisaldasid juba nii lineaarseid mudeleid kui ka otsustavaid puid ning nende kombinatsioone. \u00dcksikute roppuste ja solvangute m\u00e4rgistamiseks proovime n\u00e4iteks BERT n\u00e4rviv\u00f5rku. Siin on oluline tabada s\u00f5na t\u00e4hendus kontekstis ja s\u00f5nade seoseid erinevate lausete vahel, ning BERT hakkama saab. (Muide, hiljuti jagasid kolleegid uudistest, kuidas nad tehnoloogiat rakendavad ebatavalise \u00fclesande jaoks - pealkirjade vigade otsimiseks.) L\u00f5ppkokkuv\u00f5ttes \u00f5nnestus automatiseerida 90% voost, olenevalt teenusest. <noindex><a rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/company\/yandex\/blog\/479662\/\">r\u00e4\u00e4kinud<\/a><\/noindex>T\u00e4psus, t\u00e4ielikkus ja kiirus <\/p>\n<h3>Arenguks on oluline m\u00f5ista, millist kasu toovad erinevad automaatsed klassifikaatorid, muudatused neis ning kas k\u00e4sitsi kontrollide kvaliteet ei halvene. Selleks rakendame t\u00e4psuse ja t\u00e4ielikkuse n\u00e4itajaid.<\/h3>\n<p>\nKasvamiseks on vajalik m\u00f5ista, millist kasu toovad erinevad automaatsed klassifikaatorid, muutused neis, samuti mitte degradeerida k\u00e4sitsi kontrollide kvaliteeti. Selleks rakendame t\u00e4psuse ja katvuse m\u00f5\u00f5dikuid. <\/p>\n<p>T\u00e4p\u1eabnus on halva sisu kohta tehtud otsuste osakaal. Mida k\u00f5rgem on t\u00e4psus, seda v\u00e4hem valeh\u00e4ireid. Kui t\u00e4psust ei j\u00e4lgita, v\u00f5ib teooriaga k\u00f5ik sp\u00e4mmi ja roppuse eemaldada, kuid koos nendega ka poole saadetud heade s\u00f5numite hulk. Teiselt poolt, kui toetuda ainult t\u00e4psusele, osutub parimaks tehnoloogia, mis ei p\u00fc\u00fca kedagi kinni. Seet\u00f5ttu on olemas ka katvuse n\u00e4itaja: halva sisu tuvastamise m\u00e4\u00e4r kogu halva sisu mahus. Need kaks m\u00f5\u00f5dikut tasakaalustavad \u00fcksteist. <\/p>\n<p>Kasutame m\u00f5\u00f5tmiseks iga teenuse sisendi voogu ja saadame sisu n\u00e4idised hindajatele ekspertarvustusteks ning masina lahendustega v\u00f5rdlemiseks. <\/p>\n<p>Kuid on olemas veel \u00fcks oluline n\u00e4itaja. <\/p>\n<p>Olen eelnevalt maininud, et sobimatut s\u00f5numit v\u00f5ivad n\u00e4ha sadakond inimest isegi vaid 5 minuti jooksul. Seet\u00f5ttu arvestame, mitu korda me halba sisu inimestele ette n\u00e4itasime enne, kui selle peitsime. See on oluline, sest ei piisa ainult kvaliteetsest t\u00f6\u00f6 tegemisest \u2014 oluline on ka kiirus. Ja kui me ehitasime roppuse kaitset, tundsime seda t\u00e4iel m\u00e4\u00e4ral. <\/p>\n<h3>Roppuse t\u00f5kestamine kasside ja koerte n\u00e4itel<\/h3>\n<p>\nL\u00fchike poetekstid. Keegi v\u00f5ib \u00f6elda, et roppused ja solvangud ei ole nii ohtlikud kui kahjulikud lingid ja ei ole nii h\u00e4irivad kui r\u00e4mpspost. Kuid me p\u00fc\u00fcdleme selle poole, et tagada mugavad olud miljonite kasutajate suhtlemiseks, ja inimesed ei armasta naasta kohtadesse, kus neid solvatakse. Pole juhus, et roppuse ja solvangute keeld on kirjas paljude kogukondade reeglites, sealhulgas ka Habr's. Kuid n\u00fc\u00fcd oleme k\u00f5rvale kaldunud. <\/p>\n<p>Roppuse s\u00f5nastikud ei suuda venekeelse keele kogu rikast sisaldust katab. Kuigi on olemas neli peamist roppuse juurt, on nende kombinatsioonide arv l\u00f5putu, mida ei saa kinni pidada \u00fchtegi regulaarsetest v\u00e4ljenditest. Lisaks v\u00f5ivad osad s\u00f5nad olla kirjutatud transkriptsiooniga, asendades t\u00e4hed sarnaste kombinatsioonidega, \u00fcmber paigutades t\u00e4hti ja lisades t\u00e4hti jne. M\u00f5nikord ei saa kontekstist v\u00e4lja lugeda, mida kasutaja roppuss\u00f5na all m\u00f5tles. Austame Habr'i reegleid, seega demonstreerime seda mitte elavates n\u00e4idetes, vaid kasside ja koerte n\u00e4itel. <\/p>\n<p><img decoding=\"async\" alt=\"Kuidas avada kommentaare ja mitte sattuda sp\u00e4mmisuppi\" src=\"\/wp-content\/uploads\/2020\/03\/1cbb2b02e7c996753465a64cb6ac9657.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\n\u201eM\u00e4u,\u201d \u00fctles kass. Kuid me m\u00f5istame, et kass \u00fctles midagi muud...<\/p>\n<p>Oleme hakanud m\u00f5tlema meie s\u00f5nastiku \u201eh\u00e4gusate vastavuste\u201c algoritmidele ja nutikamale eelprotsessimisele: muutsime translitreerimist, sidusime t\u00fchikud ja punktid, otsisime mustreid ja kirjutasime nendele eraldi regulaaravaldiseid. Selline l\u00e4henemine andis tulemusi, kuid sageli v\u00e4hendas t\u00e4psust, j\u00e4ttes soovitud t\u00e4ielikkuse saavutamata.<\/p>\n<p>Siis otsustasime \u201em\u00f5elda nagu roppused\u201c. Alustasime ise andmete m\u00fcraga: \u00fcmber t\u00f5stetud t\u00e4hed, tr\u00fckivead, t\u00e4hed asendatud sarnastega ja nii edasi. Algse m\u00e4rgistuse saime, rakendades roppuste s\u00f5nastikke suurtele tekstikorpustele. Kui v\u00f5tta \u00fcks lause ja l\u00f5hkuda see mitmel viisil, tekib palju lauseid. Nii on v\u00f5imalik treeningvalimit korduvalt suurendada. J\u00e4i vaid \u00f5petada selle tulemuse p\u00f5hjal m\u00f5ni enam-v\u00e4hem nutikas mudel, mis arvestas konteksti. <\/p>\n<p><img decoding=\"async\" alt=\"Kuidas avada kommentaare ja mitte sattuda sp\u00e4mmisuppi\" src=\"\/wp-content\/uploads\/2020\/03\/48bbde39deacacc39a60bcb07379ca90.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nL\u00f5pliku lahenduse kohta on veel vara r\u00e4\u00e4kida. Katsetame endiselt l\u00e4hteviise selle probleemiga, kuid n\u00e4eme juba, et lihtne mitme kihi s\u00fcmbolip\u00f5hine konvolutsiooniv\u00f5rk \u00fcletab oluliselt s\u00f5nastikke ja regulaaravaldiseid: suurem on nii t\u00e4psus kui ka t\u00e4ielikkus.<\/p>\n<p>Muidugi m\u00f5istame, et alati leidub viise, kuidas ringitada isegi k\u00f5ige arenenumat automaatikat, eriti kui asi on nii s\u00f5ltuv: kirjutada nii, et rumal masin ei saaks aru. Siin, nagu ka r\u00e4mpsposti korraldamisel, ei ole meie eesm\u00e4rk l\u00f5petada v\u00f5imalus kirjutada midagi roppust, meie \u00fclesanne on teha nii, et m\u00e4ng ei tasu vaeva.<\/p>\n<p>Arusaamade jagamine, suhtlemine ja kommenteerimine on lihtne. Kaugemal on keerulisem saavutada turvalisi, mugavaid tingimusi ja austavat suhtumist inimestesse. Ilma selleta ei toimu \u00fchtegi kogukonna arengut.<br \/>\n<br \/>Allikas: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/company\/yandex\/blog\/490836\/\">habr.com<\/a> <\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u041a\u043e\u0433\u0434\u0430 \u0442\u0432\u043e\u044f \u0440\u0430\u0431\u043e\u0442\u0430 \u2014 \u0441\u043e\u0437\u0434\u0430\u0432\u0430\u0442\u044c \u0447\u0442\u043e-\u0442\u043e \u043a\u0440\u0430\u0441\u0438\u0432\u043e\u0435, \u043e \u043d\u0435\u0439 \u043c\u043e\u0436\u043d\u043e \u043e\u0441\u043e\u0431\u0435\u043d\u043d\u043e \u043d\u0435 \u0440\u0430\u0441\u0441\u043a\u0430\u0437\u044b\u0432\u0430\u0442\u044c, \u043f\u043e\u0442\u043e\u043c\u0443 \u0447\u0442\u043e \u0440\u0435\u0437\u0443\u043b\u044c\u0442\u0430\u0442 \u0443 \u0432\u0441\u0435\u0445 \u043f\u0435\u0440\u0435\u0434 \u0433\u043b\u0430\u0437\u0430\u043c\u0438. \u0410 \u0432\u043e\u0442 \u0435\u0441\u043b\u0438 \u0442\u044b \u0441\u0442\u0438\u0440\u0430\u0435\u0448\u044c \u043d\u0430\u0434\u043f\u0438\u0441\u0438 \u0441 \u0437\u0430\u0431\u043e\u0440\u043e\u0432, \u0442\u0432\u043e\u044e \u0440\u0430\u0431\u043e\u0442\u0443 \u043d\u0438\u043a\u0442\u043e \u043d\u0435 \u0437\u0430\u043c\u0435\u0447\u0430\u0435\u0442, \u043f\u043e\u043a\u0430 \u0437\u0430\u0431\u043e\u0440\u044b \u0432\u044b\u0433\u043b\u044f\u0434\u044f\u0442 \u043f\u0440\u0438\u043b\u0438\u0447\u043d\u043e \u0438\u043b\u0438 \u043f\u043e\u043a\u0430 \u0442\u044b \u043d\u0435 \u0441\u043e\u0442\u0440\u0451\u0448\u044c \u0447\u0442\u043e-\u043d\u0438\u0431\u0443\u0434\u044c \u043d\u0435 \u0442\u043e. \u041b\u044e\u0431\u043e\u0439 \u0441\u0435\u0440\u0432\u0438\u0441, \u0433\u0434\u0435 \u043c\u043e\u0436\u043d\u043e \u043e\u0441\u0442\u0430\u0432\u0438\u0442\u044c \u043a\u043e\u043c\u043c\u0435\u043d\u0442\u0430\u0440\u0438\u0439, \u043e\u0442\u0437\u044b\u0432, \u043e\u0442\u043f\u0440\u0430\u0432\u0438\u0442\u044c \u0441\u043e\u043e\u0431\u0449\u0435\u043d\u0438\u0435 \u0438\u043b\u0438 [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":72899,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[688],"tags":[],"class_list":["post-72898","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-administrirovanie"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.1.1 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u041a\u043e\u0433\u0434\u0430 \u0442\u0432\u043e\u044f \u0440\u0430\u0431\u043e\u0442\u0430 \u2014 \u0441\u043e\u0437\u0434\u0430\u0432\u0430\u0442\u044c \u0447\u0442\u043e-\u0442\u043e.\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Yuri Gagarin\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/prohoster.info\/et\/blog\/administrirovanie\/kak-otkryt-kommentarii-i-ne-potonut-v-spame\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.1.1\" \/>\n\t\t<meta property=\"og:locale\" content=\"et_EE\" \/>\n\t\t<meta property=\"og:site_name\" content=\"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"\ud83e\udd47\u041a\u0430\u043a \u043e\u0442\u043a\u0440\u044b\u0442\u044c \u043a\u043e\u043c\u043c\u0435\u043d\u0442\u0430\u0440\u0438\u0438 \u0438 \u043d\u0435 \u043f\u043e\u0442\u043e\u043d\u0443\u0442\u044c \u0432 \u0441\u043f\u0430\u043c\u0435 | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u041a\u043e\u0433\u0434\u0430 \u0442\u0432\u043e\u044f \u0440\u0430\u0431\u043e\u0442\u0430 \u2014 \u0441\u043e\u0437\u0434\u0430\u0432\u0430\u0442\u044c \u0447\u0442\u043e-\u0442\u043e.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/et\/blog\/administrirovanie\/kak-otkryt-kommentarii-i-ne-potonut-v-spame\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:width\" content=\"350\" \/>\n\t\t<meta property=\"og:image:height\" content=\"350\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2020-03-05T17:42:08+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2020-03-05T17:42:08+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"\ud83e\udd47Kuidas avada kommentaarid ja mitte upuda r\u00e4mpsposti | ProHoster","description":"Kui sinu t\u00f6\u00f6 on midagi luua.","canonical_url":"https:\/\/prohoster.info\/et\/blog\/administrirovanie\/kak-otkryt-kommentarii-i-ne-potonut-v-spame","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"et_EE","og:site_name":"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b","og:type":"article","og:title":"\ud83e\udd47\u041a\u0430\u043a \u043e\u0442\u043a\u0440\u044b\u0442\u044c \u043a\u043e\u043c\u043c\u0435\u043d\u0442\u0430\u0440\u0438\u0438 \u0438 \u043d\u0435 \u043f\u043e\u0442\u043e\u043d\u0443\u0442\u044c \u0432 \u0441\u043f\u0430\u043c\u0435 | ProHoster","og:description":"\u041a\u043e\u0433\u0434\u0430 \u0442\u0432\u043e\u044f \u0440\u0430\u0431\u043e\u0442\u0430 \u2014 \u0441\u043e\u0437\u0434\u0430\u0432\u0430\u0442\u044c \u0447\u0442\u043e-\u0442\u043e.","og:url":"https:\/\/prohoster.info\/et\/blog\/administrirovanie\/kak-otkryt-kommentarii-i-ne-potonut-v-spame","og:image":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:secure_url":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:width":350,"og:image:height":350,"article:published_time":"2020-03-05T17:42:08+00:00","article:modified_time":"2020-03-05T17:42:08+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"72898","title":null,"description":null,"keywords":null,"keyphrases":null,"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":null,"og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"","isEnabled":true},"graphs":[]},"schema_type":null,"schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"local_seo":null,"seo_analyzer_scan_date":null,"breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2021-02-28 18:43:27","updated":"2022-09-29 22:58:18","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/posts\/72898","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/comments?post=72898"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/posts\/72898\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/media\/72899"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/media?parent=72898"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/categories?post=72898"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/tags?post=72898"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}