Troubleshooting Permissions, Dashboard, and Premium
Resolve common OAuth, role hierarchy, database, command-sync, and Premium recognition problems.
How to set it up
- 1
Confirm the bot is online and present in the correct server.
- 2
Check HuckMod’s role hierarchy and required Discord permissions.
- 3
Verify the website and bot use the same PostgreSQL DATABASE_URL.
- 4
For Premium, compare the exact guild ID with huckmod_premium_guilds.
Related commands
Helpful tips
Tip
Guild IDs must match exactly; a subscription for another server does not unlock Premium.
Tip
Restart the service after changing Railway environment variables.
Frequently asked questions
Why does the website show the wrong plan?
The dashboard must query Premium by the current URL guild ID and ignore stale guild_config flags.
Why does the bot say Free?
Check the bot log for the guild ID and confirm that exact ID exists in the shared Premium view.