Skip to main content

How it works

An embed script is a series of parameters. Each one is wrapped in braces, uses a colon to separate the name from its content, and is joined to the next one with $v.
Anywhere a command accepts both plain text and embed code, your script has to begin with {embed} — otherwise misery treats the whole thing as plain text.
You can use scripts in welcome and goodbye messages, auto responders, auto messages, sticky messages, invoke messages, level-up messages, bump reminders, and Last.FM mode.

Simple parameters

These take a single value.

Colors

Hex works as #5865f2, 0x5865f2, bare 5865f2, or short #fff. You can also use a name: red, blue, green, purple, orange, gold, yellow, white, black, or any standard web color name like hotpink.

Multi-part parameters

These take several values separated by &&.

Author

Name, then optionally an icon URL and a link.
Syntax
Example

Field

Name and value, both required. Add && inline to sit fields side by side.
Syntax
Example
Up to 25 fields per embed.

Footer

Text, then optionally an icon URL.
Syntax
Example
Fluxer doesn’t have message buttons, so there’s no button parameter.

Image restrictions

Images, thumbnails, and icons are only loaded from a fixed set of hosts. Anything else is silently dropped — the image simply won’t appear.
Allowed hosts: fluxerusercontent.com · fluxer.app · last.fm · lastfm.freetls.fastly.net · lastfm-img1.akamaized.net · lastfm-img2.akamaized.net · open.spotify.com Links on the title and author can point anywhere.
The simplest way to get a usable image link: upload it to any Fluxer channel, then copy its link.

A full example

Limits

Common questions

How do I add a line break?

Press Shift + Enter while typing your message in Fluxer.

My embed says it produces no output

misery checks scripts before saving. Usually this means every parameter was malformed — check that each one opens with {, closes with }, and that they’re joined by $v with nothing stray in between.

Why didn't @everyone ping?

@everyone and @here are blocked in scripts so a nickname or variable can’t sneak one in. Bump reminders are the exception — you can type @here into one directly if you have Mention Everyone.

Can I use $v or } inside my text?

No. Both are structural, so a literal $v splits your script and a stray } closes the parameter early.