Using AI Chat
Learn how to use natural language to build custom Discord bot behaviors with AI Chat.
What is AI Chat?
AI Chat lets you describe what you want your bot to do in plain English. Our AI will understand your request and automatically generate the behaviors, triggers, and actions needed to make it work.
Basic Syntax
The AI understands natural language, so write as you would speak. Here are some key elements:
Channel References
Use #channel-name to reference Discord channels
Send a message to #generalRole References
Use @role-name to reference Discord roles
Give them the @Member roleImportant: You must connect your Discord server first to use channel and role references. The AI needs access to your server's structure to properly reference them.
Example Prompts
Here are real examples you can use right away:
Welcome Bot
When someone joins the server, send a welcome message in #welcome that says "Welcome [username]! Check out #rules to get started." and give them the @Member role.Creates a member join trigger with message and role actions.
Moderation Commands
Create a /kick command that only users with @Moderator role can use. It should kick the mentioned user and send a log message to #mod-logs.Creates a slash command with permission checks and logging.
Auto-Responder
When someone says "!help" in any channel, send an embed with help information including links to the docs and support server.Creates a message trigger that responds with formatted content.
Reaction Roles
When someone reacts with 🎮 to a message in #roles, give them the @Gamer role. When they remove the reaction, remove the role.Creates reaction add/remove triggers with role management.
Announcement System
Create an /announce command that only @Admin can use. It should send an announcement embed to #announcements and ping @everyone.Creates a command with role restrictions and formatted output.
Tips for Better Prompts
Be Specific
The more details you provide, the better the result.
❌ Vague:
Make a welcome bot✅ Specific:
When someone joins, send "Welcome [username]!" to #welcome and give @Member roleInclude Trigger and Actions
Clearly state when it should trigger and what it should do.
Structure:
When [trigger], do [action] in [channel] with [details]Use Actual Names
Reference your actual channels (#general) and roles (@Member) from your server.
Mention Permissions
If a command should be restricted, specify which roles can use it.
Common Patterns
Here are common trigger types the AI understands:
Member Events
- • "When someone joins..."
- • "When a member leaves..."
- • "When someone gets banned..."
Commands
- • "Create a /command..."
- • "Make a !prefix command..."
- • "Add a slash command..."
Messages
- • "When someone says..."
- • "When a message contains..."
- • "If someone types..."
Reactions
- • "When someone reacts with 😀..."
- • "When reaction is added..."
- • "When reaction is removed..."
AI Limitations
- • AI uses generation credits (check your balance before generating)
- • Very complex behaviors may need to be split into multiple simpler ones
- • AI-generated behaviors can be edited after creation
- • If the result isn't perfect, try rephrasing your prompt
About AI Credits
Each AI generation uses one credit. Your plan includes:
- Free Trial: 10 credits (lasts 7 days)
- Pro Plan: 20 credits/month
Tip: Use Builders (which don't use credits) for common features, and save AI Chat for custom behaviors.