# Limitar mensajes y bloquear países

> Limita cuántos mensajes puede enviar un visitante por hora, pon un tope mensual a los mensajes de un agente de intoCHAT y bloquea el chat en los países que elijas.

Los mensajes mensuales de tu plan los comparten todos tus agentes, y cada mensaje de un visitante usa uno. La tarjeta **Limits and access** evita que un solo visitante, o un solo agente, agote ese cupo, y te permite elegir países donde no se ofrece el chat.

La tarjeta está en la pestaña **Share** (Compartir), debajo de **Where this agent can appear**. Para elegir las webs donde puede aparecer el agente, consulta [Dominios permitidos](/es/docs/allowed-domains).

## Configurar los límites

1. Abre tu agente y ve a la pestaña **Share**.
2. En **Limits and access**, activa **Limit messages per visitor**, **Monthly message cap for this agent** o ambos, y escribe un número. Añade países en **Blocked countries**.
3. Haz clic en **Save**.

La tarjeta se guarda por separado, aparte del resto del agente. Los nuevos límites se aplican desde el siguiente mensaje. Los tres ajustes están desactivados al principio. Cuando activas uno, empieza con un valor sugerido, 30 mensajes por hora o 1.000 respuestas, que puedes cambiar.

## Mensajes por visitante

**Limit messages per visitor** fija cuántos mensajes puede enviar un visitante a este agente en una hora, de 1 a 1.000.

- A un visitante se le reconoce por su dirección IP, solo para este agente. Las personas de una misma red, como una oficina, comparten un mismo límite.
- La hora empieza con el primer mensaje del visitante. Es una ventana fija, no una hora móvil: quien alcanza el límite puede volver a escribir cuando esa hora termina.
- Un visitante que supera el límite ve «Too many messages. Please try again later.» en el [idioma del widget](/es/docs/appearance).
- Un mensaje rechazado no usa ninguno de tus mensajes.
- Tus propias pruebas en el **Playground** no cuentan.

## Tope mensual de mensajes

**Monthly message cap for this agent** fija cuántas respuestas puede dar este agente en un periodo de mensajes.

- El tope cuenta igual que tu plan: una respuesta por cada mensaje de un visitante que el agente acepta.
- El periodo es el periodo mensual de mensajes de tu cuenta. La cuenta vuelve a cero cuando se reinicia el uso de tu plan. Consulta [Planes y límites](/es/docs/plans-and-limits).
- La tarjeta muestra la cuenta, por ejemplo «120 of 1,000 this period», y la fecha en que vuelve a empezar. Con el tope desactivado muestra «120 replies this period». El agente se cuenta aunque el tope esté desactivado, así que un tope que fijas a mitad de periodo parte de la cifra real.
- Los mensajes que envías en el **Playground** cuentan y están sujetos al tope, igual que para tu plan.
- Al llegar al tope, los visitantes ven «This chat has reached its limit for now. Please try again later.» El mensaje no menciona tu plan. En el **Playground** ves «The Playground couldn't reply» con el motivo.
- Un mensaje rechazado no usa ninguno de los mensajes de tu cuenta.
- Si bajas el tope por debajo de la cuenta del periodo actual, el agente deja de responder hasta que empiece el periodo siguiente.

El tope solo puede mantener a un agente por debajo de tu plan, no darle más. El límite de tu plan sigue valiendo para todos tus agentes juntos: si los mensajes de la cuenta se agotan antes, todos los agentes se detienen y los visitantes ven «Message limit reached».

## Países bloqueados

**Blocked countries** desactiva el chat para los visitantes de hasta 50 países.

1. Escribe el nombre de un país o su código de dos letras, por ejemplo `RU`, o elígelo de las sugerencias. Puedes escribir varios separados por comas.
2. Pulsa Intro o haz clic en **Add**. Cada país aparece como una etiqueta; haz clic en su × para quitarlo.
3. Haz clic en **Save**.

Lo que ve un visitante en un país bloqueado:

- **Etiqueta script:** la burbuja no aparece. La consola del navegador muestra `intoCHAT: this agent is not offered in the visitor's country (Share > Limits and access), so the chat is not shown.`
- **Iframe y enlace directo:** «This chat isn't available in your region.» en el idioma del widget.
- **Peticiones de chat:** se rechazan con el mismo mensaje. Una petición rechazada no usa ninguno de tus mensajes.

El país se obtiene de la dirección IP del visitante, así que quien usa una VPN se salta el bloqueo. Cuando no se puede saber el país, el chat se permite. Tu **Playground** no se ve afectado.

## Spam y chats inactivos

La tarjeta **Spam and idle chats**, debajo de **Limits and access**, tiene dos ajustes más. Ambos están desactivados por defecto, y la tarjeta se guarda por separado con **Save**.

### Protección contra spam

**Spam protection** pausa una conversación que es claramente spam o abuso:

- En el 2.º, 4.º, 8.º y 16.º mensaje de un visitante en una conversación, una comprobación con IA lo lee junto con el nombre de tu agente y el comienzo de sus instrucciones, de modo que «ajeno a tu negocio» se juzga según para qué sirve tu agente.
- Busca publicidad y spam promocional, avalanchas de texto sin sentido o repetido, el uso del agente como IA gratuita de uso general para tareas ajenas a tu negocio e intentos repetidos de saltarse las instrucciones del agente. Está pensada para ser prudente: nunca marca a un cliente maleducado o enfadado, una sola pregunta fuera de tema, una charla trivial ni nada de lo que no esté segura.
- La comprobación se hace después de la respuesta, así que nunca ralentiza el chat. La respuesta que la activó se da con normalidad.
- Desde el siguiente mensaje del visitante, el chat queda pausado: el visitante ve «Este chat se ha pausado.» en el [idioma del widget](/es/docs/appearance), y la API del chat rechaza el mensaje con el motivo `spam_paused`. Los mensajes rechazados no usan ninguno de tus mensajes.
- Si la comprobación falla o tarda demasiado, no se pausa nada.
- Ves las conversaciones pausadas con la etiqueta **Spam** en la pestaña **Conversations**, y puedes reanudarlas allí. Consulta [Protección contra spam](/es/docs/conversations-and-dashboard#proteccion-contra-spam) en esa página.
- Tus propias pruebas en el **Playground** y los chats temporales no se comprueban. La comprobación no usa los mensajes de tu plan.

Una comprobación con IA puede equivocarse. Revisa de vez en cuando el filtro **Spam** de la pestaña Conversations y reanuda a cualquier cliente real.

### Terminar conversaciones inactivas

**End idle conversations** termina las conversaciones sin mensajes durante el número de días que elijas, de 1 a 30. Una vez al día, intoCHAT las termina y escribe un breve resumen. Si el visitante vuelve a escribir, empieza una conversación nueva, vinculada a la anterior, y el agente recibe el resumen. Las conversaciones en espera o en un chat en vivo no se terminan. Consulta [Conversaciones terminadas](/es/docs/conversations-and-dashboard#conversaciones-terminadas).

## Lo que estos límites no hacen

- El límite por visitante y el bloqueo por país se basan en la dirección IP. Quien cambia de dirección IP o usa una VPN se los salta. El tope mensual se aplica sea cual sea la dirección IP, así que es el ajuste que acota el uso de un agente.
- No deciden qué webs pueden mostrar el agente. Para eso están los [dominios permitidos](/es/docs/allowed-domains).
- intoCHAT también aplica sus propios límites por hora a cada agente. Los tuyos se suman a ellos.
- Cuando un agente alcanza su tope, intoCHAT no envía ningún correo. Las [alertas de uso](/es/docs/plans-and-limits) solo cubren los mensajes de tu plan.

Un [agente duplicado](/es/docs/quick-start) conserva estos ajustes y empieza su propia cuenta desde cero.

Si los visitantes ven uno de estos mensajes y no lo esperas, consulta [Solución de problemas](/es/docs/troubleshooting).
