Campañas
Enrutar comentarios a un MD
Cuatro nodos lo hacen. Un nodo trigger_comment escucha una página conectada, un nodo condition hace coincidir el texto del comentario contra una lista de palabras clave, un nodo reply_comment responde públicamente bajo el comentario, y un nodo send_dm envía el mensaje directo. Conéctalas en ese orden, guarda el grafo, y activa la campaña — el próximo comentario que coincida obtiene ambas respuestas.

Lo que necesitas primero
Sección titulada «Lo que necesitas primero»- Una campaña en una página conectada, abierta en el lienzo. Ver Construir una campaña en el lienzo.
- Una lista de palabras clave con las palabras que quieres capturar. Ver Coincidir comentarios con listas de palabras clave.
¿Cómo envío un MD a todos los que comentan una palabra clave en mi publicación?
Sección titulada «¿Cómo envío un MD a todos los que comentan una palabra clave en mi publicación?»- Agrega un nodo
trigger_comment. Elige si escucha todas las publicaciones en la página o una publicación específica; una publicación específica necesita la publicación misma seleccionada en el panel de configuración. - Conecta la activación a un nodo
condition. Una activación se conecta solo a una condición, así que este paso no es opcional. - En la condición, establece el tipo de coincidencia en Lista de palabras clave y elige tu lista. Los comentarios que contienen una de sus palabras salen por la salida Coincidencia; todo lo demás sale por Sin coincidencia.
- Desde la salida Coincidencia, agrega un nodo
reply_commenty escribe la respuesta pública. - Conecta
reply_commentasend_dmy escribe el mensaje privado. Un MD puede ser texto, una imagen, una tarjeta, o texto con botones. - Desde la salida Sin coincidencia, agrega un nodo
stop— o déjalo sin conectar, lo cual termina la ejecución igual de bien pero es más difícil de leer en el lienzo. - Haz clic en Guardar campaña, luego activa la campaña y confirma.
Tanto la respuesta pública como el MD pueden dirigirse al comentarista por nombre a través de una variable de plantilla.
¿Por qué responder públicamente además de enviar un MD?
Sección titulada «¿Por qué responder públicamente además de enviar un MD?»Las dos respuestas llegan a audiencias diferentes. Un nodo reply_comment publica bajo el comentario, donde todos los que leen la publicación lo ven. Un nodo send_dm llega a una sola persona: el comentarista.
La respuesta pública también le da al MD de dónde venir. AFP entrega el primer MD de una ejecución como una respuesta privada al comentario que lo activó, y se dirige a la persona directamente para cada mensaje después de ese.
Una campaña nunca se activa a sí misma con su propia salida. Los comentarios que la página publica — incluyendo respuestas que un nodo reply_comment acaba de publicar — no inician una nueva ejecución.
Si el par convierte mejor que un MD solo es una afirmación sobre resultados, no sobre comportamiento.
¿Qué es la ventana de mensajería de 24 horas?
Sección titulada «¿Qué es la ventana de mensajería de 24 horas?»Facebook e Instagram limitan cuándo una página puede enviar mensajes a una persona, y ese límite se describe como una ventana de 24 horas. AFP funciona dentro de ella dirigiendo el primer MD de una ejecución a través del comentario que lo activó en lugar de a través de la persona, y cambiando a la persona para los mensajes que siguen.
Un MD que la plataforma rechaza se registra como un error en esa ejecución, y la ejecución no avanza más allá del nodo send_dm. Los nodos después de él nunca se ejecutan, lo cual es por qué una campaña cuyo MD falla a menudo se parece a “la respuesta pública funcionó y nada más lo hizo”.
¿Debería ocultar el comentario después de responder?
Sección titulada «¿Debería ocultar el comentario después de responder?»Agrega un nodo hide_comment después de reply_comment cuando el comentario es algo que no quieres dejar en la publicación — una pregunta de precio que respondes en privado, o una frase de spam repetida. En Facebook el mismo nodo puede bloquear al autor del comentario; esa opción no está disponible en Instagram.
Ocultar es una mala elección en tres casos:
- La respuesta pública es el punto. Ocultar saca el comentario del hilo público, así que el intercambio que publicaste para otros lectores ya no es parte de la conversación que ven.
- La campaña está activada por MDs. Las acciones de comentario no están disponibles cuando la activación es
trigger_dm, así que el lienzo rechaza la conexión: una ejecución activada por MD no tiene comentario en el cual actuar. - Querías que el comentario se fuera para siempre. Eso es
delete_comment, y cierra el resto del patrón: el lienzo rechazareply_commentohide_commenten cualquier lugar después de él, porque el comentario ya no existe.
¿Qué pasa si quiero un conjunto diferente de comentarios?
Sección titulada «¿Qué pasa si quiero un conjunto diferente de comentarios?»Cuatro configuraciones cambian lo que el patrón captura, y ninguna necesita otro nodo.
| Objetivo | Configuración | Efecto |
|---|---|---|
| Responder a cada persona una vez | La configuración de una vez por persona de la activación | Una persona que comenta de nuevo no inicia otra ejecución |
| Vigilar una publicación en lugar de toda la página | El alcance de publicación de la activación, establecido en una publicación específica | Los comentarios en cada otra publicación se ignoran |
| Capturar cada comentario, sea lo que sea | El tipo de coincidencia de la condición, establecido en cualquier mensaje | La condición deja de ramificar: su salida Sin coincidencia desaparece, y una conexión ya saliendo de esa salida se elimina |
| Coincidir todo excepto tus palabras clave | La configuración de palabra clave invertida de la condición | Los comentarios que contienen ninguna de las palabras de la lista salen por Coincidencia |
| Saltar comentarios que llevan una imagen, un GIF, o un enlace | Los filtros de imagen, GIF, y enlace de la condición | Esos comentarios se enrutan a Sin coincidencia en lugar de responderse |
¿Por qué mi campaña no envía el MD?
Sección titulada «¿Por qué mi campaña no envía el MD?»| Síntoma | Causa | Solución |
|---|---|---|
| Ningún comentario produce nada | La campaña está desactivada, o el grafo con la activación nunca se guardó | Guarda el grafo, luego activa la campaña — solo la activación en la versión guardada actual inicia ejecuciones |
| La respuesta pública aparece, el MD nunca llega | El MD fue rechazado y el error se registró en la ejecución, que se detuvo en ese nodo | Abre la ejecución y lee el nodo en el que se detuvo. Ver Prueba y depura una campaña |
| Cada comentario coincide, incluyendo los que no tienen tus palabras clave | La condición apunta a una lista de palabras clave que fue eliminada, o a una vacía — ambas caen a una coincidencia | Apunta la condición a una lista que existe y tiene palabras en ella |
| Una persona comenta dos veces y solo el primer comentario se responde | Una persona no puede tener dos ejecuciones de la misma campaña en curso a la vez; un comentario coincidente que llega durante una se omite | Nada que arreglar — o acorta el grafo para que las ejecuciones terminen más rápido |
| Comentarios en tus otras publicaciones se ignoran | La activación está limitada a una publicación específica | Cambia la activación a todas las publicaciones, o apúntala a la publicación en la que estás probando |
| Tu propio comentario de prueba no hace nada | Los comentarios que la página publica como sí misma nunca activan una campaña | Comenta desde un perfil personal en lugar de como la página |
| Un comentario produce dos MDs | Dos campañas activas en la misma página ambas lo coinciden, y cada una inicia su propia ejecución | Desactiva la campaña que no estás usando, o reduce una lista de palabras clave |
Un nodo send_comment no publica nada | send_comment necesita la publicación en la que debería comentar, y no hace nada sin ella | Selecciona la publicación en el panel de configuración de ese nodo, o usa reply_comment para responder bajo el comentario que activó la ejecución |
Relacionado
Sección titulada «Relacionado»- Construir una campaña en el lienzo — crear, guardar y activar la campaña en la que vive este patrón.
- Coincidir comentarios con listas de palabras clave — construir y reutilizar la lista contra la cual la condición coincide.
- Tipos de nodo — cada campo en
trigger_comment,condition,reply_comment, ysend_dm. - Prueba y depura una campaña — ejecuta este patrón sin publicar nada, y lee qué hizo cada ejecución.
- Moderación de comentarios — ocultar, eliminar y bloquear más allá de una campaña.