Custom Branding Setup
Create your own Discord bot and personalize Vulcan's appearance with your branding. Follow this step-by-step guide to set up your custom bot.
Critical Requirements
Your custom bot must have Administrator permissions on your server and all three Gateway Intents enabled in the Discord Developer Portal. Without these settings, your custom bot will not function correctly.
Create a Discord Application
Set up your bot in the Discord Developer Portal
Go to Discord Developer Portal
Open the Discord Developer Portal in your browser:
Open Discord Developer PortalLog in with your Discord account if prompted.
Create New Application
- Click the New Application button in the top right corner
- Enter a name for your bot (for example, your server name)
- Accept the Discord Developer Terms of Service
- Click Create
Tip:Choose a memorable name that represents your community. This is shown as your bot username in Discord.
Configure Your Bot
Set up the bot settings and enable required permissions
Navigate to the Bot Section
- In the left sidebar, click on Bot
- Click the Add Bot button if prompted
- Confirm by clicking Yes, do it!
Customize Your Bot's Appearance
- Click on the bot avatar to upload your custom icon or logo
- Optionally change the Username
- Add a custom Banner if desired
Tip:Use a square image (at least 128 by 128 pixels) for the best avatar quality.
CRITICAL: Enable ALL Gateway Intents
Scroll down to the Privileged Gateway Intents section and enable all three intents:
PRESENCE INTENT
Required for user presence and status tracking
SERVER MEMBERS INTENT
Required for member management and moderation
MESSAGE CONTENT INTENT
Required for auto-moderation and message logging
Warning:If any of these intents are disabled, your custom bot will NOT function correctly. Auto-moderation, message logging, and member tracking will fail.
Get Your Bot Token
Copy the secret token to connect your bot
Reset and Copy Token
- In the Bot section, find the Token area
- Click Reset Token
- Confirm by clicking Yes, do it!
- Click Copy to copy your new token
Warning:Never share your bot token with anyone. Treat it like a password. Anyone with your token can control your bot.
Important: You can only see the token once after resetting. Make sure to copy it before closing the page.
Invite Bot to Your Server
Generate an invite link and add the bot
Generate Invite Link
- In the left sidebar, click on OAuth2 then URL Generator
- Under Scopes, check:
botapplications.commands
- Under Bot Permissions, check Administrator
CRITICAL: Required Permissions
Your custom bot must have all required permissions to function correctly. Vulcan needs access to:
- Manage channels (for tickets, voice management, stat channels)
- Manage roles (for mutes, auto-mod actions)
- Ban and kick members (for moderation)
- Manage messages (for auto-mod, logging)
- View all channels (for monitoring and logging)
- Or Administrator, with the correct role hierarchy
Complete the Invite
- Scroll down and copy the Generated URL
- Open the URL in your browser
- Select your server from the dropdown
- Click Authorize
- Complete the captcha if prompted
Success:Your custom bot should now appear in your server member list. It will show as offline until connected.
Configure in the Vulcan Dashboard
Connect your custom bot to Vulcan
Open Custom Branding Settings
- Log in to the Vulcan Dashboard
- Select your server
- Navigate to Custom Branding in the sidebar
Enter Your Bot Token
- Paste your bot token in the token field
- Click Save Token
- Wait for the bot to connect (may take a few seconds)
Security:Your token is encrypted and stored securely. Only you can access it, and it is never logged or shared.
Customize Branding Options
Once connected, you can customize various branding options:
Custom Colors
Change embed accent colors to match your brand
Custom Footer
Personalize the footer text on bot messages
Custom Images
Add your logos and thumbnails to embeds
Bot Identity
Your bot appears with your custom name and avatar
Troubleshooting
Common issues and how to fix them
Bot won't come online?
- Verify the token is correct (no extra spaces)
- Ensure all three Gateway Intents are enabled
- Check if the bot was invited with the correct permissions
- Try resetting the token and entering it again
Commands not working?
- Ensure the applications.commands scope was selected during invite
- Verify the bot has Administrator permission in your server
- Commands may take up to an hour to sync after first setup
Missing message content or members?
- The MESSAGE CONTENT INTENT must be enabled
- The SERVER MEMBERS INTENT must be enabled
- After enabling intents, you may need to reconnect the bot
You're All Set!
Your custom branded bot is ready to use. All Vulcan features will work through your personalized bot identity.
Admin Perms
Required
All Intents
Enabled
Token Set
Configured