Вообщем, первым что я написал на Python- это был генератор ключей и бот в телеге, который присылал ключ. Ключи не валид, прога создаёт много ключей и записывает их в txt. Как вариант, можно создать группу с тематикой раздачи ключей, и бота который будет выкладывать эти же ключи в ней же. Сам код: import random # Soft by DumBler from typing import Set, Any print('''Варианты генерации ключей: 1) AAAAA-BBBBB-CCCCC 2) AAAAA-BBBBB-CCCCC-DDDDD-EEEEEE 3) 237ABCDGHJLPRST 23 ''') def genera(): #Генерация строки типа ААААА a = random.choice(arr) b = random.choice(arr) c = random.choice(arr) d = random.choice(arr) e = random.choice(arr) q = a + b + c + d + e return (q) def genera2(): #Генерация последних двух чисел для третьего варианта. a = random.choice(arr2) b = random.choice(arr2) q = a + b return (q) def Type_A_B (): #Генерирует ключ типа ААААА-ААААА-ААААА. Так же используется в 2 варианте, но там добавляется в конце ААААА-ААААА Var_a = genera() Var_b = genera() Var_c = genera() Var_qwerr=Var_a + "-" + Var_b + "-" + Var_c return(Var_qwerr) Vibor = int(input("Введите вариант и нажмите Enter: ")) arr = ["A", "B", "C", "D", "E", "F", "G", "H", "I", "J", "K", "L", "M", "N", "O", "P", "Q", "R", "S", "T", "U", "V", "W", "X", "Y", "Z", "1", "2", "3", "4", "5", "6", "7", "8", "9", "0"] arr2 = ["1", "2", "3", "4", "5", "6", "7", "8", "9", "0"] if Vibor == 1: qwe = int(input("Введите количество ключей: ")) file = open(str(qwe) + "_Keys(By DumBler).txt", "w") qwer = 0 while (qwer < qwe): qwer += 1 file.write(Type_A_B()+"\n") print(str(qwer)+" complete") input("Для завершения нажмите Enter.") elif Vibor == 2: qwe = int(input("Введите количество ключей: ")) file = open(str(qwe) + "_Keys(By DumBler).txt", "w") qwer = 0 while (qwer < qwe): qwer += 1 Var_d = genera() Var_e = genera() file.write(Type_A_B() + "-" + Var_d + "-" + Var_e + "\n") print(str(qwer) + " complete") input("Для завершения нажмите Enter.") elif Vibor == 3: qwe = int(input("Введите количество ключей:")) file = open(str(qwe) + "_Keys(By DumBler).txt", "w") qwer = 0 while (qwer < qwe): qwer += 1 Var_a = genera() Var_b = genera() Var_c = genera() file.write(Var_a + Var_b + Var_c + " " + genera2()+"\n") print(str(qwer) + " complete") input("Для завершения нажмите Enter.") else: print("Выввели не верное число.") Код import random # Soft by DumBler from typing import Set, Any print('''Варианты генерации ключей: 1) AAAAA-BBBBB-CCCCC 2) AAAAA-BBBBB-CCCCC-DDDDD-EEEEEE 3) 237ABCDGHJLPRST 23 ''') def genera(): #Генерация строки типа ААААА a = random.choice(arr) b = random.choice(arr) c = random.choice(arr) d = random.choice(arr) e = random.choice(arr) q = a + b + c + d + e return (q) def genera2(): #Генерация последних двух чисел для третьего варианта. a = random.choice(arr2) b = random.choice(arr2) q = a + b return (q) def Type_A_B (): #Генерирует ключ типа ААААА-ААААА-ААААА. Так же используется в 2 варианте, но там добавляется в конце ААААА-ААААА Var_a = genera() Var_b = genera() Var_c = genera() Var_qwerr=Var_a + "-" + Var_b + "-" + Var_c return(Var_qwerr) Vibor = int(input("Введите вариант и нажмите Enter: ")) arr = ["A", "B", "C", "D", "E", "F", "G", "H", "I", "J", "K", "L", "M", "N", "O", "P", "Q", "R", "S", "T", "U", "V", "W", "X", "Y", "Z", "1", "2", "3", "4", "5", "6", "7", "8", "9", "0"] arr2 = ["1", "2", "3", "4", "5", "6", "7", "8", "9", "0"] if Vibor == 1: qwe = int(input("Введите количество ключей: ")) file = open(str(qwe) + "_Keys(By DumBler).txt", "w") qwer = 0 while (qwer < qwe): qwer += 1 file.write(Type_A_B()+"\n") print(str(qwer)+" complete") input("Для завершения нажмите Enter.") elif Vibor == 2: qwe = int(input("Введите количество ключей: ")) file = open(str(qwe) + "_Keys(By DumBler).txt", "w") qwer = 0 while (qwer < qwe): qwer += 1 Var_d = genera() Var_e = genera() file.write(Type_A_B() + "-" + Var_d + "-" + Var_e + "\n") print(str(qwer) + " complete") input("Для завершения нажмите Enter.") elif Vibor == 3: qwe = int(input("Введите количество ключей:")) file = open(str(qwe) + "_Keys(By DumBler).txt", "w") qwer = 0 while (qwer < qwe): qwer += 1 Var_a = genera() Var_b = genera() Var_c = genera() file.write(Var_a + Var_b + Var_c + " " + genera2()+"\n") print(str(qwer) + " complete") input("Для завершения нажмите Enter.") else: print("Выввели не верное число.") Вывод в тхт файле http://prntscr.com/oyt5rt https://www.virustotal.com/gui/file...zIzZTZiNTRiMzVhYzY6MTU2NzA1OTA2NA==/detection Файл грязный из-за того что создаётся текстовый документ. Скачать: https://yadi.sk/d/0meK-1wbnnd1bA (Если боитесь запускать ехе файл, то скомпилируйте сами.) Бот в телеге: # -*- coding: utf-8 -*- import telebot import random bot = telebot.TeleBot(' ---------------------Cюда нужно вставить токен вашего созданного бота в телеграмм https://info-effect.ru/token-bota-v-telegramm-kak-uznat.html (Не реклама)----------------------- ') keyboard1 = telebot.types.ReplyKeyboardMarkup() keyboard1.row('1', '2', '3') def genera(): #Генерация строки типа ААААА a = random.choice(arr) b = random.choice(arr) c = random.choice(arr) d = random.choice(arr) e = random.choice(arr) q = a + b + c + d + e return (q) def genera2(): #Генерация последних двух чисел для третьего варианта. a = random.choice(arr2) b = random.choice(arr2) q = a + b return (q) def Type_A_B (): #Генерирует ключ типа ААААА-ААААА-ААААА. Так же используется в 2 варианте, но там добавляется в конце ААААА-ААААА Var_a = genera() Var_b = genera() Var_c = genera() Var_qwerr=Var_a + "-" + Var_b + "-" + Var_c return(Var_qwerr) arr = ["A", "B", "C", "D", "E", "F", "G", "H", "I", "J", "K", "L", "M", "N", "O", "P", "Q", "R", "S", "T", "U", "V", "W", "X", "Y", "Z", "1", "2", "3", "4", "5", "6", "7", "8", "9", "0"] arr2 = ["1", "2", "3", "4", "5", "6", "7", "8", "9", "0"] @bot.message_handler(commands=['start']) def start_message(message): bot.send_message(message.chat.id, ''' --------------------------------------------------------------------------------- Привет, я бот который присылает ключи. (Ключи я сам генерирую и шанс того что он будет работать очень мал.) Ниже ты видишь варианты ключей. Для того что бы получить ключ: 1) Отправь сообщение с вариантом ключа. Варианты генерации ключей: 1) AAAAA-BBBBB-CCCCC 2) AAAAA-BBBBB-CCCCC-DDDDD-EEEEEE 3) 237ABCDGHJLPRST 23 --------------------------------------------------------------------------------- ''', reply_markup=keyboard1 ) @bot.message_handler(content_types=['text']) def send_text(message): if message.text.lower() == str(1): bot.send_message(message.chat.id, Type_A_B() + "\n") elif message.text.lower() == str(2): Var_d = genera() Var_e = genera() bot.send_message(message.chat.id, Type_A_B() + "-" + Var_d + "-" + Var_e + "\n") elif message.text.lower() == str(3): Var_a = genera() Var_b = genera() Var_c = genera() bot.send_message(message.chat.id, Var_a + Var_b + Var_c + " " + genera2() + "\n") else: bot.send_message(message.chat.id, "Вы ввели не верное число.") bot.polling() Код # -*- coding: utf-8 -*- import telebot import random bot = telebot.TeleBot(' ---------------------Cюда нужно вставить токен вашего созданного бота в телеграмм https://info-effect.ru/token-bota-v-telegramm-kak-uznat.html (Не реклама)----------------------- ') keyboard1 = telebot.types.ReplyKeyboardMarkup() keyboard1.row('1', '2', '3') def genera(): #Генерация строки типа ААААА a = random.choice(arr) b = random.choice(arr) c = random.choice(arr) d = random.choice(arr) e = random.choice(arr) q = a + b + c + d + e return (q) def genera2(): #Генерация последних двух чисел для третьего варианта. a = random.choice(arr2) b = random.choice(arr2) q = a + b return (q) def Type_A_B (): #Генерирует ключ типа ААААА-ААААА-ААААА. Так же используется в 2 варианте, но там добавляется в конце ААААА-ААААА Var_a = genera() Var_b = genera() Var_c = genera() Var_qwerr=Var_a + "-" + Var_b + "-" + Var_c return(Var_qwerr) arr = ["A", "B", "C", "D", "E", "F", "G", "H", "I", "J", "K", "L", "M", "N", "O", "P", "Q", "R", "S", "T", "U", "V", "W", "X", "Y", "Z", "1", "2", "3", "4", "5", "6", "7", "8", "9", "0"] arr2 = ["1", "2", "3", "4", "5", "6", "7", "8", "9", "0"] @bot.message_handler(commands=['start']) def start_message(message): bot.send_message(message.chat.id, ''' --------------------------------------------------------------------------------- Привет, я бот который присылает ключи. (Ключи я сам генерирую и шанс того что он будет работать очень мал.) Ниже ты видишь варианты ключей. Для того что бы получить ключ: 1) Отправь сообщение с вариантом ключа. Варианты генерации ключей: 1) AAAAA-BBBBB-CCCCC 2) AAAAA-BBBBB-CCCCC-DDDDD-EEEEEE 3) 237ABCDGHJLPRST 23 --------------------------------------------------------------------------------- ''', reply_markup=keyboard1 ) @bot.message_handler(content_types=['text']) def send_text(message): if message.text.lower() == str(1): bot.send_message(message.chat.id, Type_A_B() + "\n") elif message.text.lower() == str(2): Var_d = genera() Var_e = genera() bot.send_message(message.chat.id, Type_A_B() + "-" + Var_d + "-" + Var_e + "\n") elif message.text.lower() == str(3): Var_a = genera() Var_b = genera() Var_c = genera() bot.send_message(message.chat.id, Var_a + Var_b + Var_c + " " + genera2() + "\n") else: bot.send_message(message.chat.id, "Вы ввели не верное число.") bot.polling() Вид в работе: http://prntscr.com/oyt7pc
Есть группы которые раздают ключи. Тупо набираешь подписоту и продаешь рекламу. Только в это нужно вложиться.
Твоя тема меня толкнула создать эту :D. Прост давно хотел выложить но было лень --- Сообщение объединено с предыдущим 28 авг 2019 ++
Блинб, лучше-бы сделал генератор паролей по маске. Например, задаешь маску "*-*****-*****" и тебе выдает рандомные ключи с такой маской, например, A-AAAAA-AAAAA
+ накрутить в комменты типа "Спс, забрал игру" --- Сообщение объединено с предыдущим 28 авг 2019 ОООО. +1 идея которую можно попытаться реализовать.
Затея бредовая, но реализация изичная в пару строк кода на js, из готового, в archi steam farm есть такая функция, хотя он совершенно не для этого(не самый лучший вариант, просто первое, что вспомнил) --- Сообщение объединено с предыдущим 28 авг 2019 import random al = "aAbBcCdDeEfFgGhHiIjKkLlMmNnOoPpQqRrSsTtUuVvWwVxXyYzZ" num = "1234567890" p = input("Введи маску(главное, чтоб не слетела):").split("-") for i in range(int(input("Введите кол-во ключей:"))): h = "" for g in p: for t in range(len(g)): h+= random.choice(al) if random.randint(0,1) == 1 else random.choice(num) h+="-" print(h[0:-1]) Код import random al = "aAbBcCdDeEfFgGhHiIjKkLlMmNnOoPpQqRrSsTtUuVvWwVxXyYzZ" num = "1234567890" p = input("Введи маску(главное, чтоб не слетела):").split("-") for i in range(int(input("Введите кол-во ключей:"))): h = "" for g in p: for t in range(len(g)): h+= random.choice(al) if random.randint(0,1) == 1 else random.choice(num) h+="-" print(h[0:-1])
https://www.virustotal.com/gui/file...zIzZTZiNTRiMzVhYzY6MTU2NzA1OTA2NA==/detection Файл грязный из-за того что создаётся текстовый документ. Скачать: https://yadi.sk/d/0meK-1wbnnd1bA (Если боитесь запускать ехе файл, то скомпилируйте сами.)
Всё, что компилируется с помощью "pyinstaller", на VT набирает 3-9 срабатываний, не зависимо от кода(компилировал такую программу, для проверки)
У меня максимум было 4 :) --- Сообщение объединено с предыдущим 29 авг 2019 У меня максимум было 4 :)
Это очень глупая затея. Невалид ключи сразу пишутся, что неправильные. А если активированные выкладывают, то всегда можно запрос сделать и узнать дату активации. Такие группы с левыми ключами только тупые могут создавать, т.к. профит с них нулевой. Бесполезная затея - генерить нерабочие ключи.