From 6af47f80d73b5bb5f13710cef0e76530838a4aa8 Mon Sep 17 00:00:00 2001 From: kwzrd Date: Fri, 3 Apr 2020 22:20:42 +0200 Subject: Ensure cache is ready before grabbing devlog channel --- bot/bot.py | 1 + 1 file changed, 1 insertion(+) (limited to 'bot/bot.py') diff --git a/bot/bot.py b/bot/bot.py index 87575fde..4d5397ca 100644 --- a/bot/bot.py +++ b/bot/bot.py @@ -148,6 +148,7 @@ class SeasonalBot(commands.Bot): async def send_log(self, title: str, details: str = None, *, icon: str = None) -> None: """Send an embed message to the devlog channel.""" + await self.wait_until_ready() devlog = self.get_channel(Channels.devlog) if not devlog: -- cgit v1.2.3 From 5e6f1079390699d8c83d968febfd7a585775b487 Mon Sep 17 00:00:00 2001 From: kwzrd Date: Fri, 3 Apr 2020 22:23:30 +0200 Subject: Send greeting message to devlog channel on bot start-up Previously, this was done by the SeasonManager cog, which was removed during our deseasonification efforts. --- bot/bot.py | 1 + 1 file changed, 1 insertion(+) (limited to 'bot/bot.py') diff --git a/bot/bot.py b/bot/bot.py index 4d5397ca..e6bc9e36 100644 --- a/bot/bot.py +++ b/bot/bot.py @@ -44,6 +44,7 @@ class SeasonalBot(commands.Bot): self.http_session = ClientSession( connector=TCPConnector(resolver=AsyncResolver(), family=socket.AF_INET) ) + self.greeting_task = self.loop.create_task(self.send_log("SeasonalBot", "Connected!")) @property def member(self) -> Optional[discord.Member]: -- cgit v1.2.3 From e44f8d7a7b3e61bcbbd59ef9a15625a4c884a769 Mon Sep 17 00:00:00 2001 From: kwzrd Date: Fri, 3 Apr 2020 23:19:18 +0200 Subject: Remove redundant task assignment --- bot/bot.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'bot/bot.py') diff --git a/bot/bot.py b/bot/bot.py index e6bc9e36..d18805dd 100644 --- a/bot/bot.py +++ b/bot/bot.py @@ -44,7 +44,7 @@ class SeasonalBot(commands.Bot): self.http_session = ClientSession( connector=TCPConnector(resolver=AsyncResolver(), family=socket.AF_INET) ) - self.greeting_task = self.loop.create_task(self.send_log("SeasonalBot", "Connected!")) + self.loop.create_task(self.send_log("SeasonalBot", "Connected!")) @property def member(self) -> Optional[discord.Member]: -- cgit v1.2.3