kristal
b01d3d7a2f
Fix edge case on get_messages when reverse=True ( #4455 )
...
Closes #4453 .
2024-09-05 17:00:22 +02:00
灰白草
75408483ad
Support CDN downloads ( #4420 )
...
Closes #4327 .
2024-08-07 20:25:35 +02:00
Lonami Exo
946f803de7
Handle FloodPremiumWaitError
...
Closes #4417 .
2024-07-24 16:38:34 +02:00
Darskiy
3ac11e15ec
Fix get_messages type hint ( #4357 )
2024-04-23 16:54:41 +02:00
Darskiy
3625bf849d
Fix get_entity type hint ( #4352 )
2024-04-18 20:52:29 +02:00
Shubham Kumar
d3a201a277
Fix regression on supported Python version ( #4347 )
2024-04-12 21:06:15 +02:00
Lonami Exo
26aa178cf6
Handle FileReferenceExpiredError during download
...
May fix #4341 .
2024-04-02 11:02:32 +02:00
Lindsay Zhou
9f3e7e4aa8
Fix TelegramClient init with None session ( #4339 )
2024-03-30 15:10:12 +01:00
Jordan Gillard
75d609ab2a
Fix type hint in start ( #4332 )
2024-03-26 20:30:01 +01:00
John Bezustally
4d34243b98
Add drop_author param to forward_messages ( #4329 )
2024-03-18 08:30:38 +01:00
Lonami Exo
2b99ff65c5
Support pathlib.Path as session again
...
See #3737 .
2024-02-13 18:18:52 +01:00
mario-ttide
cf3bc71e1d
Retry on TimedOutError ( #4255 )
2023-11-19 18:14:34 +01:00
Lonami Exo
ddc9bef503
Force filename with JPG extension after resizing
...
Old name does not matter, since we just encoded it as JPEG
2023-11-12 21:13:24 +01:00
Lonami Exo
fda6840449
Fix file name could be lost when uploading files
...
Leading to invalid extension when sending photos.
2023-10-17 20:31:58 +02:00
Lonami Exo
b0f9fd1f25
Except all types of timeout error
...
Closes #4172 .
2023-08-18 18:36:30 +02:00
Lonami Exo
211238fcd2
Fix reply_to when sending albums
2023-07-24 17:25:03 +02:00
Nick80835
694c78c8e9
Improve image compression heuristics and algorithm used ( #4158 )
2023-07-23 21:58:10 +02:00
Lonami Exo
ce010e9bfb
Fix handling of UpdateShortSentMessage
2023-07-23 17:12:16 +02:00
Lonami Exo
131f021d51
Don't attempt thumb download if there is no thumb
2023-07-22 10:52:03 +02:00
Lonami Exo
438aff3545
Handle FloodWaitError in update loop
...
Likely temporary server issues, since getDifference should
realistically not fail with flood waits. In any case,
stopping early until the problem is resolved is the correct
approach.
2023-07-21 23:01:12 +02:00
Lonami Exo
4eef9b52c9
Handle sqlite3.OperationalError in update loop
2023-07-21 22:56:16 +02:00
Lonami Exo
a0cda0c37c
Remove client-side checks when editing permissions
...
The server should instead fail with proper RPC errors,
as the rules could change any time (and the local checks
get out of date).
2023-07-21 22:53:38 +02:00
Lonami Exo
816b0bdf9f
Fix _get_thumb failed when document had no thumbs
2023-07-21 22:48:12 +02:00
Lonami Exo
164d35681e
Fix reply_to can be optional
2023-07-21 22:44:35 +02:00
Lonami Exo
75ed58ad89
Update to layer 160
2023-07-21 21:24:10 +02:00
rozha
1e63de9b68
Fix lack of support for anon channel restrictions ( #4130 )
2023-06-09 17:42:34 +02:00
Lonami Exo
c3bddf9440
Add missing formatting arg in logging call
...
Noticed in #4123 .
2023-06-02 23:04:14 +02:00
iamilya
aab8009a5a
Fix comment_to for a group of messages ( #4120 )
2023-05-31 17:04:33 +02:00
Lonami Exo
16122545ec
Add check for asyncio event loop to remain the same
2023-05-24 19:15:46 +02:00
Lonami Exo
980f8b32fc
Fix KeyError when ID is in cache but queried without mark
...
Closes #4084 .
2023-05-05 00:04:30 +02:00
Lonami Exo
c4a41adae5
Better document breaking ToS will lead to bans
...
Closes #4102 .
2023-05-04 19:05:07 +02:00
Lonami Exo
2889bd5bf3
except and propagate TypeNotFoundError during update handling
2023-05-03 17:56:13 +02:00
Lonami Exo
d7bd554ba0
Fix ValueError during connect with catchup on bad cache
...
Closes #4080 .
2023-04-29 13:10:00 +02:00
Deer-Spangle
6e7423e894
Allowing nosound_video to be specified ( #4090 )
2023-04-14 22:03:03 +02:00
Nick80835
7b1b33f805
Save photos as progressive when uploading ( #4089 )
2023-04-13 20:11:52 +02:00
Nitan Alexandru Marcel
ced36adb03
Fix editing inline messages of type InputBotInlineMessageID64 ( #4082 )
2023-04-07 17:04:08 +02:00
Lonami Exo
5b1135734b
Properly handle PhoneCodeExpiredError in sign_in
...
Should actually fix #3185 now.
2023-04-06 18:53:12 +02:00
Lonami Exo
af18538722
Handle PhoneCodeExpiredError during sign_in
...
Closes #3185 .
2023-04-06 14:36:24 +02:00
Lonami Exo
a657ae0134
Save self user ID in session file
...
Should result in one less request after connecting,
as there is no longer a need to fetch the self user.
2023-04-06 14:18:42 +02:00
Lonami Exo
88bc6a46a6
Store self user in entity cache
2023-04-06 13:58:26 +02:00
Lonami Exo
97b0ba6707
Flush in-memory cache to session after a limit is reached
...
Should fully close #3989 .
Should help with #3235 .
2023-04-06 13:45:12 +02:00
Lonami Exo
d1e3237c41
Remove now-unused EntityCache class
2023-04-06 13:37:40 +02:00
Lonami Exo
f7e38ee6f0
Remove redundant entity cache
...
Progress towards #3989 .
May also help with #3235 .
2023-04-06 13:25:48 +02:00
Lonami Exo
f9001bc8e0
Include Telethon version on fatal errors during updates
...
Since a lot of people don't mention the version when reporting
issues, it makes it hard to determine whether it's already been
fixed or not.
2023-04-06 13:25:47 +02:00
Kacnep89
68ea208b43
Periodically save update state ( #4071 )
2023-03-28 19:00:36 +02:00
Lonami Exo
0f7756ac68
Remove dead code from send_file
2023-03-28 18:17:07 +02:00
Lonami Exo
33c5ee9be4
Implement progress_callback for sending albums
...
Closes #3190 .
2023-03-28 18:15:57 +02:00
Lonami Exo
516a2e7435
Handle timeout error during getDifference
...
Closes #4043 .
2023-03-12 17:46:25 +01:00
Lonami Exo
07a7a8b404
Deprecate force_sms and sign_up
...
On the 10th of February, Telegram sent the following message to
those with an application registered on https://my.telegram.org .
--
Telegram API Update. Hello [REDACTED]. Thank you for contributing to the
open Telegram ecosystem by developing your app, [REDACTED].
Please note that due to recent updates to Telegram's handling of SMS and
the integration of new SMS providers like Firebase, we are changing the
way login codes are handled in third-party apps based on the Telegram API.
Starting on 18.02.2023, users logging into third-party apps will only be
able to receive login codes via Telegram. It will no longer be possible
to request an SMS to log into your app - just like when logging into
Telegram's own desktop and web clients.
Exactly like with the Telegram Desktop and Web apps, if a user doesn't
have a Telegram account yet, they will need to create one first using
an official mobile Telegram app.
We kindly ask you to update your app's login and signup interfaces to
reflect these changes before they go live on 18.02.2023 at 13:00 UTC.
This change will not significantly affect users since, according to our
research, the vast majority of third-party app users also use official
Telegram apps. In the coming months, we expect to offer new tools for
third-party developers that will help streamline the login process.
2023-02-26 10:40:53 +01:00
Lonami Exo
0563430314
Slightly improve documentation
2023-02-26 10:10:19 +01:00