Draft: 2FA System, Group Payout System & Roblox API Bans (incl. minor fixes)
Additions
2-Factor Authentication
/enable2fa Command
To enable 2-Factor Authentication (2FA), run /enable2fa in any channel. The bot will work some magic, and eventually return you 3 things:
- A QR code to scan in your 2FA app of choice (Authy, Google Authenticator, etc)
- Your 2FA Token
- Your 2FA backup code You should store your backup code somewhere safe by screenshotting it or storing it somewhere not on your PC. If you are unable to scan your QR code, you can use the 2FA token provided in the command reply to manually add it to your 2FA app. If you are having trouble doing this, google how to manually add a token for your app.
/disable2fa Command
To disable 2-Factor Authentication, run /disable2fa authmethod:Backup Code/2FA Authenticator Code in any channel. The bot will prompt you to authenticate with your chosen method. Once complete, assuming the information you entered is correct, 2FA will be disabled for you and your backup code will be invalidated. To re-enable 2FA, see the above category. If for some reason you lose both your auth and your backup code just DM me and we'll figure it out.
Roblox API Bans
/apiban and /apiunban
You can now ban and unban people from any public CMTZ game(s) via the bot as part of a new Roblox feature that was recently made available to the public. IP bans are also an option.
/payout Command
Coming soon
Bug Fixes
Coming soon