Requirements
Before running KeyAuth AIO, make sure you have the following:
Discord Bot Token
A Discord bot token is required to run the bot.
The bot should have the necessary permissions to send messages and manage roles/channels if needed.
Add the token in
config.jsonunder"bot_token".
Whitelisted Users & Roles
You must specify which users and/or roles can access the bot.
Add their Discord IDs in the
whitelisted_usersandwhitelisted_rolesarrays inconfig.json.
Database
MongoDB is required to store user accounts, keys, and sales data.
Ensure MongoDB is installed and running locally, or provide a valid connection URL in
config.json.Default database name can be set in
config.jsonunder"database_settings".
Optional
Using an RDP or VPS is recommended for hosting the bot to improve uptime and stability.
A stable internet connection is required if running from a local machine.
Make sure your bot has access to Discord channels where it will operate.