Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import discord
- import json
- import os
- import requests
- import time
- auth_path = "/root/Discord/bots/auths.json"
- device = "Tron#0056's Multi-Bot Renamer"
- perfects = ["0001","0007", "1337", "9999"]
- def perfect(discrim):
- if not discrim in perfects:
- return False
- else:
- return True
- error = "You are changing your username too fast. Try again later."
- if not os.path.isfile(auth_path):
- with open(auth_path, "x") as f:
- f.write("[\n]")
- with open(auth_path, "r") as f:
- auths = json.loads( f.read() )
- clients = []
- for auth_data in auths:
- if auth_data["do_rename"] == "yes":
- print("Adding: " + auth_data["name"] + " (" + auth_data["auth"] + ")")
- data = {}
- client = discord.Discord(auth_data["auth"])
- data["client"] = client
- data["token"] = auth_data["auth"]
- me = client.get_current_user(debug = False)
- data["me"] = me
- data["username"] = me.username
- print("Name: " + me.username)
- data["discriminator"] = me.discriminator
- data["bot"] = me.bot
- data["email"] = auth_data["email"]
- data["password"] = auth_data["password"]
- clients.append(data)
- discriminators = {}
- with open("/root/Discord/disc.txt") as f:
- discriminators = json.loads(f.read())
- to_remove = []
- for client_data in clients:
- if perfect(client_data["discriminator"]) == True:
- to_remove.append(client_data)
- for removal in to_remove:
- clients.remove(removal)
- for c in clients:
- print(discriminators[c["discriminator"]] + "#" + c["discriminator"])
- resp = error
- wait = 1
- if not perfect(c["discriminator"]):
- while resp == error:
- time.sleep(wait)
- wait *= 2
- if c["bot"]:
- result = c["client"].modify_user(discriminators[c["discriminator"]])
- print(str(result))
- try:
- resp = result["username"][0]
- except KeyError:
- resp = result
- else:
- result = c["client"].modify_user(discriminators[c["discriminator"]], email = c["email"], password = c["password"])
- print(str(result))
- try:
- resp = result["username"][0]
- except KeyError:
- resp = result
- if wait >= 64:
- resp = "Took too long; Skipping"
- print("Skipping")
Advertisement
Add Comment
Please, Sign In to add comment