Get more out of BotGenie
Tips for writing prompts that generate exactly what you want, what each plan can build, and answers to the questions we hear most.
Prompt tips
Writing prompts that generate cleanly
Be specific about behavior
"Add a /ban command" works, but "Add a /ban command that requires a reason and posts an embed to #mod-log" gets you exactly what you want on the first try.
One feature at a time
Break big ideas into steps. Build the base command first, then ask for tweaks ("now add a DM to the banned user"). Smaller requests generate faster and more accurately.
Mention permissions
If a command should be admin-only or role-gated, say so: "only moderators can use this."
Reference channels and roles by name
Use the actual names from your server, like "#welcome" or "@Member", so generated commands point at the right place.
Describe the response, not just the trigger
Say what should happen after the command runs. "Reply with an embed" and "reply privately, only visible to the user" produce very different results.
Say what should NOT happen
If a command shouldn't work in certain channels, or shouldn't be usable by bots, mention it up front rather than fixing it in a follow-up.
Reuse your project's context
BotGenie remembers what you've already built in a project, so you can say "do the same thing for /kick" instead of describing it from scratch.
Ask for edits, not rewrites
Once a command exists, small follow-ups like "change the cooldown to 10 seconds" are faster and cheaper than describing the whole command again.
Command reference
What each plan can build
Free
- /ban and /kick with a reason field
- /mute and /unmute
- Simple welcome message on join
- Basic role assignment on join
- /ping and other utility commands
Basic
- Reaction roles (react to get a role)
- Server logging to a mod channel
- Custom welcome embeds with server info
- Auto-responses to keywords
- Scheduled announcements
Pro / Ultra
- Rich embeds with uploaded images
- Multi-step moderation flows (warn, then mute, then ban)
- Buttons and modals for interactive commands
- Slash command groups with subcommands
- Ticket-style support channels
Complexity levels explained
How BotGenie decides what's in scope
Every request is checked against your plan before it uses a generation. Here's the full ladder, from what Free supports up to what's outside any plan today.
Simple
Free and upSingle-purpose commands with no external state: moderation actions, static messages, basic role changes. Fast to generate and easy to review.
Moderate
Basic and upCommands that track some state across uses, like reaction roles, logging, or auto-responses. Still self-contained within your bot.
Advanced
Pro and UltraRich embeds, image uploads, buttons, modals, and multi-step flows. This is the ceiling of what any plan currently supports.
Out of scope
No planThings like databases with external integrations, payment processing, machine learning, or anything that would require infrastructure beyond a single bot process. BotGenie will tell you plainly if a request falls here.
FAQ
Common questions
Do I need to know how to code?+
No. Describe what you want in plain English and BotGenie writes the code. If you do know how to code, you can also download the file and edit it yourself.
What happens if I ask for something too complex for my plan?+
BotGenie will tell you it's too complex for your current plan and suggest the plan that supports it. You won't lose a generation on a blocked request.
Can I move a bot from downloaded code to hosting later?+
Yes. Hosting and the code download aren't mutually exclusive. You can start with a downloaded file and switch to hosting whenever you're ready.
What content won't BotGenie generate?+
We don't generate hateful, racist, homophobic, or discriminatory content, or anything that violates Discord's Terms of Service, including self-bots, token grabbers, and raid tools. See our Terms of Service for the full policy.
Do unused generations roll over?+
No. Free plan generations reset monthly and paid plan generations reset daily. Unused generations don't carry over to the next period.
Can I edit the code after I buy it?+
Yes. Once you purchase the final code, it's a normal source file you own outright. Open it in any editor and change whatever you like.
What if the generated bot has a bug?+
Go back into the project chat and describe the problem; BotGenie will generate a fix. If you've already purchased the code, you can keep iterating in the project and re-purchase the updated version.
Can I run the bot in more than one server?+
Yes, once you own the code (downloaded or hosted) you can invite it to as many servers as you like, the same as any Discord bot.