Créez un webhook Discord, construisez le payload JSON (content, username, avatar_url, embeds) avec les limites de caractères en direct, et copiez du code curl, JavaScript et Python prêt à l'emploi.
Un webhook Discord est une URL secrète liée à un salon. Envoyez en POST un corps JSON avec content (jusqu'à 2000 caractères), embeds (jusqu'à 10), ou les deux, et le message apparaît dans ce salon sous le nom du webhook. Aucun bot ni connexion n'est nécessaire, et c'est aussi pourquoi toute personne qui détient l'URL peut publier.
Les champs d'Execute Webhook que vous utiliserez le plus
Les webhooks sont le moyen le plus rapide d'envoyer des alertes, des soumissions de formulaire ou des avis de déploiement dans un salon Discord. Le générateur ci-dessous écrit le JSON pour vous, compte les caractères par rapport aux limites de Discord pendant la saisie, et transforme le résultat en code curl, JavaScript et Python à coller dans un script ou sur un serveur. Il n'envoie rien lui-même, votre URL de webhook ne quitte donc jamais votre machine.
Vous avez besoin de la permission Gérer les webhooks sur le serveur ou le salon. Dans les paramètres de votre serveur Discord, créez un webhook pour le salon et copiez son URL.
En général, le corps est vide ou invalide. Vous devez envoyer au moins l'un des éléments suivants : content, embeds, components, un fichier ou un sondage, et content doit faire 2000 caractères ou moins. Envoyez aussi l'en-tête Content-Type: application/json, sinon le corps n'est pas lu comme du JSON.
Non. Toute page qui le fait expose l'URL à chaque visiteur, qui peut alors publier n'importe quoi dans votre salon. Envoyez depuis un serveur, une fonction serverless ou un script, et faites appeler celui-ci par votre page.
Discord documente un titre de 256 caractères maximum, des valeurs de champ jusqu'à 1024 caractères, et un total combiné de 6000 caractères pour le titre, la description, les noms et valeurs des champs, le texte du pied et le nom de l'auteur dans tous les embeds d'un même message.
Non. Un webhook peut seulement publier (et modifier ou supprimer ses propres messages). Lire des salons, réagir à des commandes ou répondre à des personnes nécessite une application bot.
L'URL est lue depuis une variable d'environnement, elle n'atterrit donc jamais dans l'historique de votre shell ni dans un commit.
Utilise le fetch intégré de Node 18 et versions ultérieures. wait=true fait renvoyer le message par Discord pour que vous puissiez journaliser son id.
json= définit l'en-tête Content-Type pour vous. Un statut 204 signifie que le message a été publié.
Saisissez votre message et votre embed, surveillez le nombre de caractères, et copiez le JSON ou le code. Rien n'est envoyé depuis cette page.
Contenu du message
Nom d'utilisateur de remplacement
URL d'avatar de remplacement
Ajouter un embed
Titre de l'embed
Description de l'embed
Couleur de l'embed
Texte du pied
Bloquer toutes les mentions (allowed_mentions parse: [])
Caractères de l'embed : {n} / 6000
Limite dépassée : Discord rejettera ce message.
Vide : ajoutez du contenu ou un embed.
Format de sortie
Aperçu approximatif
Webhook
Commencer gratuitement · Sans carte bancaire