From 124e04ccb0558b85e1d3d4350508c3a5eafc1e6d Mon Sep 17 00:00:00 2001 From: VAL1SOR <85311667+VAL1SOR@users.noreply.github.com> Date: Sun, 6 Jul 2025 00:21:49 +0300 Subject: [PATCH] Update main.py actually generate Discord Nitro codes --- main.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/main.py b/main.py index 3cb4ea3..c88cfd7 100644 --- a/main.py +++ b/main.py @@ -1,4 +1,4 @@ -import os, requests, random, threading, json, time, multiprocessing +import os, requests, random, threading, json, time, multiprocessing, string from colorama import Fore # Credit to Pycenter by billythegoat356 @@ -55,7 +55,7 @@ def config(self, args, args2=False): return data[args] def run(self): - self.code = "".join(random.choice("abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ1234567890") for _ in range(16)) + self.code = "".join(random.choice(string.string.ascii_uppercase + string.digits) for _ in range(19)) # according to Discord, all Nitro codes are 19 characters long, not 16 (https://support.discord.com/hc/en-us/articles/360020564851-Redeeming-Codes) try: req = requests.get(f'https://discordapp.com/api/v6/entitlements/gift-codes/{self.code}?with_application=false&with_subscription_plan=true', proxies={'http': self.config("proxies")+'://'+self.random_proxy(),'https': self.config("proxies")+'://'+self.random_proxy()}, timeout=1)