from mcstatus import JavaServer from dotenv import load_dotenv import os import time import subprocess load_dotenv() server = JavaServer.lookup(os.getenv("server")) while True: try: status = server.status() players = status.players.online print(f"Игроков: {players}") if players == 0: subprocess.run(["notify-send", "MC_Status", "Сервер пуст!"]) subprocess.Popen(["mpg123", "sound.mp3"]) except Exception as e: print(f"Ошибка подключения: {e}") time.sleep(30)