2025-07-31 17:11:53 -04:00
2025-07-31 17:11:53 -04:00
2025-07-31 16:38:19 -04:00
2025-07-31 02:43:35 -04:00
2025-07-31 02:43:35 -04:00
2025-07-31 15:36:51 -04:00
2025-07-31 15:36:51 -04:00

DiscordKeyBot

DiscordKeyBot is a bot designed to securely distribute Steam game keys to users in your Discord server. Admins can upload lists of keys, set a logging channel for bot warnings, and post an official registration message for users to claim their keys. The bot tracks which users have claimed keys, enforces eligibility based on server join date, and provides admin tools for key management. Warnings are sent to the logging channel when keys run low or if users encounter issues.

How to setup bot

  1. Run npm install to install dependencies.
  2. Run npm run register to register the bot's slash commands globally.
  3. Run npm start to launch the bot.

How to use the bot

  • Set the logging channel:
    Before using the registration feature, run /keys logging and select the channel where you want bot warnings and notifications to be sent.
  • Upload keys:
    Use /keys load and upload a text file with one Steam key per line. The bot will send a confirmation message saying how many keys are in the file. Confirm the upload to add keys to the vault.
  • Post registration message:
    Run /register to send an official message with a "Claim Key" button. Users who are eligible can click the button to receive a key via DM.

Manually get users' keys

Admins can use /keys get and select a user to view their registered key.
To check how many keys are left, use /keys check.

Description
Distribute game or license keys via Discord
Readme 76 KiB
Languages
JavaScript 100%