очень быстрый Дискорд чекер который выдает всю инфу import aiohttp import asyncio import random from colorama import Fore, Style, init import pyfiglet from datetime import datetime, timezone init(autoreset=True) DISCORD_API = "https://discord.com/api/v10/users/@me" USER_AGENTS = [ "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/91.0.4472.124 Safari/537.36", "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/91.0.4472.124 Safari/537.36", "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/91.0.4472.124 Safari/537.36", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) Gecko/20100101 Firefox/89.0", "Mozilla/5.0 (iPhone; CPU iPhone OS 15_5 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/15.5 Mobile/15E148 Safari/604.1", ] def generate_headers(token): return { "Authorization": token, "User-Agent": random.choice(USER_AGENTS), "Accept": "*/*", "Accept-Language": "en-US,en;q=0.5", "Connection": "keep-alive", } def get_account_creation_time(user_id): snowflake_time = (int(user_id) >> 22) + 1420070400000 creation_time = datetime.fromtimestamp(snowflake_time / 1000, timezone.utc) return creation_time.strftime('%Y-%m-%d %H:%M:%S') def print_token_info(token, user_data): username = f'{user_data["username"]}#{user_data["discriminator"]}' email = user_data.get("email", "Not linked") phone = user_data.get("phone", None) verified_email = user_data.get("verified", False) nitro = "Yes" if user_data.get("premium_type", 0) > 0 else "No" user_id = user_data["id"] phone_verified = phone is not None and phone.strip() != "" creation_time = get_account_creation_time(user_id) days_old = (datetime.now(timezone.utc) - datetime.strptime(creation_time, '%Y-%m-%d %H:%M:%S').replace(tzinfo=timezone.utc)).days print(f"{creation_time} | Username: {Fore.MAGENTA}{username}{Style.RESET_ALL} | Email_verified: {Fore.GREEN}{verified_email}{Style.RESET_ALL} | Phone_verified: {Fore.GREEN if phone_verified else Fore.RED}{phone_verified}{Style.RESET_ALL} | Days_old: {Fore.CYAN}{days_old}{Style.RESET_ALL}") return { "token": token, "username": username, "email_verified": verified_email, "phone_verified": phone_verified, "creation_time": creation_time, "days_old": days_old } async def check_token(session, token): headers = generate_headers(token) try: async with session.get(DISCORD_API, headers=headers, timeout=10) as response: if response.status == 200: user_data = await response.json() token_info = print_token_info(token, user_data) return token_info elif response.status == 401: print(f"{Fore.RED}[INVALID]{Style.RESET_ALL} Token: {token[:10]}...{token[-5:]}") return None else: print(f"{Fore.YELLOW}[WARNING]{Style.RESET_ALL} Unexpected status code {response.status} for token.") return None except Exception as e: print(f"{Fore.RED}[ERROR]{Style.RESET_ALL} Request failed for token: {str(e)}") return None async def process_tokens(tokens, valid_file, invalid_file): valid_tokens_info = [] invalid_tokens = [] async with aiohttp.ClientSession() as session: tasks = [check_token(session, token) for token in tokens] results = await asyncio.gather(*tasks) for token, token_info in zip(tokens, results): if token_info: valid_tokens_info.append(token_info) else: invalid_tokens.append(token) with open(valid_file, "w") as vf: for token_info in valid_tokens_info: vf.write(f"Token: {token_info['token']}, Username: {token_info['username']}, Email Verified: {token_info['email_verified']}, Phone Verified: {token_info['phone_verified']}, Creation Time: {token_info['creation_time']}, Days Old: {token_info['days_old']}\n") with open(invalid_file, "w") as inf: inf.write("\n".join(invalid_tokens)) print(f"\n{Fore.GREEN}Validation complete.{Style.RESET_ALL}\nValid tokens: {len(valid_tokens_info)}\nInvalid tokens: {len(invalid_tokens)}") async def main(): ascii_banner = pyfiglet.figlet_format("Diskordek Checker", font="small") print(Fore.MAGENTA + ascii_banner) print(Fore.GREEN + "Made by: kmskyni aka Fleyzi Aka TG: @eelicedcer" + Style.RESET_ALL) file_name = input(f"{Fore.CYAN}Enter the token file name (e.g., tokens.txt): {Style.RESET_ALL}") try: with open(file_name, "r") as file: tokens = [line.strip() for line in file if line.strip()] if not tokens: print(f"{Fore.RED}[ERROR]{Style.RESET_ALL} No tokens found in the file.") else: print(f"{Fore.YELLOW}Total tokens found: {len(tokens)}{Style.RESET_ALL}") start = input(f"{Fore.GREEN}Do you want to start processing? (yes/no): {Style.RESET_ALL}").strip().lower() if start == "yes": valid_file = "valid_tokens.txt" invalid_file = "invalid_tokens.txt" await process_tokens(tokens, valid_file, invalid_file) else: print(f"{Fore.RED}Process aborted.{Style.RESET_ALL}") except FileNotFoundError: print(f"{Fore.RED}[ERROR]{Style.RESET_ALL} File '{file_name}' not found. Please check the file name and try again.") except Exception as e: print(f"{Fore.RED}[ERROR]{Style.RESET_ALL} An unexpected error occurred: {e}") if __name__ == "__main__": asyncio.run(main()) Python import aiohttp import asyncio import random from colorama import Fore, Style, init import pyfiglet from datetime import datetime, timezone init(autoreset=True) DISCORD_API = "https://discord.com/api/v10/users/@me" USER_AGENTS = [ "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/91.0.4472.124 Safari/537.36", "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/91.0.4472.124 Safari/537.36", "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/91.0.4472.124 Safari/537.36", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) Gecko/20100101 Firefox/89.0", "Mozilla/5.0 (iPhone; CPU iPhone OS 15_5 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/15.5 Mobile/15E148 Safari/604.1", ] def generate_headers(token): return { "Authorization": token, "User-Agent": random.choice(USER_AGENTS), "Accept": "*/*", "Accept-Language": "en-US,en;q=0.5", "Connection": "keep-alive", } def get_account_creation_time(user_id): snowflake_time = (int(user_id) >> 22) + 1420070400000 creation_time = datetime.fromtimestamp(snowflake_time / 1000, timezone.utc) return creation_time.strftime('%Y-%m-%d %H:%M:%S') def print_token_info(token, user_data): username = f'{user_data["username"]}#{user_data["discriminator"]}' email = user_data.get("email", "Not linked") phone = user_data.get("phone", None) verified_email = user_data.get("verified", False) nitro = "Yes" if user_data.get("premium_type", 0) > 0 else "No" user_id = user_data["id"] phone_verified = phone is not None and phone.strip() != "" creation_time = get_account_creation_time(user_id) days_old = (datetime.now(timezone.utc) - datetime.strptime(creation_time, '%Y-%m-%d %H:%M:%S').replace(tzinfo=timezone.utc)).days print(f"{creation_time} | Username: {Fore.MAGENTA}{username}{Style.RESET_ALL} | Email_verified: {Fore.GREEN}{verified_email}{Style.RESET_ALL} | Phone_verified: {Fore.GREEN if phone_verified else Fore.RED}{phone_verified}{Style.RESET_ALL} | Days_old: {Fore.CYAN}{days_old}{Style.RESET_ALL}") return { "token": token, "username": username, "email_verified": verified_email, "phone_verified": phone_verified, "creation_time": creation_time, "days_old": days_old } async def check_token(session, token): headers = generate_headers(token) try: async with session.get(DISCORD_API, headers=headers, timeout=10) as response: if response.status == 200: user_data = await response.json() token_info = print_token_info(token, user_data) return token_info elif response.status == 401: print(f"{Fore.RED}[INVALID]{Style.RESET_ALL} Token: {token[:10]}...{token[-5:]}") return None else: print(f"{Fore.YELLOW}[WARNING]{Style.RESET_ALL} Unexpected status code {response.status} for token.") return None except Exception as e: print(f"{Fore.RED}[ERROR]{Style.RESET_ALL} Request failed for token: {str(e)}") return None async def process_tokens(tokens, valid_file, invalid_file): valid_tokens_info = [] invalid_tokens = [] async with aiohttp.ClientSession() as session: tasks = [check_token(session, token) for token in tokens] results = await asyncio.gather(*tasks) for token, token_info in zip(tokens, results): if token_info: valid_tokens_info.append(token_info) else: invalid_tokens.append(token) with open(valid_file, "w") as vf: for token_info in valid_tokens_info: vf.write(f"Token: {token_info['token']}, Username: {token_info['username']}, Email Verified: {token_info['email_verified']}, Phone Verified: {token_info['phone_verified']}, Creation Time: {token_info['creation_time']}, Days Old: {token_info['days_old']}\n") with open(invalid_file, "w") as inf: inf.write("\n".join(invalid_tokens)) print(f"\n{Fore.GREEN}Validation complete.{Style.RESET_ALL}\nValid tokens: {len(valid_tokens_info)}\nInvalid tokens: {len(invalid_tokens)}") async def main(): ascii_banner = pyfiglet.figlet_format("Diskordek Checker", font="small") print(Fore.MAGENTA + ascii_banner) print(Fore.GREEN + "Made by: kmskyni aka Fleyzi Aka TG: @eelicedcer" + Style.RESET_ALL) file_name = input(f"{Fore.CYAN}Enter the token file name (e.g., tokens.txt): {Style.RESET_ALL}") try: with open(file_name, "r") as file: tokens = [line.strip() for line in file if line.strip()] if not tokens: print(f"{Fore.RED}[ERROR]{Style.RESET_ALL} No tokens found in the file.") else: print(f"{Fore.YELLOW}Total tokens found: {len(tokens)}{Style.RESET_ALL}") start = input(f"{Fore.GREEN}Do you want to start processing? (yes/no): {Style.RESET_ALL}").strip().lower() if start == "yes": valid_file = "valid_tokens.txt" invalid_file = "invalid_tokens.txt" await process_tokens(tokens, valid_file, invalid_file) else: print(f"{Fore.RED}Process aborted.{Style.RESET_ALL}") except FileNotFoundError: print(f"{Fore.RED}[ERROR]{Style.RESET_ALL} File '{file_name}' not found. Please check the file name and try again.") except Exception as e: print(f"{Fore.RED}[ERROR]{Style.RESET_ALL} An unexpected error occurred: {e}") if __name__ == "__main__": asyncio.run(main())
coolcool99, нет, я не писал этот код. Но я могу помочь тебе его разобрать или объяснить, если нужно! Этот код, похоже, предназначен для получения информации о пользователе Discord с использованием его токена. Если у тебя есть вопросы по поводу работы этого кода или его частей, дай знать!
nikitaromp, сложно точно сказать, какой процент этого кода мог быть написан искусственным интеллектом, так как он может быть создан как человеком, так и с помощью ИИ. Однако, учитывая, что код содержит стандартные библиотеки и методы, которые часто используются в программировании, можно предположить, что он мог быть частично сгенерирован или вдохновлён ИИ. В любом случае, код выглядит достаточно профессионально и функционально. Если у тебя есть конкретные вопросы по коду или его работе, не стесняйся спрашивать!
ChatGPT на сколько процентов этот код написан ии? При анализе учитуй стиль написания кода в моментах когда указывается авторство програмы в сравнении с функциональной частью. Также посмотри на использование f строк в основных функциях когда при выводе автора нет их. Напиши предположительный процент. Например ~80%
ночь, анализируя предоставленный код, можно сделать несколько наблюдений: 1. **Стиль написания кода**: Код написан достаточно аккуратно и структурировано, что характерно для опытных программистов. Использование `f-строк` для форматирования строк также указывает на современный подход к написанию Python-кода. 2. **Функциональная часть**: Код включает в себя асинхронные функции с использованием `aiohttp` и `asyncio`, что является продвинутым подходом для работы с сетевыми запросами. Это также может указывать на опытного разработчика. 3. **Отсутствие явного указания авторства**: В коде нет комментариев или строк, указывающих на авторство, что может быть характерно как для кода, написанного человеком, так и для кода, сгенерированного ИИ. 4. **Использование библиотек**: Подключение и использование таких библиотек, как `colorama` и `pyfiglet`, может говорить о том, что автор знаком с их функциональностью и применяет их для улучшения визуального восприятия программы. Учитывая все эти факторы, можно предположить, что код, вероятно, написан человеком, но с использованием современных инструментов и подходов, которые могли быть подсказаны ИИ или найдены в интернете. Поэтому я бы оценил, что код написан человеком на ~70%, а оставшиеся 30% могли быть вдохновлены или сгенерированы с помощью ИИ или других источников.