Send message when user has been invited

This commit is contained in:
Panoramic 2024-07-27 20:22:42 +03:00
parent fb4da7dfed
commit 82266ff3de
1 changed files with 13 additions and 4 deletions

View File

@ -213,12 +213,21 @@ class Callbacks:
return return
# Invite the user # Invite the user
logger.info("Inviting new user (%s) to the main space.", row[0]) user_id = row[0]
resp = await self.client.room_invite(self.config.main_space_id, row[0])
logger.info("Inviting new user (%s) to the main space.", user_id)
resp = await self.client.room_invite(self.config.main_space_id, user_id)
if isinstance(resp, RoomInviteError): if isinstance(resp, RoomInviteError):
logger.error(f"Failed inviting user: {resp}", stack_info=True) text = f"Failed inviting user: {resp}"
logger.error(text, stack_info=True)
else: else:
logger.info(f"Invited user: {resp}") text = f"Invited {user_id}."
logger.info(text)
await send_text_to_room(
self.client, self.config.vetting_room_id, text, notice=True
)
async def unknown(self, room: MatrixRoom, event: UnknownEvent) -> None: 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. """Callback for when an event with a type that is unknown to matrix-nio is received.