From bbd899cdfb8be0afcffbcc1e149142060a8b2a66 Mon Sep 17 00:00:00 2001 From: Adam Goldsmith Date: Mon, 6 Jun 2022 21:34:06 -0400 Subject: [PATCH] Create ArkhamDBClient in setup_hook instead of on_ready --- ahtcg_bot.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/ahtcg_bot.py b/ahtcg_bot.py index 3e245b7..cae66bf 100755 --- a/ahtcg_bot.py +++ b/ahtcg_bot.py @@ -30,6 +30,9 @@ class ArkhamDBUpdater(discord.Client): with open(self.channel_list_file) as f: self.channel_list = set(json.load(f)) + async def setup_hook(self) -> None: + self.arkhamdb_client = ArkhamDBClient() + async def close(self) -> None: await self.arkhamdb_client.close() await super().close() @@ -81,8 +84,6 @@ class ArkhamDBUpdater(discord.Client): await tree.sync() async def on_ready(self) -> None: - self.arkhamdb_client = ArkhamDBClient() - logging.info(f"Logged in as {self.user} (ID: {self.user.id})") expected_permissions = permissions = discord.Permissions( read_messages=True,