PIGONA
Webhook Tester

Probador de Webhooks de Discord

Prueba tu webhook de Discord en segundos. Pega la URL, valídala y envía un mensaje de prueba para asegurarte de que funciona.

¿Qué es un webhook de Discord?

Un webhook de Discord es una URL única que te permite enviar mensajes a un canal concreto de Discord sin necesidad de un bot. Los webhooks se usan habitualmente para notificaciones de GitHub, alertas de monitorización de servidores, actualizaciones de pipelines CI/CD e integraciones propias. Cada webhook tiene su propio nombre y avatar, y está vinculado a un canal concreto.

Cómo crear un webhook de Discord

  1. Abre tu servidor de Discord y ve a Ajustes del servidor
  2. Entra en Integraciones > Webhooks
  3. Haz clic en Nuevo webhook
  4. Ponle un nombre y elige el canal de destino
  5. Haz clic en Copiar URL del webhook
  6. Pega la URL en el probador de arriba para comprobar que funciona

Cómo funciona este probador

Pega tu URL de webhook y haz clic en Comprobar. La herramienta valida la URL contra la API de Discord y muestra el nombre, el avatar y el canal vinculado del webhook. Si es válida, puedes escribir un mensaje personalizado y enviarlo por el webhook para confirmar que funciona. Tu URL de webhook pasa por nuestro servidor por seguridad (los navegadores no pueden llamar a la API de Discord directamente por CORS), pero nunca se almacena ni se registra.

Códigos de error habituales de los webhooks de Discord

Cuando una petición de webhook falla, Discord devuelve un estado HTTP con un cuerpo JSON que contiene un code numérico y un message. Estos son los que te vas a encontrar de verdad:

Límites de peticiones de los webhooks de Discord

Discord aplica límites de peticiones por webhook y por canal, y el tamaño exacto de cada bucket se determina en el servidor y se expone en las cabeceras de respuesta, no como una cifra fija. Toda respuesta correcta incluye X-RateLimit-Limit, X-RateLimit-Remaining y X-RateLimit-Reset-After: léelas para planificar tu siguiente petición y no fijes una tasa en el código. El cuerpo de una respuesta 429 también incluye un valor retry_after (en segundos). Para integraciones de gran volumen (pipelines de compilación, agregación de logs), agrupa varios eventos en un solo mensaje: una llamada de webhook admite hasta 10 embeds con hasta 6.000 caracteres combinados por embed, que suele bastar para consolidar una ráfaga de eventos en una sola petición.

Buenas prácticas de seguridad para webhooks

Una URL de webhook es una credencial de portador. Cualquiera que tenga la URL completa puede publicar en tu canal como el bot del webhook, sin más autenticación. Trátala como una contraseña:

Prueba manual de un webhook con curl

Si prefieres probar desde la terminal, la payload mínima es un único campo content. Un POST correcto devuelve HTTP 204 con el cuerpo vacío, o HTTP 200 con el JSON del mensaje creado si añades ?wait=true a la URL. Usa ?wait=true cuando necesites recuperar el ID del mensaje (por ejemplo, para editarlo o borrarlo después con el endpoint /webhooks/<id>/<token>/messages/<message_id>).

Más herramientas gratuitas para Discord

Con la tecnología de Pigona - Traducción gratuita para Discord