Guide
Discord link preview buttons without a bot
Discord link preview buttons are style-5 link buttons nested in a component embed. They appear on a pasted URL after Discordbot reads server-rendered JSON. They are not interactions, they do not use custom_id, and they cannot point at http.
Why bots are the wrong tool
A bot can post a message with buttons, but then you operate a bot, privileged intents, and a command surface. Component embeds ride on the link you already wanted to paste.
Tinycord never creates a Discord application. Import a page, add Buy or Docs, publish, paste.
Button rules that fail in production
http URLs are dropped. custom_id is invalid on this surface. Gift and nitro copy is how scam pages get the whole domain denylisted — Tinycord blocks that language before a slug exists.
One to five buttons is enough. This editor is not a 40-component tree. If you need that, you are building a bot dashboard, not a link preview.
Try it on your own page
Or browse the examples gallery.