BotNinja
Pricing
Log inGet started
The dojo

Bots, by sentence.

Describe the bot you want. The agent builds it, tests it, and puts it live in your Discord server. No coding required.

Sign in with Discord to send — free, no credit card.

Try:

Watch it think.

While the agent works, you see exactly which phase it's in — and what file it's touching.

Currently

writing

commands/welcome.py

It reads like a teammate.

Markdown replies — bold, lists, inline code. The agent doesn't dump raw output. Hover any label to see what it points to.

Done — welcome-bot is live and listening.

  • listens for new members joining
  • assigns the Member role on join
  • posts a welcome in #general

Tested in sandbox, 3 commands validated before deploy.

Every build is saved.

After each successful validation, the agent saves a snapshot. Roll back to any of them within 48 hours. Hover an older snapshot to inspect it.

just now·4 cmdsvalidated

Added /welcome with auto-role assignment

+ /welcome
+ Member role on join
snapshot · s5rollback
12 min ago·3 cmdsvalidated

Wired guildMemberAdd event handler

+ guildMemberAdd
+ #general hello msg
snapshot · s4rollback
1 hr ago·2 cmdsvalidated

Added /ping for latency checking

+ /ping
snapshot · s3rollback
3 hr ago·1 cmdvalidated

Initial bot scaffold and connection

+ bot.py
+ discord.py v2.4
snapshot · s2rollback
1 day ago·0 cmdsvalidated

New bot · empty scaffold

snapshot · s1rollback

Sleeps when idle.
Wakes when used.

Free, every bot

/welcome

Your free bot doesn't need to run all day to be useful. Smart Relay keeps it asleep until Discord asks for it — no need to start it manually from your dashboard.

When a command arrives, the relay spins your bot up in about a second to handle it. Once things go quiet again, it goes back to sleep.

100 min / day·~1s cold start·free, every bot
or

Always on.
Never waits.

$5 / month · per bot

If your community runs the bot all day, the second-long wake-up adds up. Switch to 24/7 hosting and your bot runs continuously on managed infrastructure.

A real-time heartbeat checks every few seconds. If the bot ever crashes, the supervisor restarts it within seconds — your users never notice.

always-on·auto-recovery·$5 / mo · per bot
live · 47d uptime
99.97% uptime · heartbeat 2.4s

Where it actually lives.

general·247 membersdiscord
k
karaused/welcome
N
N
welcome-botbotjust now

Welcome, @kara! You've been given the Member role.

Message #general

Once your bot is live, it shows up in your server like any other member — but with the exact commands you described.

Slash commands appear in the picker. Events fire when they should. Replies render with proper formatting. The agent's job ends here: running, in your channel, doing the thing.

slash commands·event handlers·your server

It starts with a sentence. Yours.

Sign in with Discord and describe the bot you want. Free to try — no credit card, no install.

Start buildingOr design a server
BotNinja

The dojo for Discord. Forge a bot, design a server, and ship — all in one place.

© 2026 Omika AI

Product
  • BotNinja
  • ServerNinja
  • Pricing
  • Templates
Resources
  • Docs
  • Getting started
  • How it works
  • Help center
  • Guides
Company
  • Discord
  • Email us
  • Privacy
  • Terms