Commit Graph
692 Commits
Author SHA1 Message Date
orShadxw 3921914a96 Fix issues raising errors, media dl and reply markup (#4592) 2025-04-01 18:00:09 +02:00
abcdenis 890bf485c9 skip ChannelParticipantLeft in _ParticipantsIter 2025-03-14 17:27:45 +01:00
Shrimadhav U K 859f7423f2 Add send_as and effect parameters in high level 2025-03-08 17:21:49 +01:00
Nick80835 6f5556373f Call getDifference on login to ensure qts is up to date 2025-03-07 18:03:01 +01:00
martín a03a8673e1 Clarify warning when reusing unintended session (#4568) 2025-03-02 19:40:34 +01:00
s1xu 9762a83541 fix: support batch sending of image URLs and video URLs in albums 2025-02-08 15:40:56 +01:00
Nick80835 455acc43f6 Improve edit_message message type hint
This also allows utils.get_message_id to get the ID of InputMessageID.
2025-01-19 10:40:11 +01:00
Nick80835 792adb78b3 Respect receive_updates=False 2025-01-18 19:03:57 +01:00
Nick80835 5a0e69693b Document drop_author and add drop_media_captions
drop_author is already supported but is undocumented. drop_media_captions for consistency with drop_author being implemented.
2025-01-17 17:02:42 +01:00
Nick80835 b9aafa3441 Fix IOError with some image modes in photo resize
This fixes image compression with mode "P" (potentially others) which is necessary as the server has erroneous alpha color with some types of images (mode "P" for example). This also properly applies the background argument that may be passed to _resize_photo_if_needed by always compressing images with alpha regardless of whether the server will compress the image for us.
2025-01-13 20:37:36 +01:00
Danipulok 225ea9c3ab fix(session): persist session after session.set_dc 2024-11-20 17:25:56 +01:00
Lonami Exo 9ca3b599fc Fix Python 3.6 compatibility
Introduced on accident by #4475.
2024-11-18 17:04:07 +01:00
Greg Eremeev a77835a7d9 Fix reuse of captions during send msg with file (#4500) 2024-10-25 23:27:58 +02:00
Arkadii Halchenko 3f589b287d Fix parse_mode with albums (#4494)
Closes #4492.
2024-10-20 19:50:08 +02:00
Arkadii Halchenko 4553f04e49 Fix formatting_entities not working for albums (#4475) 2024-10-05 11:13:20 +02:00
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