Pulsa ESC para cerrar

Curso WordpressCurso Wordpress

¿Responder comentarios automáticamente, con o sin IA? Lo que conviene y lo que no

Los comentarios son una de las mejores señales de que tu contenido sirve: alguien se tomó el tiempo de escribirte. Por eso también es tentador automatizar las respuestas cuando llegan muchos. La pregunta no es si se puede (se puede), sino qué se gana y qué se pierde.

Lo que sí conviene automatizar

  • Filtrar el spam antes de que lo veas (Akismet, Turnstile, reglas propias).
  • Avisar a quien comentó cuando le responden, para que vuelva. Muchos plugins lo hacen, o con la opción de suscripción a comentarios.
  • Agradecer el primer comentario de una persona con un mensaje en pantalla o un correo.
  • Preparar borradores de respuesta que tú revisas y apruebas.

Lo que no conviene: respuestas de IA publicadas sin revisar

  • La IA se equivoca con seguridad. En un sitio técnico, una respuesta automática incorrecta («sí, ese código funciona en tu versión») puede romperle el sitio a alguien.
  • Se nota. Las respuestas genéricas («¡Gracias por tu comentario! Es un gran punto…») se reconocen enseguida, y la persona entiende que no la leyó nadie.
  • Contesta a quien no debe: a spam que pasó el filtro, a comentarios ofensivos, a intentos de manipular a la IA con instrucciones escondidas en el comentario.
  • Rompe la confianza: quien comenta espera hablar contigo. Si descubre que respondía un robot sin decirlo, es difícil recuperarla.

Si alguna vez publicas una respuesta generada por IA, revísala y hazte responsable de lo que dice. Y no le pidas a la IA que se haga pasar por ti en conversaciones donde la persona cree que eres tú.

El punto medio: borradores para aprobar

Este mu-plugin crea, para cada comentario nuevo aprobado, una respuesta en borrador (pendiente de moderación) firmada por ti. En Comentarios → Pendientes la ves junto al comentario original, la editas si hace falta y la apruebas con un clic. Si no te sirve, la borras.

La respuesta sale de una función que puedes conectar a una IA o dejar con plantillas por categoría. Guárdalo como wp-content/mu-plugins/cwp-borradores-respuesta.php:

<?php
/**
 * Plugin Name: Borradores de respuesta a comentarios (Curso WordPress)
 */

const CWP_RESPONDE_COMO = 1; // ID del usuario que firma las respuestas.

add_action( 'comment_post', function ( $id_comentario, $aprobado ) {
	$comentario = get_comment( $id_comentario );
	if ( 1 !== (int) $aprobado || (int) $comentario->user_id === CWP_RESPONDE_COMO || 'comment' !== $comentario->comment_type ) {
		return;
	}
	$texto = apply_filters( 'cwp_borrador_respuesta', '', $comentario );
	if ( '' === trim( $texto ) ) {
		return;
	}
	$usuario = get_userdata( CWP_RESPONDE_COMO );
	wp_insert_comment( array(
		'comment_post_ID'      => $comentario->comment_post_ID,
		'comment_parent'       => $comentario->comment_ID,
		'comment_content'      => $texto,
		'comment_approved'     => 0, // Queda pendiente: tú decides.
		'user_id'              => $usuario->ID,
		'comment_author'       => $usuario->display_name,
		'comment_author_email' => $usuario->user_email,
	) );
}, 20, 2 );

// Plantilla simple: un saludo con el nombre y un enlace al foro.
add_filter( 'cwp_borrador_respuesta', function ( $texto, $comentario ) {
	$nombre = strtok( $comentario->comment_author, ' ' );
	return sprintf( "¡Hola, %s! Gracias por comentar. [Completa aquí tu respuesta.]\n\nSi quieres seguir la conversación con más detalle, te esperamos en el foro.", $nombre );
}, 10, 2 );

Con la plantilla, el borrador te ahorra el saludo y la despedida; tú escribes lo importante. Si quieres conectar una IA, reemplaza el segundo filtro por una función que envíe el texto del comentario y el título de la entrada a la API de tu proveedor (desde el servidor, con la clave guardada en wp-config.php) y devuelva la sugerencia.

El texto «[Completa aquí tu respuesta.]» está a propósito: si apruebas el borrador sin editarlo por error, se nota enseguida y lo corriges. Con una IA, pídele que marque igual las partes que no sabe.

Si usas IA para los borradores

  • Envía solo el texto del comentario y el contexto de la entrada, no datos personales (el correo o la IP de quien comentó).
  • Indica en la petición que no invente datos técnicos y que, si no sabe, sugiera revisar la documentación o preguntar en el foro.
  • Pon un límite de uso: si llega una avalancha de comentarios (o de spam), no quieres una factura sorpresa.

¿Cómo manejas los comentarios en tu sitio? Cuéntanos en el foro si respondes todos, si usas alguna ayuda o si los cerraste.