Any server
Discord Constructor de Webhook
Los paquetes de webhook son JSON simples que sin embargo son fáciles de equivocarse un poco y Discord's error para uno mal formado te dice muy poco. Constrúyelo contra una vista previa, luego envíalo desde tu propia máquina.
Opcional. Dejar en blanco para usar el nombre propio del webhook.
Mostrado encima del incrustado. Esta es la parte que puede mencionar a personas.
Campos
Aproximadamente cómo llega
Server is back online
Scheduled restart complete. Everything is running normally.
Players
12 / 100
spawnly.net
La carga
{
"username": "Server Status",
"embeds": [
{
"color": 5763719,
"title": "Server is back online",
"description": "Scheduled restart complete. Everything is running normally.",
"footer": {
"text": "spawnly.net"
},
"fields": [
{
"name": "Players",
"value": "12 / 100",
"inline": true
}
],
"timestamp": "2026-01-01T00:00:00.000Z"
}
]
}Enviarla desde tu propia máquina
La URL del webhook es una credencial — cualquiera que la tenga puede publicar en ese canal. Se queda en tu entorno y nunca llega a esta página.
curl -H "Content-Type: application/json" \
-d '{
"username": "Server Status",
"embeds": [
{
"color": 5763719,
"title": "Server is back online",
"description": "Scheduled restart complete. Everything is running normally.",
"footer": {
"text": "spawnly.net"
},
"fields": [
{
"name": "Players",
"value": "12 / 100",
"inline": true
}
],
"timestamp": "2026-01-01T00:00:00.000Z"
}
]
}' \
"$DISCORD_WEBHOOK_URL"Cómo funciona esto
Un mensaje de webhook es ya sea contenido plano, un incrustado o ambos — Discord rechaza un payload sin ninguno de los dos. El incrustado es donde está la estructura: un color como un entero decimal en lugar de una cadena hexadecimal, un título y una descripción opcionales y hasta diez campos que pueden sentarse en línea junto o en sus propias líneas. El constructor emite el payload y un comando curl que lee la URL del webhook desde tu entorno.
Lo que la gente se equivoca
Esta página no enviará nada y eso es intencionado. Un formulario que acepta una URL de webhook y la envía es un relay anónimo para enviar a otros servidores de Discord, lo que es una herramienta de spam con una interfaz amigable. El curl generado lee la URL desde una variable de entorno por la misma razón que importa en tu lado: una URL de webhook es un credencial y cualquiera que la tenga puede enviar a ese canal hasta que la rotas.