Skip to main content

Configuration

๐Ÿ› ๏ธ Configuration Referenceโ€‹

ENV Fileโ€‹

# โ”€โ”€โ”€ Bot Tokens โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€
# Each bot requires its own bot application in the Discord Developer Portal.
# Copy this file to .env and enter your tokens.

COMMANDS_BOT_TOKEN='your_commands_bot_token_here'
EVENTS_BOT_TOKEN='your_events_bot_token_here'
MINIGAMES_BOT_TOKEN='your_minigames_bot_token_here'

# โ”€โ”€โ”€ Guild & Channel IDs โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€
GUILD_ID=your_guild_id_here
LOG_CHANNEL_ID=your_log_channel_id_here
MEMBER_COUNT_CHANNEL_ID=your_member_count_channel_id_here
FEEDBACK_CHANNEL_ID=your_feedback_channel_id_here

# โ”€โ”€โ”€ Role IDs โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€
MEMBER_ROLE_ID=your_member_role_id_here
UPDATE_NOTIFY_ROLE_ID=your_update_notify_role_id_here
GIVEAWAY_NOTIFY_ROLE_ID=your_giveaway_notify_role_id_here
TEAM_ROLE_ID=your_team_role_id_here

# โ”€โ”€โ”€ Database (for /backup_database) โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€
DB_HOST=your_db_host_here
DB_USER=your_db_user_here
DB_PASS='your_db_pass_here'
DB_NAME=your_db_name_here

Disable a Botโ€‹

Leave the token empty in .env โ€” the bot will be automatically skipped on startup:

# Example: disable the Minigames Bot
MINIGAMES_BOT_TOKEN=

Configure the Points Systemโ€‹

All point values and rewards are defined in bots/minigames/points_config.json. To enable automatic role assignment, add the Discord role ID:

{ "points": 1500, "description": "๐Ÿฅˆ Silver Player", "role_id": 123456789 }