Build, run, and control Discord bots from one workspace.
Design commands with visual blocks, BDFD $functions or JavaScript. Host from the app or on the Docker runner for 24/7 uptime.
Mobile, desktop, and Docker.
Three ways to build the same bot
Start visually and move to code when you need it. Every function in the reference is also available in the block builder.
Visual blocks
Stack blocks for messages, buttons, channels and moderation. Create and edit commands from your phone.
Explore blocks$functions
Write BDFD scripts with the full $function reference at hand, from $if to $cooldown.
$title[Pong!]
$description[$ping ms]
JavaScript
Script with the JavaScript API, including db.* for persistence and interaction for replies.
From token to online in three steps
-
1
Create your bot
Generate a Discord bot token and add it to Bot Creator.
-
2
Write your first command
Use the visual builder or BDJS JavaScript — see the guides and function reference.
-
3
Deploy and monitor
Host from the app or use the Docker runner for 24/7 uptime.
A reference you can actually search
Over 550 reference pages for BDFD $functions and the JavaScript API, written to be read on a phone.
Run it where you work
Download Bot Creator for mobile or desktop, or connect the Docker runner for a bot that stays online.