Aller au contenu
Webhooks et intégrations webhookAvatarURL

$webhookAvatarURL

La fonction $webhookAvatarURL modifie l’avatar du webhook lui-même. La modification est appliquée immédiatement au webhook Discord ; ce n’est pas un remplacement propre à chaque message.

Syntaxe

$webhookAvatarURL[webhookURL;url]

Paramètres

Paramètre Description
webhookURL Obligatoire. L’URL complète du webhook Discord (https://discord.com/api/webhooks/ID/TOKEN). Une URL invalide lève Invalid Discord webhook URL.
url Obligatoire. Une URL http ou https de l’image. Sinon l’erreur An HTTP(S) URL is required. est levée.

Exactement deux arguments sont requis ; tout autre nombre est refusé (« Invalid argument count »).

Valeur de retour

Une chaîne vide.

Comportement

  • L’image est téléchargée par le bot lors de l’exécution de la fonction, puis définie comme avatar du webhook. Le téléchargement échoue si la réponse n’est pas HTTP 200, si l’image dépasse 8 Mio, ou si son type de contenu n’est pas PNG, JPEG, GIF ou WEBP.
  • L’avatar reste en place jusqu’à une nouvelle modification ; il n’est pas réinitialisé après un envoi.

Exemples

Avatar personnalisé

$webhookAvatarURL[https://discord.com/api/webhooks/123456/abcdef;https://cdn.example.com/avatars/notif.png]

Avatar de l’auteur

$webhookAvatarURL[https://discord.com/api/webhooks/123456/abcdef;$authorAvatar]

Essayer

Collez un exemple dans le playground pour prévisualiser son message (les fonctions qui agissent sur Discord ne sont pas exécutées), ou construisez la même chose avec des blocs.