General Bot Settings
Used in member messages and general references to your club
This color will be used for embeds and UI elements
Bot Status & Activity
The message shown in the bot's status (e.g., "Watching your community 👀")
The type of activity shown in the bot's status
Whoami Command Customisation
Command Descriptions
Button Configuration
These buttons will appear in the /whoami command to link to external sites
Messages
Verification Command Messages
Use {roleName} placeholder - automatically populated with the actual role name from Discord
Use {memberAnnouncementsChannel} and {memberResourcesChannel} placeholders - configure the actual channel IDs below
Channel Configuration
💡 Easy Setup: Right-click your Discord channels and select "Copy Channel ID", then paste the numbers below. The bot will automatically format them as clickable channel links.
Right-click your announcements channel → "Copy Channel ID"
Right-click your resources channel → "Copy Channel ID"
Use {roleName} placeholder - automatically populated with the actual role name from Discord
Membership Expiration Notice
These settings control the DM message sent to users when their membership expires
Use {fullName} placeholder - automatically populated from the membership database.
General Verification Messages
These settings control the footer messages shown in verification-related embeds
Shown at the bottom of verification success and info messages
💡 Need inspiration?
See how DUCA (Deakin University Cybersecurity Association) would configure their bot
📚 View DUCA Example ConfigurationRequired Environment Variables
These variables are required for your bot to function properly
Get this from the Discord Developer Portal
Right-click your server and select "Copy Server ID"
Right-click the role and select "Copy Role ID"
Right-click the role and select "Copy Role ID"
Optional Environment Variables
These variables are optional and enable additional features
Required for member verification and calendar features
Found in your Supabase project settings
Port for the web configuration interface
Import Existing Configuration
Upload an existing bot-config.json file to edit its values:
Import bot-config.json
Upload your existing configuration file to load all settings into the form above.
Click to select a bot-config.json file
or drag and drop it here
Supported format: .json
or drag and drop it here
Supported format: .json
Generated Configuration Files
Review and download your configuration files below:
Bot Configuration (bot-config.json)
This file contains all your bot customisation settings.
Environment Variables (.env)
This file contains your environment variables for the bot.
Excel to CSV Converter
Upload an Excel file (.xlsx, .xls) to convert it to CSV format with empty columns removed.
Click to select an Excel file
or drag and drop it here
Supported formats: .xlsx, .xls
or drag and drop it here
Supported formats: .xlsx, .xls