mirror of
				https://github.com/chev2/tf2-voice-ban-bots.git
				synced 2025-10-30 08:12:33 +00:00 
			
		
		
		
	Add my list
This commit is contained in:
		
							parent
							
								
									c29f605939
								
							
						
					
					
						commit
						0a5f4e9663
					
				
					 1 changed files with 27 additions and 7 deletions
				
			
		|  | @ -1,31 +1,52 @@ | |||
| import os #path/file opening | ||||
| import json #json parse | ||||
| import requests #http requests | ||||
| import os #path/file opening | ||||
| import re #regex | ||||
| import requests #http requests | ||||
| 
 | ||||
| tf2_playerlist_url = "https://raw.githubusercontent.com/PazerOP/tf2_bot_detector/master/staging/cfg/playerlist.official.json" #Pazer's list of bots | ||||
| tf2_playerlist_url_2 = "https://raw.githubusercontent.com/chev2/tf2-voice-ban-bots/master/voice_ban_users.json" #My list of bots | ||||
| github_headers = { | ||||
|     'User-Agent': 'tf2-voice-ban-bots/1.0 (Python script - written by github.com/chev2)' | ||||
| } | ||||
| steamid3_regex = r'(\[U:1:\d+\])' | ||||
| cwd = os.getcwd() | ||||
| players = [] | ||||
| 
 | ||||
| print("Attempting connection to bots list...") | ||||
| 
 | ||||
| 
 | ||||
| #Pazer's bot list | ||||
| r = requests.get(tf2_playerlist_url, headers=github_headers) | ||||
| 
 | ||||
| if r.status_code != 200: | ||||
|     print("HTTP Error {0} has occured".format(r.status_code)) | ||||
|     print(f"HTTP Error {r.status_code} to Pazer's bot list has occured.") | ||||
| else: | ||||
|     print("Connection successful") | ||||
|     print("Connection to Pazer's bot list successful.") | ||||
| 
 | ||||
| json_info = r.json() | ||||
| 
 | ||||
| players = [] | ||||
| for player in json_info["players"]: | ||||
|     players.append(player["steamid"]) | ||||
| 
 | ||||
| print("{0} bots found in json".format(len(players))) | ||||
| print("{0} bots found in Pazer's list.".format(len(players))) | ||||
| 
 | ||||
| 
 | ||||
| #My bot list | ||||
| r = requests.get(tf2_playerlist_url_2, headers=github_headers) | ||||
| 
 | ||||
| if r.status_code != 200: | ||||
|     print(f"HTTP Error {r.status_code} to Chev's bot list has occured.") | ||||
| else: | ||||
|     print("Connection to Chev's bot list successful.") | ||||
| 
 | ||||
| json_info = r.json() | ||||
| 
 | ||||
| for player in json_info: | ||||
|     players.append(player) | ||||
| 
 | ||||
| print("{0} bots found in Chev's list.".format(len(json_info))) | ||||
| 
 | ||||
| print("{0} bots found in total.".format(len(players))) | ||||
| 
 | ||||
| mergefilequery = None | ||||
| path = None | ||||
|  | @ -70,4 +91,3 @@ while writetofile not in ("y", "n"): | |||
|         print("Wrote players to {0}\\voice_ban.dt".format(cwd)) | ||||
|     elif writetofile.lower() == "n": | ||||
|         print("Exitting...") | ||||
| 
 | ||||
|  |  | |||
		Loading…
	
	Add table
		
		Reference in a new issue
	
	 Chev
						Chev