diff --git a/dist/ba_root/mods/tools/mongo1.py b/dist/ba_root/mods/tools/mongo1.py deleted file mode 100644 index e815840..0000000 --- a/dist/ba_root/mods/tools/mongo1.py +++ /dev/null @@ -1,38 +0,0 @@ -from pymongo import MongoClient -from efro.terminal import Clr -import setting - -# Load settings from settings.json -settings = setting.get_settings_data() - -# Define MongoDB connection details -mongourl = "mongodb+srv://akakak:akakak@cluster0.b6pgq.mongodb.net/?retryWrites=true&w=majority" -new_db_name = 'others' -default_collection_name = 'default' - -# Get collection name from settings or use default -database_name = settings["discordbot"].get("database_name", default_collection_name) - -try: - if database_name in ['others', 'default', 'vortex']: - raise ValueError("Error: Database name cannot be set to 'others' or 'default' in settings.json file. Please change it.") - - print(f'{Clr.CYN}{Clr.BLD}Establishing connection to database..{Clr.RST}') - mgclient = MongoClient(mongourl) - new_db = mgclient[database_name] - Banlist = new_db['bandata'] - dbname = mgclient['vortex'] - playerinfo = dbname['pinfo'] - serverinfo = dbname['serverinfo'] - linkedusers = dbname["linkedusers"] - notify_list = new_db['notify'] - whitelist = new_db['whitelist'] - complaint_count = new_db['complainter'] - complaints_count = new_db['complaints'] - print(f'{Clr.CYN}{Clr.BLD}Succesfully connected to database!{Clr.RST}') - print(f'{Clr.CYN}{Clr.BLD}Database Name: {database_name}{Clr.RST}') - print(f'{Clr.CYN}{Clr.BLD}Join us on discord : VORTEX AND HONOR PARADISE{Clr.RST}') -except Exception as err: - print(f'{Clr.RED}{Clr.BLD}Connection to database failed:\n{err}{Clr.RST}') - print(f'{Clr.RED}{Clr.BLD}Many features like ban will be non-functioning!') - raise err # Raise the error to stop the server if connection fails