A Discord bot for your Roblox script's community.
Slash commands, HWID resets, and automatic role sync the moment a buyer pays. Run it under the shared Sirius identity or whitelabel it under your own brand on Max.
What the bot does
- /key — buyer claims or recovers their key in DM.
- /reset-hwid — buyer resets their HWID lock once per day.
- /lookup — staff check a buyer's purchase status without leaving Discord.
- /gen-key — staff mint a comp key with a daily quota.
- /revoke-key — staff revoke a leaked key on the spot.
- Role sync on purchase. Stripe webhook lands, the bot grants the right role. Refund, role is stripped. No manual verification.
How to add it to your server
- Sign in to Sirius and open your project's Discord tab.
- Click Install bot — you'll be sent to Discord's OAuth flow with the right permissions pre-selected.
- Pick your server, authorise, and you're back in Sirius with the link confirmed.
- Map your tier IDs to Discord roles so role sync activates on purchase. Done.
Whitelabel
If you're on the Max plan, you can paste your own bot's token and public key. The interactions endpoint then runs under your bot's identity instead of Sirius's. Same commands, same behaviour — your community sees your brand. If you downgrade off Max, the credentials stay saved but the bot pauses; re-upgrade and it reactivates without re-configuration.