import sys, main, os, uservar key = os.environ.get('MATRIX_KEY') def checks(): if uservar.ip is None: print("ERROR: IP variable empty") sys.exit() if uservar.heisenberg_bridge == True and not uservar.heisenbridge_owner: print("please fill in a matrix user") sys.exit() if uservar.appservice_discord_bridge and not uservar.appservice_discord_brige_client_id or not uservar.appservice_discord_bridge_token: print("ERROR: fill out all appservice variables") sys.exit() if key is None and uservar.add_key == False: homeserver_key = os.popen("pwgen -s 64 1").read() homeserver_key = main.func(homeserver_key) print("if ist durch") with open('/home/{}/.bashrc'.format(main.user), 'a') as f: f.write("export MATRIX_KEY={}".format(homeserver_key)) f.close() elif key is not None and uservar.add_key == False: homeserver_key = key elif uservar.add_key == True: homeserver_key = uservar.homeserver_key