AI builder · visual workflows · hosting included
Your Discord Bot.
Built by AI.
Describe your idea. Let AI build your bot. Deploy it, manage it, and grow your community from one powerful dashboard.
- Reading your request
- Designing commands and automations
- Writing handlers
- Running automated tests
Example output generated from Botwright's template library. Your bot is built from your own description.
Guardian
v12 · 8 commands
Level Up
v4 · 2 commands
Helpdesk
v7 · 2 commands
What you get
Everything between an idea and a bot that's online
A builder, a host and a control room in one place — so the hard parts of running a Discord bot are handled for you.
Built from a sentence
Describe what you want in plain language. The assistant designs commands, writes the handlers, validates them and runs automated tests — then makes targeted edits whenever you ask for a change.
you
Add a cooldown to /daily and make the reply an embed.
assistant
- Read /daily
- Updated command /daily
- Checked the draft — 7 tests passed
Visual workflows
Drag triggers, conditions and actions into place. What you see is exactly what runs.
Hosting included
Deploy with one click. Each bot runs in its own locked-down container with automatic restarts.
Live logs
Stream your bot's real output as it happens. Search it, filter it, and ask the assistant what went wrong.
16:12:03 info Connected to Discord
16:12:04 info Registered 8 slash commands
16:14:27 warn Rate limited — retrying in 2s
Least-privilege by default
Botwright works out the exact permissions your bot needs and explains why it needs each one.
- Never asks for Administrator
- Tokens encrypted at rest
- Secrets redacted from logs
How it works
Four steps, no terminal required
Step 1
Describe it
Tell the assistant what your community needs, start from a template, or build visually.
Step 2
Review the build
See every command and file it produced, the test results, and a preview you can click through.
Step 3
Connect Discord
Create a bot application, paste its token once — it's encrypted — and invite it with only the permissions it needs.
Step 4
Deploy and manage
One click to go live. Watch logs and analytics, change settings, roll back if something isn't right.
The format of a real deployment log. Every line is written by the hosting service as it happens.
Templates
Start from something that already works
Fifteen ready-made bots, each validated and tested on every release. Install one, then reshape it with AI or the visual builder.
AI-powered creation
An engineer for your bot that shows its work
Ask for a change in your own words. The assistant edits only what's needed, tests the result, and hands you a diff to approve — nothing reaches your live bot until you say so.
- Read /daily
- Configuration settings: dailyAmount
- Updated command /daily
- Checked the draft — 7 tests passed
/daily now has a 24-hour cooldown and tells members when they can claim again. The reward amount is a new setting called Daily reward under Configuration.
| 1 | 1 | export default async function (ctx) { |
| 2 | − const amount = 100; | |
| 2 | + const key = "daily:" + ctx.user.id; | |
| 3 | + const nextAt = await ctx.store.get(key); | |
| 4 | + if (nextAt && nextAt > Date.now()) { | |
| 5 | + return ctx.reply({ content: "Come back " + ctx.format.time(nextAt, "R") + ".", ephemeral: true }); | |
| 6 | + } | |
| 7 | + const amount = Number(ctx.config.dailyAmount) || 100; | |
| 3 | 8 | const balance = await ctx.store.incr("bal:" + ctx.user.id, amount); |
| 4 | − await ctx.reply("You collected " + amount + " coins. Balance: " + balance); | |
| 9 | + await ctx.store.set(key, Date.now() + 86400000, { ttlSeconds: 86400 }); | |
| 10 | + await ctx.reply({ embeds: [{ title: "Daily reward", description: "+" + amount + " coins · balance " + balance }] }); | |
| 5 | 11 | } |
Moderation & automation
Keep the peace while you sleep
Auto-moderation, welcome flows, auto-responses and scheduled tasks are built in and configured with forms. Anything more unusual, the assistant can write.
Rules you switch on, not code you write
- Timeout 5m
Spam
More than 6 messages in 5 seconds
- Delete + warn
Invite links
discord.gg and invite URLs
- Delete + warn
Mass mentions
More than 6 mentions
- Delete
Banned words
Your own word list
GuardianAppToday at 9:41 PM
Auto-moderation · spam
join my server!! join my server!! join my server!!
Member
@Newcomer
Channel
#general
Action
Timeout 5m
just now
GuardianAppToday at 9:58 PM
Member report
Reported
@Newcomer
Reported by
@Riley
Details
Sending unsolicited DMs to new members.
Analytics & monitoring
Know what your bot is doing
Command usage, failures, joins and leaves, moderation actions, uptime and resource use — all measured from events your bot really emitted.
Command usage
Sample dataHealth checks
Sample dataUptime is calculated from one health check per minute — never estimated.
Most-used commands
- /rank1,840
- /daily1,312
- /leaderboard624
Hosting & deployment
Runs in isolation, recovers on its own
Your bot is hosted for you from the first deploy. Generated code never touches the platform or another customer's bot.
One container per bot
Read-only filesystem, no extra privileges, and no way to see other bots or the platform.
Hard resource limits
CPU, memory and process caps are enforced by the container runtime for every bot.
Sandboxed handlers
Generated code runs without access to Node APIs, the filesystem or arbitrary network hosts.
Self-healing
Crashes trigger restarts with backoff; unresponsive bots are detected by heartbeat and replaced.
Persistent storage
XP, balances and tickets survive restarts and redeploys on a private data volume.
Safe rollouts
A failed deploy automatically restores the version that was running before.
Pricing
Start free. Upgrade when your community grows.
Every plan includes hosting, the visual builder, templates, logs and analytics.
Free
Build and host your first bot.
Free
- 1 hosted bot
- 25 AI credits every month
- 128 MB memory · 0.25 vCPU per bot
- 15 commands and 10 automations per bot
- 3-day logs · 7-day analytics
- 5,000 stored records per bot
Pro
Most popularFor communities that rely on their bots.
$15/ month
Paid plans open once billing is connected on this installation.
- 5 hosted bots
- 400 AI credits every month
- 256 MB memory · 0.5 vCPU per bot
- 50 commands and 40 automations per bot
- 14-day logs · 30-day analytics
- 50,000 stored records per bot
- Priority deployment queue
Business
Shared management for teams running many bots.
$49/ month
Paid plans open once billing is connected on this installation.
- 20 hosted bots
- 1,200 AI credits every month
- 512 MB memory · 1 vCPU per bot
- 100 commands and 60 automations per bot
- 30-day logs · 90-day analytics
- 250,000 stored records per bot
- Priority deployment queue
- Share each bot with up to 10 teammates, with roles
- Priority support
Questions
Frequently asked
Type the bot you've been meaning to build.
It can be online in your server in a few minutes — reviewed by you, hosted by us.