Lonami Exo
6eadc8aed8
Simplify accepted values in forward, delete and mark read
...
Forward and delete are meant to delete lists.
Now only lists are supported, which should not be an issue
as message.forward_to and message.delete both exist.
mark_read really only works with one message at a time,
so list support was removed for it, as well as the now
redundant max_id.
2022-01-16 13:03:00 +01:00
Lonami Exo
dc0f978b59
Support await on any client.action
2022-01-16 12:40:09 +01:00
Lonami Exo
a3513d5232
Remove broken force_sms
2022-01-16 12:19:07 +01:00
Lonami Exo
be0da9b183
Update takeout to use less hacks
2022-01-09 14:41:10 +01:00
Lonami Exo
7ea30961ae
Bump minimum required Python version to 3.7
2022-01-09 13:00:45 +01:00
Lonami Exo
721c803af9
Stop opening webbrowser on clicking URL buttons
2022-01-09 12:23:06 +01:00
Lonami Exo
232e76e73a
Stop setting the sender to be the channel when missing
2022-01-09 12:20:58 +01:00
Lonami Exo
010ee0813a
Rename send_read_acknowledge
2022-01-09 12:18:15 +01:00
Lonami Exo
1b15a34f69
Remove parse_mode from the client
2022-01-09 12:18:15 +01:00
Lonami Exo
e2132d5f7c
Change the way thumb size selection works
2022-01-09 12:18:15 +01:00
Lonami Exo
dbe66bf805
Remove TLObject.to_json
2022-01-09 12:18:15 +01:00
Lonami Exo
b566e59036
Add stringify back to custom Message
2022-01-09 12:18:15 +01:00
Lonami Exo
72fc8f6808
Continue work on Message sending overhaul
2021-10-12 17:59:30 +02:00
Lonami Exo
197a1ca996
Fix some modules were public when they should not have been
2021-09-26 19:58:42 +02:00
Lonami Exo
e3b1dc2059
Make to_dict dynamic
2021-09-26 18:30:08 +02:00
Lonami Exo
86c47a2771
Use __slots__ in all generated classes
2021-09-26 17:52:16 +02:00
Lonami Exo
8bd4835eb2
Remove build_reply_markup from the client
2021-09-26 17:24:18 +02:00
Lonami Exo
6fec2a68c5
Use a proper markdown parser
2021-09-25 20:33:25 +02:00
Lonami Exo
debde6e856
Completely overhaul errors to be generated dynamically
2021-09-24 20:12:00 +02:00
Lonami Exo
81b4957d9b
Update code to deal with the new sessions
2021-09-19 16:38:11 +02:00
Lonami Exo
684f640b60
Completely overhaul sessions
2021-09-19 13:45:19 +02:00
Lonami Exo
0b54fa7a25
Make edit_message parameters more consistent
2021-09-18 16:54:54 +02:00
Lonami Exo
4321b97e98
No longer run send_code_request from sign_in
2021-09-18 16:36:11 +02:00
Lonami Exo
431a9309e3
Remove mark from peer_id
2021-09-18 16:29:45 +02:00
Lonami Exo
48c14df957
Remove client.download_file
2021-09-18 16:05:07 +02:00
Lonami Exo
e524a74b84
Remove client.disconnected property
2021-09-18 15:41:04 +02:00
Lonami Exo
bf61dd32af
Change the way iter_participants filters are specified
2021-09-18 14:16:19 +02:00
Lonami Exo
8114fb6c9b
Stop checking fwd_from or not out in message.edit
2021-09-18 13:34:21 +02:00
Lonami Exo
af81899bdc
Don't automatically start the client via async-with
2021-09-18 13:30:39 +02:00
Lonami Exo
ba8cdc80da
Officially remove resolve_invite_link
2021-09-18 13:10:31 +02:00
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
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
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
334a847de7
Make custom.Message functional
2021-09-13 20:39:41 +02:00
Lonami Exo
01061e0719
Sort migration guide in roughly order of importance
2021-09-12 16:08:20 +02:00
Lonami Exo
f6c94f4d84
Mention Python 3.5 will no longer be supported
2021-09-12 15:50:26 +02:00
Lonami Exo
f222dc167e
Fix imports
2021-09-12 13:27:13 +02:00
Lonami Exo
a901d43a6d
Rename more subpackages and modules
2021-09-11 17:48:23 +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
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