Browser-based utilities for the Bot Designer for Discord community no installs, no accounts required for most tools.
bdtools.netlify.app · Report a Bug · Request a Feature
| Tool | Description |
|---|---|
| Embed Builder | Visually build Discord embeds with buttons, select menus, and modals. Outputs ready-to-use embed code. |
| Send Embed Builder | Build $sendEmbedMessage[] blocks with a live preview. |
| Code Highlighter | Custom syntax highlighting for BDFD scripts. Supports 300+ functions with per-function color and style controls. |
| Code Indenter | Auto-format and indent messy BDFD scripts for readability. |
| Character Escaper | Escape BDFD special characters: $, ;, \, ]. |
| Permission Calculator | Calculate Discord permission bitfields for bot invites. |
| Bot Guild List | API-authenticated dashboard to browse your bot's servers with member counts, icons, and invite links. |
BDTools exposes a small serverless API for bot integrations, primarily for the Bot Guild List feature.
Base URL: https://api-bdtools.netlify.app/
| Endpoint | Method | Description |
|---|---|---|
/get-servers |
GET |
Retrieve the guild list associated with an API key |
/submit-servers |
POST |
Submit and queue a bot's server list for processing |
/bdfd-functions |
GET |
Proxy for the BDFD public function list API |
Authentication uses JWT-based API keys generated via Discord OAuth. Full docs at bdtools.netlify.app/api.
# Example — fetch BDFD function list
curl https://api-bdtools.netlify.app/bdfd-functions- Frontend — Vanilla JS, Tailwind CSS, Geist font
- Backend — Netlify Functions (Node.js), MongoDB
- Auth — Discord OAuth2, JWT
- Deployment — Netlify (continuous deployment from GitHub)
All rights reserved. This repository is public for reference only — you may not copy, modify, or redistribute any part of this codebase without explicit permission.
Built and maintained by Zubariel.
Thanks to Catearo (BDFD examples) and Luka (testing and bug reports).
Not officially affiliated with Bot Designer for Discord.