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.json under "bot_token".

Whitelisted Users & Roles

  • You must specify which users and/or roles can access the bot.

  • Add their Discord IDs in the whitelisted_users and whitelisted_roles arrays in config.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.json under "database_settings".

Optional

circle-info
  • 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.