About
About BotsMaker
An AI bot creator for Discord communities who want a working bot, not a research project.
BotsMaker Team
Bot tooling for Discord communities
We build BotsMaker, the AI Discord bot creator. The guides come from what we see when bots are generated, tested and set up in the Discord Developer Portal and on real hosts.
Why BotsMaker exists
Every Discord community needs a few small things that public bots do almost right: a ticket flow with your rules, a welcome message in your own words, moderation without Administrator, a leveling curve you chose. A public bot gives you its settings. Hiring a developer for a small bot is rarely worth it. BotsMaker is built for that gap. You describe the small thing in plain language and get a bot that does it, with the code, so you are never locked in.
How a request is processed
- You write what the bot should do: the slash commands, who may use them, the messages and the limits.
- The AI is briefed with the rules of discord.js v14: slash commands, minimum intents, permission and hierarchy checks, and the three second reply rule.
- It returns the files. A safety scan checks them before anything else happens.
- We parse every file, start the bot with a fake login and run each slash command once. If something fails, for example a missing import or a wrong builder call, the error goes back to the AI, which repairs the code. This repeats a limited number of times.
- You download the project. Further requests change the existing code instead of starting over, and earlier versions are kept.
- How it works
- You describe a bot. An AI model writes a discord.js v14 project. We then check it: every file is parsed, the bot is started with a pretend login and the network cut off, and each slash command is executed once. If a check fails, the error goes back to the AI, which repairs the code.
- What you get
- A zip with the complete code, package.json, a README with the Developer Portal steps, .env.example and a slash command registration script. There is no BotsMaker code inside the bot and it never contacts us.
- Hosting
- Press Start on the Hosting tab and the bot runs 24/7 on our servers, in its own container with memory, CPU and process limits. You can stop and restart it and read the log. Hosting costs about 0.2 credits a day per running bot, and it stops by itself if your credits run out.
- Your token
- If you use hosting, the token is checked with Discord, stored encrypted and passed to your bot only as an environment variable. It is never shown again and never appears in the log. If you download the code and host it yourself, you never give us the token. Our checks use a fake token and have no network access.
- Privacy
- Your bots are visible only to your account. We do not publish them.
- Safety
- A scan rejects code that runs shell commands, evaluates strings, reads the bot token, sends direct messages to many members or deletes whole servers. Requests for nukers, raid tools, self-bots and token grabbers are refused.
- Limits
- We generate JavaScript with discord.js v14 only. Music and voice bots are not supported, and hosted bots have memory and CPU limits. AI-written code can contain bugs, so test in a private server first.
What it is good at
BotsMaker works well for slash-command bots with clear rules: moderation, tickets, welcome and goodbye messages, leveling, giveaways, polls, suggestions, role menus, utility commands and AI answer commands. These are jobs that can be described in a few sentences, which is exactly what an AI model needs to produce reliable code.
What it is not for
It is not a tool for music or voice bots, for bots with a web dashboard, or for anything that has to be perfect without testing. Bots that harm servers or break the Discord rules are refused. You can run the bot on our hosting or on your own machine. Either way you are responsible for what it does in your server.
Credits and fairness
Credits measure the AI work of a request: a typical bot uses about two, a small change less, a large one more, and each request shows what it used. Checks, automatic repairs and downloads are free, and a request that fails on our side costs nothing. Packs are one-time purchases that never expire, and every new account starts with 5 free credits so you can judge the result before paying. The details are on the pricing page.