On this page
Getting Started
Start here — set up a bot, write your first command, and find the right documentation section.
Welcome to Bot Creator documentation. This page links the fastest path from zero to a running command.
1. Install Bot Creator
Download the app for mobile or desktop. Create a Discord application and bot token — see the Create a Discord Bot Token guide.
2. Choose your scripting mode
| Mode | When to use | Documentation |
|——|————-|—————|
| Visual + BDScript | Block editor, $functions |
BDFD Function Reference |
| BDJS (JavaScript) | Full scripting power | JavaScript API |
Use $scriptLanguage in BDScript to detect which mode is active.
3. Build your first command
-
BDScript: Create a Command step-by-step → Perfect ping command
-
JavaScript: Add a JavaScript block and use
interaction.reply('pong')ormessage.reply('pong')
4. Persistent data
-
BDScript:
$getUserVar/$setUserVar— see Variables and the Database variables guide -
JavaScript:
await db.user.get()/await db.user.set()— see db.user
5. Deploy and monitor
Host your bot from the app dashboard. For self-hosted runners, see Deployment & hosting and the Docker Runner API guide.
Popular references
-
Events & placeholders — event-driven bots and
((...))variables -
Interactions overview — buttons, select menus, modals
-
Handling rich interactions — full walkthrough
-
MCP server — AI tool integration for this documentation