Help & getting started
Configure Unity Bot, the dashboard, and Discord OAuth in a few steps.
1. Sign in & invite the bot
Open Dashboard, sign in with Discord, then use Invite Unity Bot. Choose a server where you can manage settings, approve the invite, then use Refresh list and open your server. The invite uses bot and applications.commands (configure BOT_INVITE_URL or DISCORD_CLIENT_ID on the host).
2. Discord app & OAuth redirect
In the Discord Developer Portal, add this redirect for the dashboard login:
https://unitybot.unity-labs.xyz/api/auth/callback/discord
Set the same URL in your hosting env as NEXTAUTH_URL (or your provider base URL) so the callback matches.
3. Dashboard access
After sign-in, the dashboard only lists servers where you are the owner, have Administrator, or Manage Server (the same rules Discord uses for “manage this server”). The guilds OAuth scope is still required. Open a listed server to change Unity Bot settings.
4. Token economy branding
Open Economy for a server to set the currency name, optional prefix, and icon. Slash commands and embeds use that branding automatically.