advanced
Updates
How new versions reach your bot.
How it works
Your bot checks for new versions automatically in the background. When one's available, everyone on the dashboard sees a banner with the version number and changelog. The owner clicks Update & Restart - the bot updates itself and restarts. That's the whole flow.
Only the owner can update
Set OWNER_USER_ID in your environment to your Discord user ID. That's the only account that can press Update & Restart, Check Now, or toggle Auto-update. Other admins on the dashboard see the same version info but the buttons are greyed out. To find your Discord ID: enable Developer Mode in Discord settings, right-click your name, Copy User ID.
Auto-update mode
Owner can flip Auto-update on in Settings. The bot will then install new versions the moment they're released - no manual click needed. Leave it off if you want to review changelogs first.
Your data is safe
Updates only replace the bot's code - never your settings or member data. Your .env file, all guild configurations, user XP / balances, warnings, tickets, custom commands, analytics history - everything stays exactly as you left it. Worst case the bot is offline for ~5 seconds during restart.