Any server

Discord Construtor de Webhook

Os pagamentos da webhook são JSON simples que é no entanto fácil de obter ligeiramente errado, e o erro do Discord para um pago mal formado diz-te muito pouco. Cria-o contra uma pré-visualização, depois envia-o da tua própria máquina.

Opcional. Deixa em branco para usar o nome próprio da webhook.

Mostrada acima do embutido. Esta é a parte que pode mencionar pessoas.

Campos

Aproximadamente como é apresentado

Server is back online

Scheduled restart complete. Everything is running normally.

Players

12 / 100

spawnly.net

A 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"
    }
  ]
}

Enviar da tua própria máquina

A URL da webhook é um credencial — qualquer um que a tem pode enviar para esse canal. Fica no teu ambiente e nunca chega perto desta 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"

Como isto funciona

Uma mensagem da webhook é ou um conteúdo simples, um incorporado ou ambos — o Discord rejeita um pago sem nenhum deles. O incorporado é onde a estrutura está: uma cor como um inteiro decimal em vez de uma string hexadecimal, um título e uma descrição opcionais e até dez campos que podem sentar-se em linha uns ao lado dos outros ou em linhas separadas. O construtor emite o pago e um comando curl que lê a URL da webhook da tua variável de ambiente.

O que as pessoas fazem errado

Esta página não vai enviar nada, e isso é intencional. Um formulário que aceita uma URL da webhook e publica nela é um relais anónimo para publicar em outros servidores Discord, o que é uma ferramenta de spam com uma interface amigável. O curl gerado lê a URL da variável de ambiente pelo mesmo motivo que importa no teu lado: uma URL da webhook é um credencial, e qualquer pessoa que a tenha pode publicar nesse canal até a rodares.

Suporte e Ajuda