Scripting is here, plus a visual builder
Scripting has been added to Pixie. It's a small language for building a whole embed (or plain message) out of one string - title, description, color, fields, images, buttons, live variables, all resolved fresh every time it renders. Instead of waiting on me to add one more <token>, you just write the embed you want.
As of writing, it works in:
,createembed- the original, plus pagination, stickying, and button-roles built on top of it- Welcome/Leave messages
- Booster Shoutouts
- Vanity Rewards
- Chat Leveling's level-up message
- Jail's jail-channel message
- VC XP's reward-role message
Everything above still works exactly like before by default (plain text, simple tokens) - nothing changes unless you touch it. Start the message with {embed}$v and it becomes a script instead. Switch it back to plain text whenever.
Full syntax is on the scripting docs.
And now a visual builder 🎀
Not everyone wants to hand-write {embed}$v{title: ...} though, so there's a proper visual builder now: pixie.tel/embedbuilder.
Pick which system it's for, fill out a normal form, watch a live preview that matches Discord exactly, hit copy. Done - full ready-to-paste command. You can also import an existing script back in if you just want to tweak something.
Go play with it, lmk if anything's weird!