Advertisement
mgostih

Geometry Dash Comment Remover Bot

Jun 22nd, 2016
2,593
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 1.75 KB | None | 0 0
  1. #mgostIH
  2. # You can download the official password->Gjp converter at http://www.mediafire.com/download/5muk4411f694gb7/GJP_Encrypt.exe
  3.  
  4.  
  5. from urllib.request import urlopen
  6. GetComments = "http://www.boomlings.com/database/getGJComments20.php"
  7. RemoveComments = "http://www.boomlings.com/database/deleteGJComment20.php"
  8.  
  9. def GetPageComments(levelID,page):
  10.     packet = "gameVersion=20&binaryVersion=29&levelID="+str(levelID)+"&page="+str(page)+"&userID=16506827&total=0&secret=Wmfd2893gb7"
  11.     packet = packet.encode()
  12.     data = urlopen(GetComments,packet).read().decode()
  13.     if data!="-1":
  14.         return data
  15.     return 0
  16. def GetCommentIDs(data):
  17.     if not data:
  18.         return 0
  19.     comments = []
  20.     data = data.split("#")
  21.     data = data[0].split("|")
  22.     for i in data:
  23.         comments.append(i.split("~")[-1])
  24.     return comments
  25. def RemoveComment(accountID,gjp,levelID,commentID):
  26.     packet = "gameVersion=20&binaryVersion=29&accountID="+str(accountID)+"&gjp="+gjp+"&commentID="+str(commentID)+"&secret=Wmfd2893gb7&levelID="+str(levelID)
  27.     packet = packet.encode()
  28.     data = urlopen(RemoveComments,packet).read().decode()
  29.     if data!="-1":
  30.         return data
  31.     return 0
  32.  
  33. commentIDs = []
  34. counter = 0
  35. accID = input("Insert accountID: ")
  36. accID = int(accID)
  37. gjp = input("Insert gjp: ")
  38. levelID = input("Insert levelID: ")
  39. levelID = int(levelID)
  40. page_amount = int(input("Insert number of pages to delete: "))
  41. for page in range(page_amount):
  42.     tempcomments=GetCommentIDs(GetPageComments(levelID,page))
  43.     if tempcomments:
  44.         commentIDs +=tempcomments
  45.     else:
  46.         break
  47. if commentIDs:
  48.     for i in commentIDs:
  49.         if RemoveComment(accID,gjp,levelID,i):
  50.             counter+=1
  51. print("Removed",counter,"comments.")
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement