Bloggen har ca 100 000 användare registrerade som aldrig postat kommentarer, och dessa används i spamförsök. Då det inte finns någon bra plugin för att radera dessa har jag nu fått ChatGPT att skriva en egen plugin till WordPress som gör detta åt mig. Har du haft ett konto registrerat utan att posta kommentarer är det nu (snart) alltså raderat, och se till att endast registrera om du sedan omgående postar en kommentar.

Som allt används förstås vartenda formulär på nätet till spamförsök, och har det registrerats nästan 100 000 falska konton automatiskt på bloggen, exempelvis i SEO-bedrägeriförsök där användarbeskrivningen innehåller en länk för att använda bloggens Google-rankning.
Har rent av varit någon svensk bedragare som varit ute och skrutit och tagit betalt för detta, men den SEO-vägen är stängd via bloggens robots.txt sedan tidigare.
Andra konton används för att försöka posta spamkommentarer, men för att få en första kommentar postad här måste den godkännas manuellt, så de kommer inte igenom.
Någon bra eller fungerande WordPressplugin för att hantera detta har inte funnits, och CAPTCHA har fungerat dåligt för att stoppa registreringar.
Så på några minuter fick jag ChatGPT – som jag nu bytt över från efter Perplexity sedan Revoluts avtal om gratis Perplexity bytts mot gratis ChatGPT – att skriva en plugin som ordnar detta: Zero Comments, som helt enkelt listar alla användare med noll kommentarer och sedan gör att man kan radera dessa.
Cloudflare tajmar ut vid långsamma svar, så det gick dock bara att radera 250 åt gången, dvs kräver 400 aktiva handlingar från min sida. Detta fixades av ChatGPT i version 1.1 via AJAX-anrop om 20 konton åt gången. Det resulterade i en tom sida och ett manuellt ingrepp för att ladda in nästa omgång konton, men det är nu fixat i version 1.2.
Jag har kodgranskat PHP-filen som ChatGPT skapat och allt ser rätt okej ut, givet att det var nu 20 år sedan jag slutade som IT-konsult.
Totalt nedlagd tid på detta är 1.5 timmar. Tämligen rätt effektivt för att få exakt det jag vill. Det mesta av tiden har handlat om att kodgranska, ladda upp, testköra och repetera för förbättringarna.
Jag kan definitivt se lockelsen i att använda AI som utvecklare. Lite chattande om existerande plugins, hur de inte duger, och sedan tre promptar för att få det man vill ha.
Möjlig förbättring kan också vara att fylla på listan via Ajax, så man kan lista och radera över 1 000 konton samtidigt utan timeouter från Cloudflare.
Beskedet är att om du registrerat ett konto men aldrig kommenterat kommer det sannolikt inom kort att raderas. Du bör också ta bort eventuella länkar ur din profil, då nästa steg är att fixa så att pluginet även kan radera sådana konton utifall att de lyckats posta en kommentar.
Att via AI ordna en sådan här plugin gör mig lika mycket till systemutvecklare som att beställa en pizza med valfri fyllning gör mig till en pizzabagare … Jag har nu beställt en pizza som gör detta automatiskt t ex en gång om dagen eller en gång i timmen framöver. Får testa det när allt är tömt.














