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.

Create a card