Update mass_unban.py

This commit is contained in:
cynic 2024-12-08 13:02:34 -06:00
parent e15aef6b6b
commit 6728419b17

View File

@ -9,14 +9,16 @@ AUTH_TOKEN = 'syt_tokentokentoken'
# unban query url
URL = f"https://{DOMAIN}/_matrix/client/r0/rooms/{ROOM_ID}/members?membership=ban"
URL = f"https://{DOMAIN}/_matrix/client/r0/rooms/{ROOM_ID}/"
def mass_unban(matching_keys):
for i in matching_keys:
print("Unbanning id " + i + " ...")
headers = { "Authorization": f"Bearer {AUTH_TOKEN}" }
# unban the given id
response_unban = requests.get(URL, headers=headers)
data = {"user_id": i}
unban_url = URL + 'unban'
response_unban = requests.post(unban_url, headers=headers, json=data)
# check if the request was successful
if response.status_code == 200:
print("Id unbanned successfully.\n")
@ -27,7 +29,8 @@ def mass_unban(matching_keys):
keyword = input("Please enter keyword for search (for example the domain): ")
print("")
headers = { "Authorization": f"Bearer {AUTH_TOKEN}" }
response = requests.get(URL, headers=headers)
banned_url = URL + "members?membership=ban"
response = requests.get(banned_url, headers=headers)
# check if the request was successful
if response.status_code == 200: