invite.py 382 B

12345678910
  1. from nio import InviteEvent, MatrixRoom
  2. async def room_invite_callback(room: MatrixRoom, event: InviteEvent, bot):
  3. if room.room_id in bot.matrix_client.rooms:
  4. logging(f"Already in room {room.room_id} - ignoring invite")
  5. return
  6. bot.logger.log(f"Received invite to room {room.room_id} - joining...")
  7. response = await bot.matrix_client.join(room.room_id)