diff --git a/telethon/client/messages.py b/telethon/client/messages.py index 0097be32..8bdfd479 100644 --- a/telethon/client/messages.py +++ b/telethon/client/messages.py @@ -923,7 +923,13 @@ class MessageMethods: effect=message_effect_id ) - result = await self(request) + try: + result = await self(request) + + except errors.rpcerrorlist.AuthKeyPermEmptyError as e: + await self._sender._reconnect(e) + result = await self(request) + if isinstance(result, types.UpdateShortSentMessage): message = types.Message( id=result.id,