From 8d0bec4cf26f6cd94230d80f300a61e7798ddd5d Mon Sep 17 00:00:00 2001 From: ErrorNoInternet Date: Wed, 8 Jan 2025 08:26:36 -0500 Subject: [PATCH] fix(tasks): add error handling to presence changing --- tasks.py | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/tasks.py b/tasks.py index e0501fa..18825a9 100644 --- a/tasks.py +++ b/tasks.py @@ -21,5 +21,8 @@ async def cleanup(): not idle_tracker["is_idle"] and time.time() - idle_tracker["last_used"] >= 3600 ): - await client.change_presence(status=disnake.Status.idle) - idle_tracker["is_idle"] = True + try: + await client.change_presence(status=disnake.Status.idle) + idle_tracker["is_idle"] = True + except Exception as e: + print(f"failed to change status to idle: {e}")