Un webhook de Discord publica mensajes en un canal mediante una simple petición HTTP POST con JSON. Esta herramienta construye ese JSON (con embeds) de forma visual y te da el comando curl correspondiente. El sitio nunca envía nada a Discord: ejecutas tú la petición.
Cómo usar la herramienta
En Discord: Ajustes del canal → Integraciones → Webhooks → Nuevo webhook y copia la URL (mantenla en secreto).
Rellena el contenido, el nombre y el primer embed: título, descripción, color, campos.
Vigila la vista previa y las alertas de límites (6000 caracteres en total, 25 campos, 10 embeds).
Copia el JSON, o el comando curl sustituyendo WEBHOOK_ID/WEBHOOK_TOKEN por los de tu URL, y ejecútalo desde tu equipo o servidor.
Límites y privacidad
Límites de Discord: content 2000 caracteres; hasta 10 embeds por mensaje; título 256; descripción 4096; 25 campos (nombre 256, valor 1024); pie 2048; nombre de autor 256; 6000 caracteres combinados entre todos los embeds. Las imágenes no se cargan en la vista previa (sin peticiones a dominios de terceros). Nunca se pide la URL del webhook: no la pegues en sitios de terceros, quien la tenga puede publicar en tu canal.
curl -X POST "https://discord.com/api/webhooks/WEBHOOK_ID/WEBHOOK_TOKEN" \
-H "Content-Type: application/json" \
-d '{"content":"Hello","embeds":[{"title":"Server status","color":5793266}]}'Preguntas frecuentes
- ¿Puede el sitio enviar el mensaje por mí?
- No, a propósito: la herramienta no tiene acceso a tu URL de webhook y no contacta con Discord. Usa el comando curl o el JSON en tu propio script.
- ¿Cómo se define el color del embed?
- Discord espera un entero decimal (0xRRGGBB convertido a base 10). El selector de color lo hace por ti: #5865F2 pasa a ser 5793266.
