Un webhook Discord pubblica messaggi in un canale con un semplice HTTP POST contenente JSON. Questo strumento costruisce quel JSON (con embed) in modo visuale e fornisce il comando curl corrispondente. Il sito non invia mai nulla a Discord: esegui tu la richiesta.
Come usare lo strumento
In Discord: Impostazioni canale → Integrazioni → Webhook → Nuovo webhook, poi copia l'URL (tienila segreta).
Compila contenuto, nome e il primo embed: titolo, descrizione, colore, campi.
Controlla l'anteprima e gli avvisi sui limiti (6000 caratteri totali, 25 campi, 10 embed).
Copia il JSON, o il comando curl sostituendo WEBHOOK_ID/WEBHOOK_TOKEN con quelli del tuo URL, ed eseguilo dal tuo computer o server.
Limiti e privacy
Limiti Discord: content 2000 caratteri; fino a 10 embed per messaggio; titolo 256; descrizione 4096; 25 campi (nome 256, valore 1024); footer 2048; nome autore 256; 6000 caratteri complessivi su tutti gli embed. Le immagini non vengono caricate nell'anteprima (nessuna richiesta a domini di terzi). L'URL del webhook non viene mai richiesto: non incollarlo su siti di terzi, chiunque lo possieda può scrivere nel tuo canale.
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}]}'Domande frequenti
- Il sito può inviare il messaggio al posto mio?
- No, volutamente: lo strumento non ha accesso al tuo URL webhook e non contatta Discord. Usa il comando curl o il JSON nel tuo script.
- Come si imposta il colore dell'embed?
- Discord si aspetta un intero decimale (0xRRGGBB convertito in base 10). Il selettore colore lo gestisce: #5865F2 diventa 5793266.
