Any server
Discord Constructeur de webhook
Les charges utiles de webhook sont des JSON simples qui sont nonetheless faciles à obtenir subtilement faux, et Discord's erreur pour une charge utile déformée vous dit très peu. Conception contre un aperçu, puis envoyez-le depuis votre propre machine.
Facultatif. Laissez vide pour utiliser le propre nom du webhook.
Affiché au-dessus de l'incrustation. C'est la partie qui peut mentionner des personnes.
Champs
À peu près comment cela se présente
Server is back online
Scheduled restart complete. Everything is running normally.
Players
12 / 100
spawnly.net
La charge utile
{
"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"
}
]
}L'envoyer depuis votre propre machine
L'URL du webhook est un justificatif — quiconque le détient peut poster dans ce canal. Il reste dans votre environnement et ne vient jamais près de cette page.
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"Comment cela fonctionne
Un message de webhook est soit un contenu simple, soit une intégration, soit les deux — Discord refuse une charge utile sans aucun des deux. L'intégration est l'endroit où la structure est : une couleur en entier au lieu d'une chaîne hexadécimale, un titre et une description optionnels, et jusqu'à dix champs qui peuvent être alignés ou sur des lignes séparées. Le constructeur émet la charge utile et une commande curl qui lit l'URL du webhook à partir de votre environnement.
Ce que les gens comprennent de travers
Cette page n'enverra rien, et c'est délibéré. Un formulaire qui accepte une URL de webhook et l'envoie est un relais anonyme pour poster dans d'autres serveurs Discord, ce qui est un outil de spam avec une interface conviviale. La commande curl générée lit l'URL à partir d'une variable d'environnement pour la même raison qu'elle compte sur votre côté : une URL de webhook est un justificatif, et n'importe qui qui l'a peut poster sur ce canal jusqu'à ce que vous la fassiez pivoter.