Lonami Exo
9af8ec8cce
Officially remove bot_file_id support
2021-09-18 13:06:52 +02:00
Lonami Exo
3d36bb7b93
Change the way connection modes are specified
2021-09-18 12:49:44 +02:00
Lonami Exo
783c1771ab
Fix remaining uses of old types namespace
2021-09-17 21:05:09 +02:00
Lonami Exo
dc29a95cef
Change list of buttons to show up as rows and not cols
2021-09-17 21:03:47 +02:00
Lonami Exo
3bc46e8072
Remove broken CdnDecrypter
2021-09-17 20:55:27 +02:00
Lonami Exo
b3c23e343a
Return deleted count from delete_messages
2021-09-17 20:36:40 +02:00
Lonami Exo
d81ebe92f7
Remove Wall of Shame
...
People make mistakes. Get over it. No need to be a child about it.
2021-09-17 20:25:53 +02:00
Lonami Exo
40ff7c6bdf
Document default behaviour of limit
2021-09-17 20:19:23 +02:00
Lonami Exo
6e9ad9e31c
Return correct total participant count when a filter is desired
2021-09-17 20:16:01 +02:00
Lonami Exo
1036c3cb52
Remove the aggressive hack from get_participants
2021-09-17 20:13:05 +02:00
Lonami Exo
be3ed894c6
Make changes to the default limit in client.get_list methods
2021-09-17 20:04:57 +02:00
Lonami Exo
e9f9994f4a
Unify client.iter_* methods
2021-09-17 19:35:10 +02:00
Lonami Exo
943ad892f7
Address remaining uses of the Request suffix with raw API
2021-09-13 21:00:31 +02:00
Lonami Exo
eb659b9a58
Fix _write_all_tlobjects call
2021-09-13 20:43:44 +02:00
Lonami Exo
334a847de7
Make custom.Message functional
2021-09-13 20:39:41 +02:00
Lonami Exo
499fc9f603
Move alltlobjects.py and fix imports
2021-09-12 16:58:06 +02:00
Lonami Exo
5fd2a017b2
Fix imports
2021-09-12 16:23:55 +02:00
Lonami Exo
01061e0719
Sort migration guide in roughly order of importance
2021-09-12 16:08:20 +02:00
Lonami Exo
604c3de070
Move custom and core objects to a new subpackage
...
This should keep it cleaner, as now _tl is fully auto-generated.
2021-09-12 16:05:56 +02:00
Lonami Exo
c08d724baa
Delete _tl.patched backward-compatibility hack
2021-09-12 15:52:09 +02:00
Lonami Exo
f6c94f4d84
Mention Python 3.5 will no longer be supported
2021-09-12 15:50:26 +02:00
Lonami Exo
e9b97b5e4a
Fix client method calls and reading TLObjects
2021-09-12 15:47:05 +02:00
Lonami Exo
c84043cf71
Fix calls to private client methods
2021-09-12 14:09:53 +02:00
Lonami Exo
f222dc167e
Fix imports
2021-09-12 13:27:13 +02:00
Lonami Exo
28956496fc
Adapt generator to new subpackage path
2021-09-12 12:35:48 +02:00
Lonami Exo
d48649602b
Replace most raw API usage with new location
2021-09-12 12:16:02 +02:00
Lonami Exo
a901d43a6d
Rename more subpackages and modules
2021-09-11 17:48:23 +02:00
Lonami Exo
66ef553adc
Remove duplicated docstrings
2021-09-11 15:28:24 +02:00
Lonami Exo
f86339ab17
Remove Conversation API
2021-09-11 14:16:25 +02:00
Lonami Exo
2a933ac3bd
Remove sync hack
2021-09-11 14:06:36 +02:00
Lonami Exo
34e7b7cc9f
Fix some import errors
2021-09-11 13:43:20 +02:00
Lonami Exo
d6326abacb
Rename client module as _client
2021-09-11 13:35:35 +02:00
Lonami Exo
f639992baa
Replace weird mixin Client classes with free-standing defs
...
This should take care of the extremely precarious subclassing order.
It should also make IDEs go a lot less crazy.
Documentation and code can be kept separated.
2021-09-11 13:33:27 +02:00
Lonami Exo
af201c12ba
Begin writing a migration guide for V2
2021-09-11 12:00:28 +02:00
Lonami Exo
2e1be01ad4
Add ttl parameter to send_file
2021-09-11 11:02:19 +02:00
Lonami Exo
3f5f5dbe48
Update documentation and list of known errors
...
Closes #3151 .
2021-09-11 11:02:10 +02:00
Shrimadhav U K
28d3d4b122
Update to layer 133 ( #3155 )
2021-09-11 10:54:11 +02:00
Devesh Pal
391fbab674
Implement Sticker Choosing Action ( #3144 )
2021-09-01 15:08:58 +02:00
Shrimadhav U K
2182e7f6f1
Update to layer 132 ( #3142 )
2021-08-31 15:22:56 +02:00
Yusuf_M_Thon_iD
022c1db33f
Update ChatAction to include MessageActionGameScore ( #1651 )
2021-08-30 17:33:46 +02:00
Lonami Exo
8c56f95252
Include full request on the cause of RPC errors
...
Closes #3110 , fixes #3109 .
2021-08-29 12:14:03 +02:00
Lonami Exo
2cb6cd5dad
Change the way no_updates mode is enabled
...
See discussion on https://github.com/LonamiWebs/Telethon/commit/49713b2 .
The problem with the automatic approach is that some scripts may do
some "fancier" things with the way they register updates, so it was
prone to failure (a handler could be added but since the last request
was without updates, nothing would be received).
This new approach is a bit more annoying to opt-into but also more
explicit.
2021-08-29 12:14:03 +02:00
Devesh Pal
befba11657
Add support for scheduled messages in iter_messages ( #3127 )
2021-08-29 11:53:06 +02:00
painor
828cf2dcad
Include "chat" attribute in processing entities ( #3133 )
...
Requests like checkChatInvite return a chatInviteAlready, which has
a "chat" attribute similar to the "user" attribute other requests have.
2021-08-29 11:50:48 +02:00
Devesh Pal
9830c4e02b
Add Button.buy and Button.game ( #3141 )
2021-08-29 11:49:52 +02:00
Shrimadhav U K
0a4b827d8e
Document new known RPC errors ( #3137 )
2021-08-28 00:18:37 +02:00
Newbyte
2ea3153cd5
Update docs to reflect current length of login codes in test servers ( #3140 )
2021-08-28 00:18:22 +02:00
Lonami Exo
1e6be28e4b
Fix pin_message not returning Message on PMs
2021-08-22 13:46:26 +02:00
Lonami Exo
49713b2784
Wrap requests in InvokeWithoutUpdatesRequest if no event handlers
...
Closes #1270 .
2021-08-22 13:38:54 +02:00
Lonami Exo
9285e50c63
Handle non-user bans when iterating banned participants
...
Closes #3105 .
2021-08-22 13:24:02 +02:00