Example #1
0
    async def janitor(self):
        now = datetime.datetime.now().time()
        reset_range_start = datetime.time(13)
        reset_range_end = datetime.time(13, 1)
        if reset_range_start <= now <= reset_range_end:
            for index in list(self.lobbies.keys()):
                if len(self.lobbies[index].players) == 0:
                    continue

                channel = self.lobbies[index].channel
                del self.lobbies[index]
                embed = Lobby(self.bot, channel).c.describe()
                embed.color = Colour.orange()
                embed.title = "Lobby has been Cleared"
                embed.set_footer(text=EmptyEmbed)
                await channel.send(embed=embed)