From a96e3ebc63164d455c824951ef5720ea9722ce32 Mon Sep 17 00:00:00 2001 From: Kepka Ludovic Date: Mon, 11 Aug 2025 23:00:03 +0200 Subject: [PATCH] corrections quand y a pas d'humeurs --- discordbot/__init__.py | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/discordbot/__init__.py b/discordbot/__init__.py index a5799c8..6d2dae8 100644 --- a/discordbot/__init__.py +++ b/discordbot/__init__.py @@ -21,10 +21,12 @@ class DiscordBot(discord.Client): async def updateStatus(self): while not self.is_closed(): - humeur = random.choice(Humeur.query.all()) - if humeur != None: - logging.info(f'changement de status {humeur.text}') - await self.change_presence(status = discord.Status.online, activity = discord.CustomActivity(humeur.text)) + humeurs = Humeur.query.all() + if len(humeurs)>0 : + humeur = random.choice(humeurs) + if humeur != None: + logging.info(f'changement de status {humeur.text}') + await self.change_presence(status = discord.Status.online, activity = discord.CustomActivity(humeur.text)) # 10 minutes TODO à rendre configurable await asyncio.sleep(10*60)