Skip to content
Embed & Message authorUrl

$authorUrl[]

The $authorUrl[] function modifies only the URL of the author of an embed. Once defined, the author’s name becomes a clickable hyperlink.

Syntax

$authorUrl[url;(embedIndex)]

Parameters

Parameter Description
url Destination URL. The author name will point to this address.
embedIndex Optional. Index of the targeted embed, from 1 to 10 (1 by default, also when empty). Any other value is an error.

Return value

Modifies the response in progress. Returns nothing.

When to use $authorUrl[]

  • You have already set the author with $author[name] or $author[name;icon] and want to make it clickable.
  • The URL is dynamic (depends on a variable, an ID, etc.).
  • You want to separate the definition of the name/icon from that of the link for better clarity.

Examples

$author[$username;$authorAvatar]
$authorUrl[https://discord.com/users/$authorID]
$title[User Profile]
$description[
Click on the name above to open the Discord profile.
]
$color[#5865F2]
$author[Website;$serverIcon]
$if[$var[page]!=]
$authorUrl[https://mysite.com/$var[page]]
$else
$authorUrl[https://mysite.com]
$endif
$title[Navigation]
$description[Select a page in the menu below.]
$color[#5865F2]

Author with all attributes separated

$author[Bot Designer for Discord]
$authorIcon[https://bdfd.com/icon.png]
$authorUrl[https://bdfd.com]
$title[Created with BDFD]
$description[This bot was created with Bot Designer for Discord.]
$footer[Version 2.0]
$color[#5865F2]

Notes

  • The URL is only sent when the same embed also has an author name ($author[]). The order of the two calls does not matter, but a URL without a name is dropped.
  • The URL must be absolute (starting with http:// or https://).

Try it

Paste an example into the playground to preview its message (functions that act on Discord are not run), or build the same thing with blocks.