Skip to main content
A container is Discord’s newer message layout. It looks similar to an embed, but instead of filling in fixed slots like a title and a footer, you stack blocks in the order you want them. Start one with {container}, then add each block underneath.
Announcement container
{box} and {ctr} are shorter names for the same thing, so {box.text: …} and {container.description: …} do exactly the same job.

Nodes

Thumbnails pair with text

A thumbnail and a description sitting next to each other are joined into one block, with the image on the right and the text on the left.
These produce the same thing
Order doesn’t matter, so put the thumbnail above or below its text. Two thumbnails in a row will close off the first pair and start a new one.

Multi-line text

Body text can run over as many lines as you like, and Discord’s markdown works inside it.
Now playing block

Buttons

Buttons go inside a container with {container.button: …} and use the same keys as normal buttons. See Buttons for the full list.
Last modified on August 4, 2026