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
Lonami Exo
9aad453e1a
Update to layer 158
2023-04-21 17:11:59 +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
David
d419979406
Declare missing exception variable ( #4087 )
2023-04-12 17:36:43 +02:00
SsNiPeR1
acec8a776f
Fix documentation typo ( #4086 )
2023-04-11 17:43:44 +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
10c74f8bab
Bump to v1.28.0
2023-04-06 15:05:44 +02:00
Lonami Exo
af18538722
Handle PhoneCodeExpiredError during sign_in
...
Closes #3185 .
2023-04-06 14:36:24 +02:00
Lonami Exo
fd09284598
Update FAQ
...
Closes #3759 .
2023-04-06 14:32:45 +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
cb04e269c0
Fix _get_entity_pair could receive None as input
2023-04-06 13:39:56 +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
3e64ea35ff
Update FAQ
2023-04-06 13:25:47 +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
Kacnep89
a942b021bc
Fix conversion and time zone issues ( #4072 )
2023-03-28 17:38:46 +02:00
Lonami Exo
516a2e7435
Handle timeout error during getDifference
...
Closes #4043 .
2023-03-12 17:46:25 +01:00
Lonami Exo
be59c36ed3
Handle errors at connection level
...
Closes #4042 .
2023-03-12 17:43:36 +01:00
Lonami Exo
acd3407418
Propagate errors at the connection level
2023-03-12 17:43:19 +01:00
Lonami Exo
f3414d134a
Handle invalid buffers at protocol level
...
See #4042 .
2023-03-12 17:27:22 +01:00
Lonami Exo
177386e755
Update to layer 155
2023-03-12 17:15:28 +01:00
Lonami Exo
1f79f063a2
Expand documentation on using the raw API
2023-03-11 12:45:06 +01:00
Lonami Exo
b87a8d0c1f
Remove mentions to methods in generated TL ref
...
Instead, consistently use the term request, to avoid confusion.
2023-03-11 12:26:17 +01:00
Lonami Exo
b68c1f4f03
Add docs warning to file.id about it not being maintained
2023-03-11 11:56:43 +01:00
Lonami Exo
6bc7245106
Add file IDs section to the FAQ
2023-03-11 11:56:39 +01:00
Lonami Exo
373601500f
Update to layer 154
2023-03-09 21:34:48 +01:00
Lonami Exo
f334d5b8fe
Move working with messages to the wiki
2023-02-28 21:58:07 +01:00
Lonami Exo
4de1609d4e
Fix ChatAction for groups with hidden members
2023-02-26 11:17:12 +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
Lonami Exo
acfde7132b
Support Message without client as inputs to forward_messages
...
Raw API does not monkey-patch the client on the returned messages,
so the get_input_chat call would return None, causing the forward
to fail. Instead, manually resolve the chat using the message's
peer_id.
The resolve call can also be avoided if from_peer is passed (which
may mismatch with where the messages actually belong, but that's not
really a concern).
2023-02-08 17:35:49 +01:00
Lonami Exo
610b8c34dd
Prevent publishing to PyPi if tl.telethon.dev is out-of-date
2023-02-06 17:40:51 +01:00
Lonami Exo
daf21f12d9
Bump to v1.27
2023-02-05 15:19:41 +01:00
Lonami Exo
6dece6e8a1
Update to layer 152
2023-02-05 15:05:05 +01:00
Lonami Exo
9f077e356b
Fix downloading vcard and webdoc with Path
...
Closes #4027 .
2023-01-23 08:48:39 +01:00
Nick80835
1f8b59043b
Change maximum photo size to 2560px ( #4024 )
2023-01-18 17:37:56 +01:00