diff --git a/mautrix_telegram/formatter/from_matrix/parser.py b/mautrix_telegram/formatter/from_matrix/parser.py index 57b10812..f76187fc 100644 --- a/mautrix_telegram/formatter/from_matrix/parser.py +++ b/mautrix_telegram/formatter/from_matrix/parser.py @@ -59,7 +59,7 @@ async def user_pill_to_fstring(self, msg: TelegramMessage, user_id: UserID) -> T displayname = user.plain_displayname or msg.text msg = TelegramMessage(displayname) try: - input_entity = self.client.get_input_entity(user.tgid) + input_entity = await self.client.get_input_entity(user.tgid) except (ValueError, TypeError) as e: log.trace(f"Dropping mention of {user.tgid}: {e}") else: