Variables use a dot to separate parts and no colon — write
{user.name}, not {user: name}. A colon turns something into a layout tag, which is a different system entirely. To print a literal brace without triggering variable resolution, escape it with a backslash: \{not_a_var\}.Available Roots
Each root maps to a source object that haze resolves from the current context.
Aliases:
author and member both resolve to user. server resolves to guild. You can use whichever reads most naturally in your template.