From 282dc8ed9ec9a33b852cefe86ee10cd5cd11f075 Mon Sep 17 00:00:00 2001 From: Panoramic Date: Fri, 19 Jul 2024 18:49:42 +0300 Subject: [PATCH] Log invite response --- vetting_bot/callbacks.py | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/vetting_bot/callbacks.py b/vetting_bot/callbacks.py index d47b0f8..9e82ea4 100644 --- a/vetting_bot/callbacks.py +++ b/vetting_bot/callbacks.py @@ -10,6 +10,7 @@ from nio import ( RoomGetEventError, RoomMessageText, UnknownEvent, + RoomInviteError, ) from vetting_bot.bot_commands import Command @@ -213,7 +214,11 @@ class Callbacks: # Invite the user logger.info("Inviting new user (%s) to the main space.", row[0]) - await self.client.room_invite(self.config.main_space_id, row[0]) + resp = await self.client.room_invite(self.config.main_space_id, row[0]) + if isinstance(resp, RoomInviteError): + logger.error(f"Failed inviting user: {resp}", stack_info=True) + else: + logger.info(f"Invited user: {resp}") async def unknown(self, room: MatrixRoom, event: UnknownEvent) -> None: """Callback for when an event with a type that is unknown to matrix-nio is received.