What Custom Content does
Custom content lets you define reusable messages and embeds that the bot can send automatically.You can control:
- Message text
- Embedded messages
- Variables and dynamic data
- Reuse across multiple features
Step 1: Create new content
Start by creating a new piece of custom content.content_nameis the name used to reference the contentcontent_typedefines how the content behaves
gw (giveaway), welc (welcomer), doj (dm on join), and other supported types
Choose a descriptive name so it’s easy to recognize later.
Step 2: Set the content message
After creating the content, define what it should send.messageis the text sent when this content is used- Leaving
messageempty clears the message
[user.mention][user.name][server.name]
Step 3: (Optional) Customize an embed
If your content supports embeds, you can fully customize how it looks.- Opens an interactive embed editor
- Allows you to customize title, description, colors, and fields
- Embeds can also contain variables
Step 4: View your content
Preview your content before using it in a feature.- Shows the current message and embed
- Variables are previewed when possible
Step 5: Use your content
Once created, your content can be used in:- Welcomer
- DM on Join
- Giveaways
/welcomer content welcome-message/dm content welcome-dm/giveaway winner-message winner-message
Step 6: Edit content type (optional)
You can change how a content behaves after creation.- Useful if you want to switch between message-based or embed-based content
Step 7: Remove content (optional)
If a piece of content is no longer needed, you can delete it.- This permanently removes the content
- Any features using this content will need to be updated
Example workflow
A typical setup might look like this:- Create content named
welcome-message - Set a message using variables
- Customize an embed
- Assign the content to Welcomer
/content create welcome-message message/content message welcome-message Welcome [user.mention] to **[server.name]**!/content embed welcome-message/welcomer content welcome-message
Tips and best practices
- Use clear, descriptive content names
- Keep messages short and friendly
- Use variables to personalize messages
- Preview content before assigning it
- Reuse content across multiple features
Troubleshooting
If content does not appear correctly:- Make sure the content exists
- Verify the content type is correct
- Check variable spelling
- Use
/content viewto preview output