BotHarbor helps you go from an idea to a running Discord bot without managing servers. The flow is always the same: create, test, deploy.
1. Create an account
Sign up with your email or with Discord. With Discord we only request your username and email (identify email scopes). We never ask for your Discord password or account token.
2. Create a bot
- AI builder — describe the bot in your own words.
- Template — welcome, moderation, tickets, role menu, utility commands, levels or giveaways.
- Blank — a minimal bot with
/ping. - Import — a public GitHub repository or a ZIP (custom code; hosting is a gated beta).
3. Test it in the sandbox
Open the Test tab. You can chat, run slash commands, click buttons and fill modals in a simulated server. See the sandbox guide for what it does and does not simulate.
4. Connect it to Discord
Create an application in the Discord Developer Portal, copy the bot token into Settings → Secrets as DISCORD_TOKEN, and enable any privileged intents the bot needs. Follow Discord setup.
5. Deploy
Press Deploy on the Overview tab. You'll see the status, live logs, CPU and memory. If the bot crashes it is restarted automatically with a back-off.