Parsing Blocks
Advanced TagScript features for enhanced functionality
embed 🔗
Send rich embeds in tag responses. Supports both JSON and manual attribute setting.
{embed({"title":"Hello!","description":"Test embed"})}
Manual Attributes: title, description, color, url, thumbnail, image, footer, field
{embed(color):#37b2cb}
{embed(title):Rules}
{embed(description):Follow these rules!}
{embed(field):Rule 1|Respect everyone|false}
require 🔗
Restrict tag usage to specific roles, channels, or users.
{require(<roles/channels/users>):<error message>}
{require(Moderator):You need the Moderator role!}
blacklist 🔗
Prevent specific roles, channels, or users from using the tag.
{blacklist(<roles/channels/users>):<error message>}
{blacklist(Muted):You cannot use this tag while muted.}
cooldown 🔗
Add a cooldown to prevent tag spam. Time in seconds.
{cooldown(<seconds>):<cooldown message>}
{cooldown(60):This tag is on cooldown for {cooldown} seconds.}
redirect 🔗
Send the tag response to a different channel.
{redirect(<channel>)}
{redirect(#logs)}
Action logged by {user(name)}
delete 🔗
Delete the invoking message after an optional delay (seconds).
{delete([seconds])}
{delete(5)}
This message will be deleted in 5 seconds.
react 🔗
Add reactions to the tag response.
{react(<emojis>)}
{react(✅):✅}
Your action has been confirmed!
command 🔗
Run a bot command from within a tag.
{command:<command>}
{command:ban {target} Banned via tag}
override 🔗
Override the tag invoker's name and avatar.
{override(<name>):<avatar_url>}
{override(Axion Bot):{guild(icon)}}
allowedmentions 🔗
Control which mentions are allowed in the tag response.
{allowedmentions(<users/roles/everyone>)}
{allowedmentions(users):false}
Hello @everyone!