diff --git a/telethon/tl/custom/qrlogin.py b/telethon/tl/custom/qrlogin.py index a92276c1f..39585f2f9 100644 --- a/telethon/tl/custom/qrlogin.py +++ b/telethon/tl/custom/qrlogin.py @@ -54,7 +54,7 @@ def url(self) -> str: The URL simply consists of `token` base64-encoded. """ - return 'tg://login?token={}'.format(base64.b64encode(self._resp.token).decode('utf-8')) + return 'tg://login?token={}'.format(base64.urlsafe_b64encode(self._resp.token).decode('utf-8').rstrip('=')) @property def expires(self) -> datetime.datetime: