Proteggere il proprio blog WordPress dalle copie su telegraph

Evitare che gli articoli vengano copiati dai bot @chotamreaderbot e @corsabot

Chi non adora @chotamreaderbot e @corsabot? I due fantastici bot su Telegram che grazie alla scusa della creazione delle instant view degli articoli, grazie ad una copia su telegra.ph, permette ai furbi del web di usarlo per poter leggere gli articoli dei blog senza dare agli stessi blog numeri sulle visite.

Capisco il pensiero di chi odia ogni tipo di script anti-tracciamento, ma capisco anche chi ha un blog e ha voglia di difendersi da questa pratica.

La soluzione è tanto semplice quanto immediata.

Basta inserire all’interno del file functions.php del nostro tema il seguente codice

// by Francesco for www.selectallfromdual.com
add_action('parse_query','fuck_bot_telegraph');
function fuck_bot_telegraph() {
	if ( ! empty( $_SERVER['HTTP_CLIENT_IP'] ) ) {
		//check ip from share internet
		$ip = $_SERVER['HTTP_CLIENT_IP'];
	} elseif ( ! empty( $_SERVER['HTTP_X_FORWARDED_FOR'] ) ) {
		//to check ip is pass from proxy
		$ip = $_SERVER['HTTP_X_FORWARDED_FOR'];
	} else {
		$ip = $_SERVER['REMOTE_ADDR'];
	}

	$json_string = file_get_contents('https://www.selectallfromdual.com/services/chotamreaderbot/getiplist');
	$json = json_decode($json_string, true);

	if (in_array($ip,$json['ips'])) {
		wp_redirect("https://it.wikipedia.org/wiki/Diritto_d'autore");
	} 
}

che a parte la goliardia delle descrizioni utilizzate, permette di redirezionare i servizi utilizzati dai due bot su altri sorgenti che non sono il nostro blog, in modo da evitare di essere copiati.

Come funziona

La funzione scarica tramite un services gli ip identificati come provenienti dai due bot, in modo che non sarà nemmeno necessario aggiornarlo in quanto lo faremo noi al vostro posto.

Spero di essere stato utile per la scrittura di un utile plugin per WordPress.

Controlliamo ciclicamente il funzionamento dei link nei nostri articoli. Se noti dei link che non funzionano segnalacelo tra i commenti. Se hai apprezzato l'articolo considera l'idea di sostenere il blog anche con una piccola donazione. Grazie. Patreon / Ko-fi / Liberapay / Paypal

2 commenti

  1. Premessa: non ho mai usato uno di quei bot e penso che la pratica nell’utilizzo dei tali sia ovviamente scorretta.
    Credo che comunque la miglior protezione da parte di questi bot sia solo una: realizzare l’articolo disponibile anche in instanst view e sinceramente non capisco il motivo per non fare ciò

    1. Ciao Daz, sto lavorando per rendere il blog compatibile alle instant view, quindi non ci sarà comunque il bisogno di utilizzare il bot. Grazie mille 🙂

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *