Commit Graph

113 Commits

Author SHA1 Message Date
Dan
31148c3a56 Update API schema to Layer 125 2021-03-14 12:25:17 +01:00
Dan
5dabeeafbb Update API schema to Layer 124 2021-02-23 13:04:10 +01:00
Dan
9f5179863a Update API schema (Layer 123 patch) 2021-02-12 21:21:23 +01:00
Dan
c3819ddb56 Update API schema to Layer 123 2021-01-28 13:03:39 +01:00
Dan
3ca90b84c7 Update API schema (Layer 122 patch, again) 2020-12-22 19:57:21 +01:00
Dan
503327c864 Update API schema (Layer 122 patch) 2020-12-14 17:33:05 +01:00
Dan
5cbe03e89e Update API schema to Layer 122 2020-12-08 22:25:11 +01:00
Dan
31f9772917 Update API schema to Layer 120 2020-10-30 19:50:29 +01:00
Dan
538f1e3972 Deep rewrite: preparing for v1.0
- Pyrogram core is now fully asynchronous
- Ditched Python 3.5, welcome 3.6 as minimum version.
- Moved all types to pyrogram.types
- Turned the Filters class into a module (filters)
- Moved all filters to pyrogram.filters
- Moved all handlers to pyrogram.handlers
- Moved all emoji to pyrogram.emoji
- Renamed pyrogram.api to pyrogram.raw
- Clock is now synced with server's time
- Telegram schema updated to Layer 117
- Greatly improved the TL compiler (proper type-constructor hierarchy)
- Added "do not edit" warning in generated files
- Crypto parts are executed in a thread pool to avoid blocking the event loop
- idle() is now a separate function (it doesn't deal with Client instances)
- Async storage, async filters and async progress callback (optional, can be sync too)
- Added getpass back, for hidden password inputs
2020-08-22 08:05:05 +02:00
Dan
e5fda6f9a0 Update API schema to Layer 116 2020-07-26 12:28:15 +02:00
Dan
d65f773ed9 Update API schema to Layer 114 2020-06-05 10:03:10 +02:00
Dan
a4fcc758a6 Update API schema to Layer 112 2020-04-24 15:47:15 +02:00
Dan
42d1f70481 Update API schema to Layer 111 2020-03-28 13:23:54 +01:00
Dan
0684a4ba93 Update API schema to Layer 109 2020-02-01 15:18:24 +01:00
Dan
e33b9ae39f Update API schema to Layer 108 2019-12-30 10:56:14 +01:00
Dan
8db3d90c52 Update API schema to Layer 105 2019-09-07 13:23:58 +02:00
Dan
8aa9e046a9 Update API schema to Layer 104 2019-08-12 13:21:19 +02:00
Dan
c8c93b9ce6 Update Main API and System Messages schemas 2019-08-03 19:36:15 +02:00
Dan
485877daa3 Update API schema to Layer 103 2019-07-05 12:06:25 +02:00
Dan
bdd554575a Fix export_chat_invite_link not working for bots on channels/supergroups
Telegram still hasn't enabled this for bots...
Closes
2019-07-04 21:00:22 +02:00
Dan
4dbdfc85d7 Update API schema to Layer 102 2019-06-23 20:45:19 +02:00
Dan
a35e2620f8 Fix export_chat_invite_link for basic groups in Layer 100 2019-06-04 23:36:10 +02:00
Dan
4eaa891836 Update API schema to Layer 100 2019-05-28 19:50:21 +02:00
Dan
881f3e479a Bring the old, but working, channels.exportInvite method back
We keep this until the server decides to enable the new methods for bots
2019-04-30 11:23:31 +02:00
Dan
eb2799ed45 Update API schema to Layer 97 2019-03-24 18:32:02 +01:00
Dan
0aee909c1a Update API schema (Layer 95 patch) 2019-03-13 11:34:40 +01:00
Dan
249e405339 Update API schema to Layer 95 2019-02-03 11:03:11 +01:00
Dan
f4b4496995 Update API schema to Layer 93 2019-01-21 18:34:28 +01:00
Dan
77f15af880 Update API schema to Layer 91 2018-12-22 23:11:16 +01:00
Dan
024e3280c1 Remove unneeded file 2018-09-05 16:44:07 +02:00
Dan
44442a8423 Update API scheme to Layer 82 2018-06-29 01:12:08 +02:00
Dan
f701ee46f6 Update scheme to Layer 81 2018-06-23 16:04:34 +02:00
Dan
7e5dcb9f60 Update API scheme to Layer 79 2018-06-03 20:10:57 +02:00
Dan
d67dfd39da Update system messages TL scheme 2018-06-03 18:07:04 +02:00
Dan
b3ffa1e86c Update auth key generation TL scheme 2018-06-03 18:04:16 +02:00
Dan
6e78935857 Accommodate the new types 2018-04-24 16:08:33 +02:00
Dan
e48ad9a7dd Reorganize parameters 2018-04-16 11:32:13 +02:00
Dan
6275a4003f Add mime_type, file_name and date to Sticker objects 2018-04-16 00:59:41 +02:00
Dan
ddfce4b7ea Add file_name, mime_type and date to VideoNote objects 2018-04-16 00:30:49 +02:00
Dan
f35d922c97 Add thumb, file_name and date to Voice type 2018-04-16 00:24:43 +02:00
Dan
7184710948 Add file_name and date fields to Video objects 2018-04-16 00:01:27 +02:00
Dan
44dda8550f Add date field to Document type 2018-04-15 23:54:46 +02:00
Dan
e08e2850ee Add thumb, date and file_name to Audio type 2018-04-15 23:51:10 +02:00
Dan
d5f3684310 Add date field for PhotoSize 2018-04-15 23:30:40 +02:00
Dan
d948831b64 Add photo field to User type 2018-04-15 22:27:35 +02:00
Dan
84b1e697bb Add phone_number field in users 2018-04-10 19:48:44 +02:00
Dan
c4f2906009 Add via_bot field in messages 2018-04-10 19:37:52 +02:00
Dan
847b8dd5d4 Add views field in messages 2018-04-10 19:30:55 +02:00
Dan
3229d36556 Remove docstrings for now 2018-04-05 20:43:21 +02:00
Dan
59ddd8d4cc Add Sticker type 2018-04-04 22:37:22 +02:00
Dan
1bbb282dab Change type/desc separator 2018-04-01 13:27:05 +02:00
Dan
3441db17b0 Add pyrogram tl schema 2018-03-26 15:15:31 +02:00
Dan
672515f11a Update to Layer 76 2018-03-20 18:53:00 +01:00
Dan
950f680d68 Add req_pq_multi function 2018-03-07 00:41:45 +01:00
Dan
0b15cb9867 Patch Layer 75 2018-02-09 03:02:27 +01:00
Dan
2b127ee6f8 Fix inputSingleMedia 2018-02-07 01:12:52 +01:00
Dan
455e444d8b Patch Layer 75 2018-02-01 15:34:56 +01:00
Dan
ea35fa2480 Update to Layer 75 2018-01-20 14:43:23 +01:00
Dan
dac047580f Small schema change to fix docs source generation.
Note: I think the schema is wrong (again). Vector types are Boxed anywhere else except here.
2018-01-06 12:41:05 +01:00
Dan
bd00da380e Update to Layer 74 2018-01-03 11:01:49 +01:00
Dan
ba0af8043c Add Null primitive data type 2017-12-27 13:05:59 +01:00
Dan
889611ccd0 Update API scheme to Layer 73 2017-12-11 09:19:31 +01:00
Dan
28704b9326 Add API compiler 2017-12-05 12:16:39 +01:00