From 62c32a773f8161be894daf30d2a75042700d029b Mon Sep 17 00:00:00 2001 From: WhatDidYouExpect <89535984+WhatDidYouExpect@users.noreply.github.com> Date: Sun, 30 Mar 2025 20:24:39 +0200 Subject: [PATCH] revamp n fixed latest_version env --- bot.py | 3 +- cogs/webserver.py | 129 ++++++++++++++++++++++++++++++++++++---------- 2 files changed, 105 insertions(+), 27 deletions(-) diff --git a/bot.py b/bot.py index 3709b25..ab50c93 100644 --- a/bot.py +++ b/bot.py @@ -175,7 +175,7 @@ def generate_sha256_of_current_file(): latest_version = "0.0.0" local_version = "0.14.8.2" os.environ['gooberlocal_version'] = local_version -os.environ['gooberlatest_version'] = latest_version + def check_for_update(): if ALIVEPING == "false": @@ -188,6 +188,7 @@ def check_for_update(): return None, None latest_version = latest_version_info.get("version") + os.environ['gooberlatest_version'] = latest_version download_url = latest_version_info.get("download_url") if not latest_version or not download_url: diff --git a/cogs/webserver.py b/cogs/webserver.py index ffd3582..73aec53 100644 --- a/cogs/webserver.py +++ b/cogs/webserver.py @@ -179,7 +179,9 @@ class GooberWeb(commands.Cog): "bot_name": self.bot.user.name, "bot_avatar_url": str(self.bot.user.avatar.url) if self.bot.user.avatar else "", "authenticated": os.getenv("gooberauthenticated"), - "lastmsg": os.getenv("gooberlatestgen") + "lastmsg": os.getenv("gooberlatestgen"), + "localversion": os.getenv("gooberlocal_version"), + "latestversion": os.getenv("gooberlatest_version") } async def handle_update(self, request): @@ -235,33 +237,68 @@ class GooberWeb(commands.Cog):
@@ -471,12 +545,11 @@ class GooberWeb(commands.Cog):your stupid little goober that learns off other people's messages