Lonami Exo
9ca3b599fc
Fix Python 3.6 compatibility
...
Introduced on accident by #4475 .
2024-11-18 17:04:07 +01:00
Lonami Exo
63d55bbe3d
Bump to v1.38
2024-11-17 22:32:16 +01:00
Devesh Pal
f03e4b1137
Update to Layer 192 ( #4503 )
2024-10-31 22:10:02 +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
Lonami Exo
f652f3f01a
Bump to v1.37
2024-09-23 19:01: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
delobanov
aec957d62d
Add error message back to proxy errors ( #4443 )
2024-08-29 23:54:34 +02:00
delobanov
46854a7660
Fix ConnectionError() takes no keyword arguments with proxies ( #4440 )
2024-08-28 22:41:38 +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
2ei
cfebb9df05
Remove unused imports ( #4397 )
2024-06-21 00:06:40 +02:00
Lonami Exo
04aea46fe4
Update to v1.36
2024-06-11 16:42:47 +02:00
Lonami Exo
3def9433b8
qts_count is always assumed to be 1
...
Per the docs https://core.telegram.org/api/updates :
> events are never grouped,
> so it's assumed that qts_count is always equal to 1.
2024-06-04 23:12:02 +02:00
Lonami Exo
b3e210a1fb
Update to layer 181
2024-06-01 11:00:14 +02:00
Lonami Exo
1974b663a2
Add missing type to _store_own_updates
2024-04-28 10:16:56 +02:00
Lonami Exo
0f6dd5987e
Add readthedocs dependency on sphinx-rtd-theme
2024-04-24 19:03:26 +02:00
Lonami Exo
d77ac18695
Bump to v1.35
2024-04-24 18:51:29 +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
CoderX
49a8f111d3
Add missing attributes to Message ( #4346 )
2024-04-08 21:24:43 +02:00
Lonami Exo
723fbd570f
Update to layer 177
2024-04-05 18:28:31 +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
7ceb2e0b25
Add missing quick_reply_shortcut_id
2024-03-10 10:53:32 +01:00
Lonami Exo
47178dfaef
Update to layer 176
2024-03-08 23:15:54 +01:00
Lonami Exo
d90d0dc00f
message parameter must be optional
2024-02-23 20:53:54 +01:00
Lonami Exo
d1518f002a
Fix custom Message lacking parameter
2024-02-21 17:01:03 +01:00
Confused Character
22bf0b4310
Add custom secret support to TcpMTProxy ( #4309 )
2024-02-16 22:45:38 +01:00
Lonami Exo
2b99ff65c5
Support pathlib.Path as session again
...
See #3737 .
2024-02-13 18:18:52 +01:00
Lonami Exo
65c27c5ced
Bump to v1.34
2024-02-02 18:17:21 +01:00
Just-a-xD
41eb665c9d
Fix custom parse_mode instances ( #4304 )
2024-02-02 18:16:01 +01:00
Lonami Exo
70201a9ff1
Fix Message finish init for reply_to stories
2024-01-31 21:57:41 +01:00
Prashant Sengar
63d9b267f4
Fix unparsing of message.text ( #4301 )
...
Co-authored-by: Disk6969 <disk6969@users.noreply.github.com>
2024-01-20 10:42:13 +01:00
exovoq
6ee2fffce8
Add reply_to_chat and reply_to_sender in Message ( #4300 )
2024-01-18 18:48:22 +01:00
Lonami Exo
9dbe9a7669
Add missing saved_peer_id parameter to Message
2024-01-04 13:01:28 +01:00
Jahongir Qurbonov
b882348a2b
Fix restriction_reason type hint ( #4282 )
2023-12-25 10:13:03 +01:00
Lonami Exo
6cf1be93ae
Bump to v1.33.1
2023-12-08 17:31:43 +01:00
udf
3b428f97a9
Fix ordering of nested entities
2023-12-07 18:25:11 +02:00
udf
abeb8c4d8d
Prioritise closing tags when sorting tags
2023-12-07 18:09:02 +02:00
Lonami Exo
985d12e169
Bump to v1.33
2023-12-01 20:30:19 +01:00
Balázs Triszka
584735afe1
Conditional webbrowser import ( #4261 )
2023-11-28 00:04:36 +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
6ccd6b0a41
Bump to v1.32
2023-10-31 19:12:41 +01:00
Lonami Exo
b17e10af1d
Fix init of custom Draft after layer update
2023-10-29 11:41:54 +01:00
Lonami Exo
046dbb58b8
Update to layer 166
2023-10-29 11:00:13 +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
eb67ef1b15
Update to v1.31
2023-10-12 18:39:29 +02:00
Lonami Exo
bd11564579
Remove uses of imghdr
...
It's deprecated. Closes #4207 .
2023-09-20 18:30:57 +02:00
Alexander Goryushkin
ad19987cd6
Fixed sorting of markup entities with the same offsets ( #4201 )
2023-09-14 18:52:04 +02:00
Lonami Exo
7325718f0e
Fix date empty when getting difference
2023-09-13 17:35:15 +02:00
Lonami Exo
7ce0b2f940
Fix invalid date type in UpdateShort
2023-09-12 17:16:55 +02:00
Lonami Exo
2cef715921
Bump to v1.30
2023-09-10 12:28:10 +02:00
Non
72faa89361
Remove client-side check in message.edit ( #4195 )
...
Fixes #4193 .
2023-09-08 18:35:25 +02:00
Kacnep89
e928fbdac0
Fix date empty ( #4191 )
2023-09-06 16:47:46 +02:00
Shubham Kumar
9b1d9aa672
Fix incorrect param type in apply_channel_difference ( #4185 )
2023-08-29 18:40:07 +02:00
Lonami Exo
33f3e27e7d
Change apply_deadlines_reset micro-optimization
...
No need for buffer reuse in Python. It simply complicates the code.
And even then it was not as optimal as it could.
2023-08-29 15:04:04 +02:00
Lonami Exo
ac483e6812
Only update seq if pts changed
...
This solves UpdateChatParticipant being missed after UpdateChat,
which seems to reliable occur when a bot is in a Chat that gets
deleted.
2023-08-29 15:04:04 +02:00
Lonami Exo
d40aae75f3
Further improve MessageBox trace logging
2023-08-29 15:04:04 +02:00
Lonami Exo
574e8876ec
Fix getting_diff_for with empty set was being spammed
...
Because the above check used >= but the inner check >.
2023-08-29 15:04:04 +02:00
Lonami Exo
2011a329b0
Make MessageBox trace logs more useful
2023-08-29 15:04:04 +02:00
misuzu
0cc9ca9bd9
Fix is_inline
check for KeyboardButtonWebView
( #4183 )
2023-08-28 17:40:23 +02:00
Kacnep89
e617b59d48
Return marked ID from MemorySession.get_entity_rows_by_id ( #4177 )
...
Otherwise the unpacking done later won't work.
2023-08-23 16:07:32 +02:00
Lonami Exo
b0f9fd1f25
Except all types of timeout error
...
Closes #4172 .
2023-08-18 18:36:30 +02:00
Lonami Exo
128b707488
Don't treat asyncio.IncompleteReadError as unhandled
...
The library will behave the same, but the log severity is lowered.
2023-08-03 19:01:10 +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
413a2bb9f3
Bump to v1.29.0
2023-07-23 10:48:04 +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
Lonami
16ed9614f9
Change html.unparse logic to mimic markdown's
...
It was overcomplicated and had some subtle bugs.
Closes #4133 .
2023-06-17 13:11:14 +02:00
Lonami Exo
9267917031
Improve error message when trying to delete inline messages
...
Closes #4129 .
2023-06-09 17:48:08 +02:00
rozha
1e63de9b68
Fix lack of support for anon channel restrictions ( #4130 )
2023-06-09 17:42:34 +02:00
Lonami Exo
2826c942c0
Support most usernames in VALID_USERNAME_RE
...
See #4128 .
2023-06-09 17:41:45 +02:00
Lonami Exo
c3bddf9440
Add missing formatting arg in logging call
...
Noticed in #4123 .
2023-06-02 23:04:14 +02:00
Lonami Exo
4ff7ac6b75
Handle CancelledError inside mtprotosender recv loop
2023-06-02 19:04:51 +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
6a7a981b7a
Fix asyncio.CancelledError was being swallowed by inner except
...
Closes #4104 .
2023-05-08 22:34:12 +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
R.T
9c7ac3b210
Fix absolute import should be relative ( #4101 )
2023-04-30 18:27:09 +02:00
Lonami Exo
ce29f13606
Fix UserUpdate.last_seen check
2023-04-30 10:32:08 +02:00
Lonami Exo
d7bd554ba0
Fix ValueError during connect with catchup on bad cache
...
Closes #4080 .
2023-04-29 13:10:00 +02:00
Lonami Exo
ccf67d0f4f
Exit receive loop on IOError or unhandled exceptions
...
May help with #4088 .
2023-04-29 12:53:25 +02:00
Lonami Exo
03ff996ace
Improve unhelpful 'readexactly size can not be less than zero'
...
Technically closes #4092 , as the error is now properly handled.
2023-04-29 12:33:32 +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