# Comprobar que los mensajes automáticos llegaron, no solo que se enviaron

> Un desarrollador vio que su script registraba 88 mensajes enviados a Discord, pero solo llegó uno, y cambió cómo comprueba los envíos.

- **Tipo:** Caso de uso
- **Tema:** Programación
- **Dificultad:** media
- **Origen:** [@scrapemint en DEV](https://dev.to/scrapemint/my-script-logged-88-messages-sent-87-never-arrived-6ga)
- **En el directorio desde:** 10 de noviembre de 2026
- **URL:** https://conqueia.com/caso/comprobar-que-los-mensajes-automaticos-llegaron-de-verdad

## A quién le sirve

Quien envía avisos, correos o publicaciones de forma automática y se fía de un registro que dice «enviado», sea programador o no.

## Qué hicieron

El autor tiene scripts que publican avisos de forma automática en redes. Una mañana el registro decía que había enviado 88 mensajes a un canal de Discord y el canal solo mostraba uno: Discord había descartado el resto sin dar error porque enviaba uno cada 2,5 segundos. Al revisar sus otros scripts vio el mismo fallo: anotaban que habían pulsado el botón, no que el mensaje hubiera llegado. Cambió los scripts para comprobar desde el lado receptor si el mensaje aparece.

## Cómo salió

Al espaciar los envíos a 7 segundos la entrega funcionó. Corrigió además otros tres fallos parecidos, como un mensaje escrito en el buscador en vez de en la caja de mensaje. El envío masivo a Discord todavía no se verifica uno a uno y lo cuenta a mano.

## Conviene saber

Un registro que dice «enviado» puede ser falso si solo anota la acción. Si no sabes si un envío falló, no lo repitas sin comprobar, porque puede salir duplicado.

## Qué necesitas

- Un proceso automático que envíe mensajes o publicaciones
- Acceso al registro de lo que envía
- Una forma de ver el resultado en el lado receptor, por ejemplo el canal o la bandeja
- Una IA que revise el proceso, como Claude o ChatGPT

## Cómo hacerlo tú, paso a paso

1. Mira qué escribe tu registro cuando algo sale bien y qué evento lo provoca.
2. Comprueba si ese evento es el envío real o solo el clic o la orden.
3. Añade una comprobación en el lado receptor: que el mensaje aparezca donde debe.
4. Espacia los envíos si el servicio descarta mensajes cuando van muy seguidos.
5. Anota tres resultados distintos: confirmado, no enviado y dudoso.
6. Repite solo los que seguro no se enviaron y revisa a mano los dudosos.
7. Prueba la comprobación con un envío real que salga bien para ver que de verdad da el visto bueno.

## Pruébalo con tu IA

```
Revisa este proceso automático de envío de [mensajes, correos o publicaciones]: [pega aquí las instrucciones o el código]. Dime en qué puntos el registro anota «enviado» sin comprobar que haya llegado. Para cada punto propón una comprobación que mire desde el lado receptor, por ejemplo [dónde mirar]. Separa los resultados en tres: confirmado, seguro que no se envió y dudoso, y di cuáles son seguros de repetir. Has terminado cuando cada envío tenga una de esas tres etiquetas.
```

## Consejos

- Un aviso que siempre falla no sirve: acabas ignorándolo.
- Repetir un envío dudoso es la forma típica de publicar dos veces.
- Cuenta a mano de vez en cuando lo que llegó, sobre todo en envíos masivos.

## Preguntas frecuentes

### ¿Por qué no daba error si no llegaban los mensajes?

Porque el servicio los recibía y los descartaba por llegar demasiado seguidos, sin avisar. El script no tenía forma de enterarse.

### ¿Sirve si no programo?

La idea sí: comprueba siempre en el destino que el mensaje llegó y no te fíes solo del informe de la herramienta.

## Fuentes

- [@scrapemint en DEV](https://dev.to/scrapemint/my-script-logged-88-messages-sent-87-never-arrived-6ga)

---

Fuente: conqueia.com/caso/comprobar-que-los-mensajes-automaticos-llegaron-de-verdad
