Discord Webhook & Components V2 Guides
Fact-checked, practical references built around the workflows DWEEB actually supports. Learn the current Discord model, see exact limits and payloads, then open the relevant example in the visual editor.
Start here
Discord Components V2: Complete Guide
Learn Discord Components V2 types, nesting rules, JSON, webhook behavior and current limits, with a working example you can edit visually.
How to Create and Use a Discord Webhook
Create a Discord webhook URL, keep it secure, build a message visually and send it safely. Includes permissions and Components V2 caveats.
Convert Discord Embeds to Components V2
Paste legacy Discord webhook JSON and convert content and embeds into editable Components V2, with a clear report for fields that cannot map exactly.
Discord Webhook Security Guide
Protect Discord webhook URLs, respond to a leak, choose safe storage and understand what browsers, bots and webhook tools can access.
Edit a Discord Webhook Message After Sending
Restore a message sent by a Discord webhook, edit its Components V2 layout and update the original post in place without reposting it.
Discord Text Formatting & Markdown Guide
Every Discord markdown rule that actually renders: bold, italics, headers, subtext, lists, spoilers, code blocks, masked links — plus the quirks that break them.
Discord Timestamps: Every Format Code Explained
Use Discord's <t:unix:style> timestamps to show any date in each reader's own timezone. All seven style codes with examples, plus a visual picker.
Discord Webhook Limits: Rate, Size and Components
The limits every Discord webhook hits: rate limits and 429 handling, character caps, embed totals and Components V2 ceilings the editor enforces for you.
Change a Discord Webhook's Name and Avatar
Set a Discord webhook's default name and avatar, or override both per message with username and avatar_url. Rules, JSON examples and troubleshooting.
From reference to a real Discord post
Every guide separates static incoming-webhook behavior from app-owned interactions and privileged bot actions. That distinction prevents the most common failure: designing a custom button for a destination that Discord will not allow to receive it.
Examples link into a matching builder state, so you can inspect the component tree, export JSON and test the result instead of translating an article by hand.