Dan
|
23a40a45ca
|
Make get_contacts return a list of User objects
|
2019-02-06 11:28:57 +01:00 |
|
Dan
|
a2263ad8ce
|
Make send_media_group return the new Messages object
|
2019-02-05 11:50:32 +01:00 |
|
Dan
|
67a35f8c7e
|
Handle get_history flood waits
It's likely to get triggered when using iter_history (every ~3k msgs)
|
2019-01-27 11:13:10 +01:00 |
|
Dan
|
68509638c1
|
Merge branch 'develop' into layer-93
|
2019-01-24 17:21:57 +01:00 |
|
Dan
|
44deabf399
|
Update iter_chat_members efficiency
|
2019-01-24 17:21:41 +01:00 |
|
Dan
|
56e7bc9962
|
Update kick*, promote*, restrict* and unban_chat_member methods
For Layer 93
|
2019-01-24 17:20:29 +01:00 |
|
Dan
|
a57ee7b333
|
Accommodate parsing of invited_by attribute of ChatMember (#204)
|
2019-01-21 16:33:33 +01:00 |
|
Dan
|
4e02cd23a8
|
Make all send_* methods dealing with files aware of StopTransmission
|
2019-01-11 14:13:23 +01:00 |
|
Dan
|
2791600926
|
Hint about the returned value in case of stopped downloads
|
2019-01-11 14:12:53 +01:00 |
|
Dan
|
19b8f648d2
|
Fix bad behaviours for Python <3.6
Pyrogram was relying on dict keys being "ordered"
(keys keeping insertion order).
|
2019-01-11 12:31:18 +01:00 |
|
Dan
|
ee472329a2
|
Move get_game_high_scores method into bots folder
|
2019-01-07 22:35:17 +01:00 |
|
Dan
|
633fefe178
|
Add get_game_high_scores method
|
2019-01-07 22:28:41 +01:00 |
|
Dan
|
65bdf31ce1
|
Move send_game and set_game_score into bots folder
|
2019-01-07 22:26:52 +01:00 |
|
Dan
|
33e83bf635
|
Update set_game_score docstrings
|
2019-01-07 22:19:21 +01:00 |
|
Dan
|
9771be9c2a
|
Add send_game and set_game_score methods
|
2019-01-07 21:49:58 +01:00 |
|
Dan
|
1bbf048b7a
|
Remove duplicated references
|
2019-01-07 21:49:25 +01:00 |
|
Dan
|
491b96c9f6
|
Use "recent" filter for up to 10k members
|
2019-01-07 10:00:42 +01:00 |
|
Dan
|
a50dba2b4c
|
Add close_poll method
|
2019-01-05 14:44:10 +01:00 |
|
Dan
|
7e354b12bf
|
Fix kick_chat_member docstrings and return type
|
2019-01-04 23:15:57 +01:00 |
|
Dan
|
b8a3d02eef
|
Fix get_messages return type
|
2019-01-04 23:12:06 +01:00 |
|
Dan
|
153439ac88
|
Add iter_chat_members method. Reference #170
|
2019-01-04 17:13:44 +01:00 |
|
Dan
|
d7e3397050
|
Update get_chat_members docstrings
|
2019-01-04 16:59:36 +01:00 |
|
Dan
|
e1cac13f0d
|
Fix get_dialogs docstrings
|
2019-01-04 16:58:57 +01:00 |
|
Dan
|
948f2b44ed
|
Add iter_dialogs method. Reference #170
|
2019-01-04 16:10:34 +01:00 |
|
Dan
|
4d1d70082b
|
Sleep in case of get_dialogs flood waits
|
2019-01-04 16:08:05 +01:00 |
|
Dan
|
8628d3a56d
|
Add iter_history method
For #170
|
2019-01-04 15:37:08 +01:00 |
|
Dan
|
fbc18cace0
|
Update get_history docstrings
|
2019-01-04 15:36:43 +01:00 |
|
Dan
|
7e3513f8ee
|
Wait in case of flood errors in get_messages
|
2019-01-04 14:38:08 +01:00 |
|
Dan
|
fe4e8c5a42
|
Rename get_history's "reversed" parameter to "reverse"
It was colliding with the built-in "reversed" function
|
2019-01-04 14:36:42 +01:00 |
|
Dan
|
372bbabe28
|
Make invite links of public channels work with get_chat
|
2019-01-02 22:39:16 +01:00 |
|
Dan
|
f440b1f969
|
Add missing colon
|
2019-01-02 17:27:40 +01:00 |
|
Dan
|
4d7b1bafac
|
Update copyright year
|
2019-01-01 12:36:16 +01:00 |
|
Dan
|
490b8bf579
|
Fix get_message getting infinite replies
|
2018-12-31 12:02:15 +01:00 |
|
Dan
|
5dcc19cfb3
|
Move download_media into messages and media namespace
|
2018-12-28 15:18:01 +01:00 |
|
Dan
|
c907e8146a
|
Allow get_chat to work with chat invite links
|
2018-12-28 14:34:47 +01:00 |
|
Dan
|
0e62b3472a
|
Add get_chat_preview method and ChatPreview object
|
2018-12-28 14:26:00 +01:00 |
|
Dan
|
3814471af4
|
Change get_dialogs behaviour
It now accepts an offset_date instead of an offset_dialog
|
2018-12-27 23:56:45 +01:00 |
|
Dan
|
decaa9e7f0
|
Rename downwards to reversed
|
2018-12-27 23:55:56 +01:00 |
|
Dan
|
233e0920a2
|
Merge branch 'develop' into develop
|
2018-12-27 23:52:40 +01:00 |
|
Dan
|
1eee4b77e1
|
Pin/unpin_chat_message don't raise a ValueError anymore
|
2018-12-25 23:08:45 +01:00 |
|
Dan
|
7e4b96cfdf
|
Suppress PyPep8Naming soft-warnings
|
2018-12-25 16:20:09 +01:00 |
|
Dan
|
fccadf526e
|
Merge branch 'develop' into future
# Conflicts:
# pyrogram/__init__.py
|
2018-12-25 14:36:59 +01:00 |
|
Dan
|
1e3612c781
|
Merge branch 'layer-85' into future
# Conflicts:
# compiler/api/source/main_api.tl
# pyrogram/client/methods/password/change_cloud_password.py
# pyrogram/client/methods/password/enable_cloud_password.py
# pyrogram/client/methods/password/remove_cloud_password.py
|
2018-12-25 14:34:56 +01:00 |
|
Dan
|
6e964b51b1
|
Type hint on_message decorator
|
2018-12-24 14:50:04 +01:00 |
|
Dan
|
098b06d1b7
|
Fix poll docstrings and vote_poll wrong attribute access
|
2018-12-24 14:32:53 +01:00 |
|
Dan
|
c4280f017e
|
Add hide_via parameter to send_inline_bot_result
|
2018-12-24 14:13:47 +01:00 |
|
Dan
|
3fe7fb20be
|
Document retract_vote
|
2018-12-23 17:06:34 +01:00 |
|
Dan
|
03d6c49d92
|
Document send_poll method
|
2018-12-23 17:00:51 +01:00 |
|
Dan
|
f477171344
|
Document vote_poll
|
2018-12-23 17:00:51 +01:00 |
|
Dan
|
03aa5094f7
|
Add retract_vote method
|
2018-12-23 17:00:51 +01:00 |
|
Dan
|
10f1e06326
|
Rework vote_poll to work with all polls generated by different clients
|
2018-12-23 17:00:51 +01:00 |
|
Dan
|
1f82eaa26f
|
Add vote_poll method
|
2018-12-23 17:00:51 +01:00 |
|
Dan
|
2101dfb8db
|
Show a meaningful error and hint to read more when using cloud password
|
2018-12-23 01:09:20 +01:00 |
|
Dan
|
0371f4ce8b
|
Make cloud password methods raise NotImplementedError. See #178
The protocol changed (SRP) and they are currently not re-implemented.
|
2018-12-23 01:05:44 +01:00 |
|
Dan
|
7ee89c94cb
|
Update pin/unpin_chat_message
It is now possible to pin messages in basic groups as well as in the
own user's chat.
|
2018-12-23 01:00:31 +01:00 |
|
Dan
|
84fef9ecf1
|
Add missing file_reference argument where applicable
|
2018-12-23 00:55:00 +01:00 |
|
Dan
|
e669a6a9ae
|
Add send_poll method
|
2018-12-23 00:33:15 +01:00 |
|
Dan
|
4bf6831be8
|
Fix some non-importable types for type hint
|
2018-12-22 11:22:58 +01:00 |
|
Dan
|
a0355a5cc4
|
Type hint all methods return values
|
2018-12-19 15:59:15 +01:00 |
|
Dan
|
b593463bd7
|
Type hint all the remaining method parameters
|
2018-12-19 14:50:23 +01:00 |
|
Dan
|
510b2456b6
|
Reword offset_dialog docstrings in Dialog
|
2018-12-19 10:27:47 +01:00 |
|
Dan
|
914dfca574
|
Reformat code and optimize imports
|
2018-12-18 09:50:39 +01:00 |
|
Dan
|
27052e31ca
|
Fix all those unresolved references caused by the refactor
|
2018-12-18 09:45:49 +01:00 |
|
Dan
|
1873344467
|
Update get_users to use the refactored User type
|
2018-12-17 16:27:16 +01:00 |
|
Dan
|
e6dced80cf
|
Update get_dialogs to use the new refactored Dialogs type
|
2018-12-17 16:13:57 +01:00 |
|
Dan
|
603bc88aa3
|
Refactor get_history method
|
2018-12-17 14:18:41 +01:00 |
|
Dan
|
8cbb9c9316
|
Refactor UserProfilePhotos
|
2018-12-17 13:51:08 +01:00 |
|
Dan
|
7430529646
|
Make use of the refactored Chat type in get_chat
|
2018-12-16 17:59:34 +01:00 |
|
Dan
|
31b046e5cc
|
Use the refactored types in get_chat_member(s)
|
2018-12-16 17:58:05 +01:00 |
|
Dan
|
efc6023b08
|
Re-implement remove_cloud_password using SRP
|
2018-12-15 20:08:31 +01:00 |
|
Dan
|
40ecc082a6
|
Re-implement change_cloud_password using SRP
|
2018-12-15 12:22:33 +01:00 |
|
Dan
|
6a9c7312cc
|
Document how decorated functions are modified
|
2018-12-15 09:10:19 +01:00 |
|
Dan
|
e3459017ef
|
Re-implement enable_cloud_password using SRP
|
2018-12-15 09:05:50 +01:00 |
|
Dan
|
89983b75ca
|
Move relevant SRP-related code into another file
These functions are going to be used by all *_cloud_password methods
|
2018-12-15 08:59:26 +01:00 |
|
Dan
|
9c91720104
|
Fix broken download_media progress args
|
2018-12-15 08:50:08 +01:00 |
|
Dan
|
49b18c600d
|
Add missing thumb for videos in albums. Fixes #169
|
2018-12-15 08:39:43 +01:00 |
|
Dan
|
0e050b45e7
|
Attempt srp
|
2018-12-15 08:06:18 +01:00 |
|
Dan
|
436c48d1c2
|
Allow Bots to edit and delete own messages w/ Message bound methods.
This is some sort of a workaround because the server doesn't send full
info about text messages originated by bots. Fixes #162
|
2018-11-20 16:52:59 +01:00 |
|
Dan
|
08776619a7
|
Change callback_data type to bytes for request_callback_answer
Fixes #161
|
2018-11-20 16:08:24 +01:00 |
|
Dan
|
2e16499369
|
Allow decorators to be stacked
E.g:
app1.on_message(...)
app2.on_message(...)
app3.on_message(...)
def on_message(client, message):
...
|
2018-11-10 15:21:52 +01:00 |
|
Dan
|
fafa3b5131
|
Fix some decorators not working when used in plugins
|
2018-11-10 15:15:58 +01:00 |
|
Dan
|
55cca00401
|
Add on_inline_query decorator
|
2018-11-09 13:08:50 +01:00 |
|
Dan
|
8d50b86bc6
|
Merge branch 'develop' into inline-mode
# Conflicts:
# compiler/api/compiler.py
|
2018-11-09 08:52:26 +01:00 |
|
Dan
|
45129658b0
|
Revisit docstrings
|
2018-11-03 10:49:11 +01:00 |
|
Dan
|
229b8df9cd
|
Fix bad behaviours of get_messages
|
2018-10-28 17:44:24 +01:00 |
|
Dan
|
005c24e4bd
|
Update get_messages docstrings
|
2018-10-28 17:24:37 +01:00 |
|
Dan
|
daee188fa5
|
Update get_messages to accept the new reply_to_message_ids argument
|
2018-10-28 17:23:30 +01:00 |
|
Dan
|
b12c87f50a
|
Make kick_chat_member return the "user kicked" message
|
2018-10-21 09:40:49 +02:00 |
|
Dan
|
41180fd22a
|
Update max caption length
|
2018-10-16 15:24:54 +02:00 |
|
Dan
|
c8604e8e2c
|
Update on_user_status decorator
|
2018-10-16 12:58:11 +02:00 |
|
Dan
|
9e159a3f50
|
Merge branch 'plugins' into develop
|
2018-10-16 12:12:21 +02:00 |
|
Dan
|
8a81bd1221
|
Merge branch 'user-status' into develop
|
2018-10-16 12:07:53 +02:00 |
|
Dan
|
22998af784
|
Fix docstrings
|
2018-10-16 11:45:39 +02:00 |
|
Dan
|
29201674ef
|
Rename delete_profile_photos to delete_user_profile_photos
For consistency with other method names
|
2018-10-16 11:45:20 +02:00 |
|
Dan
|
8fc5b8a545
|
Rename set_profile_photo to set_user_profile_photo
|
2018-10-16 11:43:54 +02:00 |
|
Dan
|
0a057cc233
|
Expose new types and methods
|
2018-10-15 14:30:12 +02:00 |
|
Dan
|
350265aaae
|
Add answer_inline_query method
|
2018-10-15 14:29:58 +02:00 |
|
Dan
|
93018a7f6c
|
Add set_profile_photo method
|
2018-10-15 11:03:07 +02:00 |
|
Dan
|
d567b878b1
|
Expose UserStatusHandler and on_user_status
|
2018-10-15 10:17:00 +02:00 |
|
Dan
|
2eae08aaa6
|
Add on_user_status decorator
|
2018-10-15 10:16:19 +02:00 |
|