Dan
d890e5346c
Clear stored_msg_ids on session stop
2022-12-28 17:44:02 +01:00
Dan
82c81c10bd
Update Pyrogram to v2.0.86
2022-12-28 00:22:19 +01:00
Dan
1daa05a35c
Raise and handle send errors in order to immediately act upon
2022-12-28 00:21:05 +01:00
Dan
5ca422b314
Create a future result before sending its request
2022-12-28 00:19:28 +01:00
Dan
2dca5aeac2
Handle proxy socket connections using thread executors
2022-12-28 00:14:04 +01:00
Dan
1fa6f3b924
Update Pyrogram to v2.0.85
2022-12-27 22:24:21 +01:00
Dan
cf06939a55
Workaround proxy sockets not timing out properly
2022-12-27 22:23:05 +01:00
Dan
52effe19d5
Update Pyrogram to v2.0.84
2022-12-27 14:56:34 +01:00
Dan
dc3b8a5e01
Tweak file upload settings
...
Multiple sessions as used in the current implementation were causing a
variety of network related issues. Use one session only instead. Multiple
workers within the same session are fine as long as they are not too many,
otherwise the server will start replying with -429 (too many requests).
Setting the queue size to 1 helps in having a more linear upload progress.
2022-12-27 14:55:07 +01:00
Dan
9bf742abc0
Introduce back some previously reverted changes
2022-12-27 13:40:42 +01:00
Dan
03d60cdfe6
Update Pyrogram to v2.0.83
2022-12-26 22:30:14 +01:00
Dan
bff583ed75
Revert some of the latest changes
2022-12-26 22:26:55 +01:00
Dan
a81b8a2254
Update Pyrogram to v2.0.82
2022-12-26 20:12:20 +01:00
Dan
235dde2251
Update exception message
2022-12-26 20:11:58 +01:00
Dan
916be08116
Update Pyrogram to v2.0.81
2022-12-26 16:48:30 +01:00
Dan
8b87c6ace3
Update tcp.py
2022-12-26 16:48:03 +01:00
Dan
6b54467a0d
Update Pyrogram to v2.0.80
2022-12-26 16:38:58 +01:00
Dan
01cd8bb57f
Optimize log calls
2022-12-26 16:38:12 +01:00
Dan
d298c62c6d
Update session.py
2022-12-26 16:34:49 +01:00
Dan
7182a7cff7
Update connection.py
2022-12-26 16:29:05 +01:00
Dan
dd4e41f63f
Make the use of proxies an optional dependency
2022-12-26 16:28:06 +01:00
Dan
6aae3a9c77
Always use non-blocking sockets
2022-12-26 16:25:22 +01:00
Dan
9ee1807e42
Don't raise write() and close() exceptions
2022-12-26 16:23:57 +01:00
Dan
7e5d593544
Keep lang_code lowercase
2022-12-26 16:19:26 +01:00
Dan
3d5e9d841f
Update Pyrogram to v2.0.79
2022-12-25 15:28:26 +01:00
Dan
ce8c242eb4
Revert to triggering a reconnection when skipping invalid packets
2022-12-25 15:14:12 +01:00
Dan
b23e34494e
Add messages for mismatched checks
2022-12-25 15:08:02 +01:00
Dan
ae028ab4b6
Switch back to local system time synchronization
...
perf_counter will stop counting when the system goes to sleep, causing
the generation of invalid message ids after waking up which in turn put
the client into a never ending reconnecting loop due to check mismatches
caused by the time not being synced anymore. It's also unclear whether
perf_counter stays in sync during long runs.
2022-12-25 14:55:40 +01:00
Dan
13094f1d8b
Update Pyrogram to v2.0.78
2022-12-25 10:31:40 +01:00
Dan
4c32a15cfd
Remove unneeded threading.Lock
2022-12-25 10:30:56 +01:00
Dan
87ae79e0e2
Remove special cases for older Python versions
2022-12-25 10:29:00 +01:00
Dan
dbf2e471b5
Fix usages of removed attributes
2022-12-25 10:26:30 +01:00
Dan
b3825c209e
Update Pyrogram to v2.0.77
2022-12-24 17:53:49 +01:00
Dan
c7d362990f
Add back a reference to the loop
2022-12-24 17:53:24 +01:00
Dan
13e8c41991
Update Pyrogram to v2.0.76
2022-12-24 17:32:02 +01:00
Dan
f12005b5d0
Use Python's standard sockets in case of no proxy
2022-12-24 17:30:23 +01:00
Dan
deb560a051
Remove unused variables
2022-12-24 17:27:06 +01:00
Dan
91160bf834
Update Pyrogram to v2.0.75
2022-12-24 17:15:23 +01:00
Dan
1cb17152f8
Keep a timeout while connecting and set non-blocking afterwards
...
Also fix an await to None value
2022-12-24 17:15:10 +01:00
Dan
f30510ab7d
Update Pyrogram to v2.0.74
2022-12-24 16:15:37 +01:00
Dan
84d60b56b3
Switch to non-blocking sockets & use a send queue
2022-12-24 16:15:07 +01:00
Dan
f350691c69
Update Pyrogram to v2.0.73
2022-12-23 20:41:31 +01:00
omg-xtao
c4a47b99ae
Add support for Fragment SMS codes ( #1170 )
2022-12-23 20:36:00 +01:00
Dan
8afd4597fa
Update Pyrogram to v2.0.72
2022-12-23 20:20:44 +01:00
Dan
81573bce76
Remove threading.Lock usages
2022-12-23 20:20:27 +01:00
Dan
ccb58f503c
Update Pyrogram to v2.0.71
2022-12-23 15:41:34 +01:00
Dan
a9e7d15bf6
Add a watchdog for incoming updates
2022-12-23 15:40:56 +01:00
Dan
aeea07f83d
Update Pyrogram to v2.0.70
2022-12-12 21:54:07 +01:00
Anton Kovalevich
a76269ddaf
Handle all given updates, avoid short circuit ( #1162 )
2022-12-12 21:53:09 +01:00
Dan
73554b9d38
Update Pyrogram to v2.0.69
2022-12-06 21:34:09 +01:00
Dan
217bcb1dfb
Fix HTML unparsing when there's no entities
2022-12-06 21:33:46 +01:00
Dan
86515bb9d1
Update Pyrogram to v2.0.68
2022-12-06 20:12:46 +01:00
Andrea Princic
669b39927b
Escape text inside entity when building unparsed text ( #1156 )
2022-12-06 20:09:31 +01:00
Dan
fd2819ca7f
Update Pyrogram to v2.0.67
2022-12-06 19:11:47 +01:00
Dan
38e9745a80
Update Pyrogram to v2.0.66
2022-12-06 18:50:43 +01:00
Andrea Princic
2ed000381d
Update the HTML logic to output well-formed elements ( #1155 )
...
* unparsing html entities with deque
* unparsing using a stack (recursive)
2022-12-06 18:29:27 +01:00
Dan
ad773455a7
Update Pyrogram to v2.0.65
2022-12-06 18:10:36 +01:00
Dan
3cf1ac7d92
Update the order in which media messages are parsed
2022-12-06 18:09:42 +01:00
Dan
d734fbb180
Fix User.emoji_status type hint
2022-12-06 18:08:38 +01:00
Dan
fb85a14277
Update Pyrogram to v2.0.64
2022-12-06 14:15:46 +01:00
Dan
70b6738908
Update Pyrogram to v2.0.63
2022-11-25 22:11:57 +01:00
Dan
9b6cb070b9
Update Pyrogram to v2.0.62
2022-11-18 12:14:49 +01:00
Dan
e3e9731973
Update Pyrogram to v2.0.61
2022-11-15 11:15:05 +01:00
Dan
1699ef0d4c
Disable parse mode when copying messages
...
The entities are already taken from the original message
2022-11-15 11:13:53 +01:00
Dan
23d953237e
Update Pyrogram to v2.0.60
2022-11-13 14:29:06 +01:00
Deekshith SH
0e64ebc0be
Fix typo ( #1029 )
2022-11-13 14:28:18 +01:00
ALi.w
31b32184c9
Use getattr to get outgoing attribute in filters.me ( #1137 )
...
* Use getattr to get outgoing attribute from the message in me_filter.
Fixes #1136 .
Signed-off-by: Aliwoto <woto@kaizoku.cyou>
* Update filters.py
Signed-off-by: Aliwoto <woto@kaizoku.cyou>
Co-authored-by: Dan <14043624+delivrance@users.noreply.github.com>
2022-11-13 14:27:19 +01:00
Artem Kvrvgv
b848e05225
Fix copy_message return type hint ( #1128 )
...
* fixed copy_message method type-hint
* Update copy_message.py
Co-authored-by: Dan <14043624+delivrance@users.noreply.github.com>
2022-11-13 14:25:19 +01:00
Albert Einstein
1b02a6a148
Add __all__ for better enums suggestions ( #1126 )
2022-11-13 14:23:30 +01:00
Ihor Boichuk
c98963973e
Add Message.forwards field ( #1103 )
...
* Added missing field: forwards
* Update message.py
Co-authored-by: Dan <14043624+delivrance@users.noreply.github.com>
2022-11-13 14:22:12 +01:00
Sam
b423730dcb
Fix on_disconnect decorator not working ( #1134 )
...
* Fix on_disconnect decorator not working
* Remove useless if else statment in on_raw_update
2022-11-13 14:18:42 +01:00
Dan
ef92389ed0
Update Pyrogram to v2.0.59
2022-10-16 12:07:57 +02:00
Dan
3eda82d0af
Update html.py
2022-10-16 12:07:24 +02:00
Dan
b660115a60
Update Pyrogram to v2.0.58
2022-10-15 18:20:46 +02:00
Andrea Princic
9ade92c855
Add languages to "pre" tags (HTML and Markdown) #1118
...
* added `language` to entities when unparsing (both markdown and html)
* added `language` to entities also when parsing (html only)
* Update html.py
* Update markdown.py
* Update markdown.py
* Update markdown.py
Co-authored-by: Dan <14043624+delivrance@users.noreply.github.com>
2022-10-15 18:19:38 +02:00
Dan
bf52ec1e94
Update usable-by labels
2022-10-15 15:51:02 +02:00
Dan
bb44f36247
Add usable-by labels for methods
2022-10-14 11:54:26 +02:00
Dan
0e68bf35b7
Update Pyrogram to v2.0.57
2022-09-23 09:50:31 +02:00
Dan
ec476aa293
Call get_me() before initializing the client
2022-09-23 09:50:11 +02:00
Dan
f407f88395
Update Pyrogram to v2.0.56
2022-09-22 15:27:03 +02:00
Dan
2870ae84e7
Move get_me() call into start()
2022-09-22 15:26:42 +02:00
Dan
862285e1e6
Update Pyrogram to v2.0.55
2022-09-20 16:40:36 +02:00
Dan
4edaa21c19
Don't create download dirs for in-memory downloads
2022-09-20 16:39:53 +02:00
Dan
a2fe5b3e79
Update Pyrogram to v2.0.54
2022-09-18 17:56:05 +02:00
Dan
71f263b30d
Re-raise asyncio.CancelledError to avoid continuations
2022-09-18 17:55:50 +02:00
Dan
2d547ccf8c
Update Pyrogram to v2.0.53
2022-09-18 17:33:16 +02:00
Dan
3940ca9611
Revamp handling of partial downloads
2022-09-18 17:32:02 +02:00
Nyan
468ebf50cf
Add tempfile deletion in case of asyncio task cancellation. ( #1080 )
2022-09-18 17:24:51 +02:00
Dan
81895d74c7
Fix Chat.available_reactions type hint
2022-09-18 16:04:07 +02:00
Dan
53584bc1db
Add chosen_order to Reaction
2022-09-18 15:44:18 +02:00
Dan
9f94aee9f8
Update Pyrogram to v2.0.52
2022-09-15 16:52:14 +02:00
Dan
6dced525ab
Update example
2022-09-15 12:15:13 +02:00
Dan
7558e04cfc
Update Pyrogram to v2.0.51
2022-09-06 19:05:09 +02:00
Dan
f9aacd814a
Update poll parsing
2022-09-06 19:04:47 +02:00
Dan
8490cfa0a9
Update Pyrogram to v2.0.50
2022-09-05 18:19:02 +02:00
Dan
e0fdcc7f3a
Fix send_reaction
...
Fixes #1086
2022-09-05 18:18:42 +02:00
Dan
1a1075090d
Update Pyrogram to v2.0.49
2022-09-03 14:24:10 +02:00
Dan
1db03c4351
Fix for older Python versions
2022-09-03 14:23:52 +02:00
Dan
210f538d55
Update Pyrogram to v2.0.48
2022-09-03 14:18:51 +02:00
Dan
5d11c03b4e
Add set_emoji_status method
2022-09-03 14:18:12 +02:00
Dan
04b343f61b
Add get_default_emoji_statuses method
2022-09-03 14:06:46 +02:00
Dan
f7319858e1
Update Pyrogram to v2.0.47
2022-09-03 13:58:01 +02:00
Dan
6496a87029
Add message_reactions.py
2022-09-03 13:46:37 +02:00
Dan
9eb7589a7f
Add chat_reactions.py
2022-09-03 13:43:38 +02:00
Dan
fe7fcf3448
Update reaction.py
2022-09-03 13:42:16 +02:00
Dan
1fb04b7616
Update EmojiStatus
2022-09-03 13:41:53 +02:00
Dan
7a53c3da57
Add support for emoji status
2022-09-03 13:10:27 +02:00
Dan
3632400956
Update Pyrogram to v2.0.46
2022-09-02 14:44:16 +02:00
Dan
761e4735d3
More nonce check fixes
2022-09-02 14:44:02 +02:00
Dan
14c5303272
Update Pyrogram to v2.0.45
2022-09-02 14:25:29 +02:00
Dan
88af58f246
Fix nonce checks
2022-09-02 14:25:13 +02:00
Dan
94c0031ed7
Update Pyrogram to v2.0.44
2022-09-01 21:28:18 +02:00
Dan
7055ee648e
Update get_peer_by_username query
2022-09-01 21:27:59 +02:00
Dan
3bd0820946
Update Pyrogram to v2.0.43
2022-08-28 20:33:03 +02:00
Dan
ed008dd3bb
Fix message entity parsing and serialization
2022-08-28 20:32:43 +02:00
Dan
f6e0e58f86
Update Pyrogram to v2.0.42
2022-08-28 16:44:07 +02:00
Dan
95aae430a8
Fix serialization of empty optional lists
2022-08-28 16:43:45 +02:00
omg-xtao
cb5431d976
Fix get_custom_emoji_stickers parameter type in docs ( #1066 )
...
* Fix get_custom_emoji_stickers Int type
* Fix misleading docstring
* Update get_custom_emoji_stickers.py
* Update get_custom_emoji_stickers.py
Co-authored-by: Dan <14043624+delivrance@users.noreply.github.com>
2022-08-17 17:58:47 +02:00
Dan
ac09411099
Update Pyrogram to v2.0.41
2022-08-16 08:59:32 +02:00
Dan
f5bcce7c3f
Add support for custom emoji in HTML
2022-08-16 08:59:06 +02:00
Dan
2242adb598
Update Pyrogram to v2.0.40
2022-08-14 22:37:26 +02:00
Dan
803f8f0073
Fix Sticker parsing
2022-08-14 22:37:09 +02:00
Dan
bb450d1cef
Update Pyrogram to v2.0.39
2022-08-14 11:31:10 +02:00
Dan
e94d3c1876
Merge branch 'sticker-attributes'
2022-08-14 11:30:28 +02:00
Dan
2e46514012
Refactor Sticker parsing
2022-08-14 11:19:01 +02:00
LёNya
95de5f7eae
Fix determining video sticker resolution. Add sticker duration to Sticker type ( #1065 )
2022-08-14 10:50:48 +02:00
Dan
6b7e5dcd1a
Fix sending custom emoji
2022-08-14 10:46:48 +02:00
Dan
6c34c83a3e
Update Pyrogram to v2.0.38
2022-08-12 18:20:31 +02:00
Dan
9aefff9f8d
Fix join applications for public chats
2022-08-12 18:20:05 +02:00
Dan
78fe290b40
Update Pyrogram to v2.0.37
2022-08-12 17:38:41 +02:00
Dan
8c399323c8
Add new method get_custom_emoji_stickers
2022-08-12 17:34:10 +02:00
Dan
cd69fb6d76
Add support for CUSTOM_EMOJI message entity type
2022-08-12 17:18:08 +02:00
Dan
c26c1004ad
Update Pyrogram to v2.0.36
2022-08-11 14:08:07 +02:00
Davide Galilei
e1923508f6
Fixed edit_inline_media once again ( #1052 )
...
Co-authored-by: Dan <14043624+delivrance@users.noreply.github.com>
2022-08-11 14:07:31 +02:00
dogghi
8da0851984
Add support for BytesIO in InputMedia objects ( #1047 )
...
fix docstrings and fix "TypeError: stat: path should be string, bytes, os.PathLike or integer, not BytesIO" when passing a BytesIO object to an InputMedia subclass
2022-08-11 13:58:36 +02:00
Dan
de3127720e
Update Pyrogram to v2.0.35
2022-07-23 22:52:47 +02:00
Dan
6736602424
Handle socket.connect() blocking-ness
2022-07-23 22:52:21 +02:00
Dan
6f7ec0de03
Update Pyrogram to v2.0.34
2022-07-22 17:16:13 +02:00
Harsh
ed748952b5
Filter out empty entities internally ( #1041 )
...
* Filter out empty entities internally
I guess it's fine to handle empty entities internally to avoid ENTITY_BOUNDS_INVALID , so the client won't send the empty entities
* revert utils and apply changes to parser/html.py
* Update utils.py
* Update utils.py
* Update utils.py
* Update html.py
* Update utils.py
* Update utils.py
Co-authored-by: Dan <14043624+delivrance@users.noreply.github.com>
2022-07-22 17:15:18 +02:00
Dan
d9c8e0450b
Update Pyrogram to v2.0.33
2022-07-16 19:25:57 +02:00
Mahesh
298d361092
Store "me" user object before starting dispatcher ( #1042 )
2022-07-16 19:25:26 +02:00
Dan
d1e8b3bf1e
Update Pyrogram to v2.0.32
2022-07-14 21:01:30 +02:00
Dan
11d6a4a833
Update Pyrogram to v2.0.31
2022-07-14 20:22:48 +02:00
Davide Galilei
4398cbb561
Improve edit_inline_media ( #1036 )
2022-07-14 20:21:34 +02:00
Dan
3aaf35792f
Update Pyrogram to v2.0.30
2022-06-21 12:16:14 +02:00
Dan
78e1d29b37
Update Pyrogram to v2.0.29
2022-06-20 11:49:43 +02:00
Dan
81baf853b5
Update Pyrogram to v2.0.28
2022-06-20 11:44:41 +02:00
Dan
4b10ec8e87
Pickle datetime objects into timestamps ( #1016 )
...
* Pickle datetime objects into timestamps
* Rename variable
* Add length check
2022-06-20 11:43:40 +02:00
மனோஜ்குமார் பழனிச்சாமி
eb4ff1427b
Fix delete_profile_photos example ( #990 )
2022-06-20 11:42:37 +02:00
noreph
34ffc4991a
Fix example typo ( #1020 )
2022-06-20 11:41:10 +02:00
Dan
caa26b2c6a
Improve upload file size checks
2022-06-20 10:32:17 +02:00
Dan
d71db29a8c
Store the "me" user object
2022-06-20 10:28:49 +02:00
Dan
0a50520fc9
Improve idle() implementation
2022-06-20 09:52:09 +02:00
Dan
b35810dc9f
Update compose example
2022-06-20 09:48:03 +02:00
Dan
d61a2ce8a9
Remove syncer.py
2022-06-20 09:40:30 +02:00
Dan
b59dcd1615
Do not trigger a reconnection when skipping invalid packets
2022-06-20 09:32:10 +02:00
Dan
7f9e841ccd
Update API schema to Layer 143
2022-06-14 17:09:02 +02:00
Dan
37e0015463
Update Pyrogram to v2.0.27
2022-06-06 18:47:51 +02:00
Prashant Sengar
a1bdcd672e
Fix type of "has_protected_content" ( #994 )
...
`has_protected_content` attribute of Message class was assigned the wrong type in the docstring (str), corrected it to `bool`
2022-06-06 18:47:15 +02:00
Dan
ba3104fd53
Update Pyrogram to v2.0.26
2022-05-26 11:30:41 +02:00
Dan
c5958fc0c4
Fix offset_date not being an integer timestamp
...
Closes #1003
2022-05-26 11:30:20 +02:00
Dan
f7c678855d
Update Pyrogram to v2.0.25
2022-05-25 10:58:32 +02:00
Gaung Ramadhan
6974d97fb4
Fix type hint of User.status ( #998 )
2022-05-25 10:56:55 +02:00
Dan
644dd55393
Update Pyrogram to v2.0.24
2022-05-15 14:26:58 +02:00
Dan
f6283757e1
Add sequential parameter to compose()
2022-05-15 14:26:12 +02:00
Dan
5681ccefe1
Add back the ability to pass iterators to some methods
2022-05-15 14:24:59 +02:00
Dan
427738d02a
Update Pyrogram to v2.0.23
2022-05-14 21:12:54 +02:00
Dan
ff90baffb3
Fix get_messages and usages
2022-05-14 21:12:37 +02:00
Dan
15bfaed254
Update Pyrogram to v2.0.22
2022-05-14 19:29:52 +02:00
leonardotty
d984ae24d5
Add missing parameter to send_reaction ( #993 )
2022-05-14 19:28:44 +02:00
Dan
050a7304ba
Update Pyrogram to v2.0.21
2022-05-14 17:29:55 +02:00
Dan
7c3c0565b4
Fix wrapped function invocations
2022-05-14 17:29:11 +02:00
Dan
9c441ff16d
Update Pyrogram to v2.0.20
2022-05-14 11:22:06 +02:00
DevOps117
6e1425ada3
Drop support for iterators where they are not needed ( #969 )
...
* delete_messages: Drop support for generators
Since we used a list there anyway, this approach will lead to more localized errors and can reduce function overhead.
Signed-off-by: devops117 <55235206+devops117@users.noreply.github.com>
* delete_messages: Return pts_count:int
An example usecase would be for a normal bot which uses range based on message ids
instead of keeping a track of messages and using the DeletedMessagesHandler.
Signed-off-by: devops117 <55235206+devops117@users.noreply.github.com>
* Drop support for Iterators and update docstrings and some cleanups.
Signed-off-by: devops117 <55235206+devops117@users.noreply.github.com>
* Update get_users.py
* Update get_messages.py
* Update delete_messages.py
* Update forward_messages.py
* Update get_messages.py
Co-authored-by: Dan <14043624+delivrance@users.noreply.github.com>
2022-05-14 08:58:30 +02:00
Dan
6cf849c3ea
Revert "Update maximum caption length ( #989 )"
...
This reverts commit f1e4a0ce74 .
2022-05-07 12:01:14 +02:00
Dan
4916b02d3e
Update Pyrogram to v2.0.19
2022-05-06 22:09:31 +02:00
Stark Programmer
e708f8dabf
Add missing parameters to Chat.set_photo ( #980 )
2022-05-06 22:08:52 +02:00
Moshe
0bc340081f
Fix wrong enum usage ( #988 )
2022-05-06 22:08:23 +02:00
leonardotty
f1e4a0ce74
Update maximum caption length ( #989 )
...
Co-authored-by: leonardotty <leonardo.rossidev@gmail.com>
Co-authored-by: Dan <14043624+delivrance@users.noreply.github.com>
2022-05-06 22:06:11 +02:00
Dan
a320a9e7ff
Update Pyrogram to v2.0.18
2022-05-06 22:00:41 +02:00
Dan
ce49fc38a0
Fix promote_chat_member when adding bots as admins
2022-05-06 22:00:20 +02:00
Dan
ec43196df7
Update Pyrogram to v2.0.17
2022-05-04 09:05:05 +02:00
Dan
956e5c1a4f
Clean up on download's stop_transmission and return None
2022-05-04 09:04:25 +02:00
Dan
97b6c32c7f
Update Pyrogram to v2.0.16
2022-04-29 12:41:06 +02:00
Evgen Fil
795ffc027a
Allow non-interactive migration from storage v2 to v3 ( #979 )
2022-04-29 12:40:19 +02:00
Dan
bbe90fc6d3
Update Pyrogram to v2.0.15
2022-04-29 11:03:28 +02:00
Dan
a762cbc237
Remove unused import
2022-04-29 11:02:58 +02:00
Dan
ebb7bb2958
Fix enumeration docstring
2022-04-27 21:37:05 +02:00
Dan
5a7675597f
Update Pyrogram to v2.0.14
2022-04-27 10:42:44 +02:00
Stark Programmer
32b3452e76
Fix self-destruct media if file_id and ttl_seconds are passed ( #971 )
2022-04-27 09:17:14 +02:00
Hitalo
045fe0bf21
Remove wrong Client.parse_mode assignment ( #973 )
2022-04-27 09:13:47 +02:00
Dan
a21dd9f131
Update Pyrogram to v2.0.13
2022-04-25 21:02:44 +02:00
Dan
23b03c6b19
Fix parsing of text mentions
2022-04-25 21:02:19 +02:00
Dan
bee5136598
Update Pyrogram to v2.0.12
2022-04-25 19:41:06 +02:00
Dan
9deec03b87
Revert "Make timestamp_to_datetime timezone aware ( #966 )"
...
This reverts commit b309caccd7 .
2022-04-25 19:40:39 +02:00
Dan
1c0ddc9a8f
Update Pyrogram to v2.0.11
2022-04-25 17:27:54 +02:00
Dan
7992549386
Fix on_edited_message not being correctly registered in plugins
2022-04-25 17:27:36 +02:00
Dan
43e08d4143
Update Pyrogram to v2.0.10
2022-04-25 17:20:05 +02:00
Dan
c71d36ea49
Fix Chat.get_members()
2022-04-25 17:19:38 +02:00
Dan
318996f811
Update Pyrogram to v2.0.9
2022-04-25 16:52:56 +02:00
Dan
5f47c8c499
Fix some examples
2022-04-25 16:52:04 +02:00
மனோஜ்குமார் பழனிச்சாமி
b309caccd7
Make timestamp_to_datetime timezone aware ( #966 )
...
* timezone aware object
* Update utils.py
Co-authored-by: Dan <14043624+delivrance@users.noreply.github.com>
2022-04-25 16:50:15 +02:00
Dan
7bedf30d30
Update Pyrogram to v2.0.8
2022-04-25 08:30:56 +02:00
Dan
8a2416665b
Fix HTML and Markdown unparsing
2022-04-25 08:30:26 +02:00
Dan
a93e21831f
Update Pyrogram to v2.0.7
2022-04-24 21:20:35 +02:00
Dan
6e3dbbde5a
Allow passing the api_id as string
2022-04-24 21:20:13 +02:00
Dan
228b45b179
Update docstrings
2022-04-24 21:19:36 +02:00
Dan
5239392480
Update Pyrogram to v2.0.6
2022-04-24 18:37:13 +02:00
Alisson Lauffer
27c9338970
Fix Message.react() ( #965 )
2022-04-24 18:36:47 +02:00
Dan
f9d42320a7
Update Pyrogram to v2.0.5
2022-04-24 18:13:45 +02:00
Dan
8852756798
Fix zero-datetime not working in some systems
2022-04-24 18:13:18 +02:00
Dan
aecdd492eb
Update Pyrogram to v2.0.4
2022-04-24 17:07:26 +02:00
lordcodes
240659f616
Close the downloaded file before moving it ( #964 )
...
* download media on windows fix
mmmmmmmm
* Style fixes
Co-authored-by: Dan <14043624+delivrance@users.noreply.github.com>
2022-04-24 17:06:45 +02:00
Dan
3c08d02c20
Update Pyrogram to v2.0.3
2022-04-24 16:40:55 +02:00
Dan
e43bfd276a
Update Pyrogram to v2.0.2
2022-04-24 14:30:00 +02:00
Dan
ba34bf84f9
Show an error message for invalid parse modes
2022-04-24 13:23:07 +02:00
Dan
e188da7afc
Update Pyrogram to v2.0.1
2022-04-24 13:12:17 +02:00
Dan
c799703965
Fix plugins loading
2022-04-24 13:11:54 +02:00
Dan
0dc112ea8c
Update Pyrogram to v2.0.0
2022-04-24 11:56:07 +02:00
Dan
822e09ae13
Update Client's docstrings
2022-04-24 11:56:07 +02:00
Dan
be37e3b46c
Rename enum MessageService to MessageServiceType
2022-04-24 11:56:07 +02:00
Dan
264a206a13
Rename enum MessageMedia to MessageMediaType
2022-04-24 11:56:07 +02:00
Dan
1ae719c252
Rework send_poll: add missing parameters
2022-04-24 11:56:07 +02:00
Dan
57a4897470
Skip attributes with leading underscore in Object.__eq__
2022-04-24 11:56:07 +02:00
Dan
20c6b959d5
Update Object.bind docstring
2022-04-24 11:56:07 +02:00
Dan
c2333c0575
Add inline query results to the documentation
2022-04-24 11:56:07 +02:00
Dan
703ec1676c
Add InlineQueryResultCachedAudio
2022-04-24 11:56:07 +02:00
Dan
8e8972d5ac
Add InlineQueryResultCachedVoice
2022-04-24 11:56:07 +02:00
Dan
b2643e9197
Use "description" in InlineQueryResultCachedDocument
2022-04-24 11:56:07 +02:00
Dan
c4948eac27
Add InlineQueryResultCachedVideo
2022-04-24 11:56:07 +02:00
Dan
65a213b222
Add InlineQueryResultCachedDocument
2022-04-24 11:56:07 +02:00
Dan
a9cadf3022
Add InlineQueryResultCachedSticker
2022-04-24 11:56:07 +02:00
Dan
0b0af2da5b
Add InlineQueryResultCachedAnimation
2022-04-24 11:56:07 +02:00
Dan
d87810ceb0
Fix docstring indentation
2022-04-24 11:56:07 +02:00
Dan
c0dc882f2c
Add InlineQueryResultCachedPhoto
2022-04-24 11:56:07 +02:00
Dan
d209074e44
Add InlineQueryResultVenue
2022-04-24 11:56:07 +02:00
Dan
13e26ca64a
Add InlineQueryResultLocation
2022-04-24 11:56:07 +02:00
Dan
9c28ccdf60
Add InlineQueryResultVoice
2022-04-24 11:56:07 +02:00
Dan
4367dbc465
Add missing fields to InlineQueryResultAnimation
2022-04-24 11:56:07 +02:00
Dan
5108b78ef5
Add missing fields to InlineQueryResultPhoto
2022-04-24 11:56:07 +02:00
Dan
077687b85d
Add missing fields to InlineQueryResultArticle
2022-04-24 11:56:07 +02:00
Dan
2ad53ec00b
Update unpack_inline_message_id
2022-04-24 11:56:07 +02:00
Dan
6087c2a974
Add missing entry in __init__.py
2022-04-24 11:56:07 +02:00
Dan
43f9b57567
Add the method answer_web_app_query
2022-04-24 11:56:07 +02:00
Dan
747b25b9eb
Add the class SentWebAppMessage
2022-04-24 11:56:07 +02:00
Dan
91e4716872
Use pack_inline_message_id util function in CallbackQuery
2022-04-24 11:56:07 +02:00
Dan
4e6c1690d2
Add pack_inline_message_id util function
2022-04-24 11:56:07 +02:00
Dan
663594876d
Rename webpage.py to web_page.py
2022-04-24 11:56:07 +02:00
Dan
c44643faad
Add the class WebAppData
2022-04-24 11:56:07 +02:00
Dan
b645a75b93
Allow negative offsets in stream_media
2022-04-24 11:56:07 +02:00
Dan
59ccc4de88
Documentation fixes
2022-04-24 11:56:07 +02:00
Dan
fd0044c2ec
Add {get,set}_chat_menu_button
2022-04-24 11:56:07 +02:00
Dan
76546b0a13
Add MenuButton related classes
2022-04-24 11:56:07 +02:00
Dan
7654dc82e8
Add methods {get,set}_bot_default_privileges.py
2022-04-24 11:56:07 +02:00
Dan
c54be38696
Rename can_manage_voice_chats to can_manage_video_chats
2022-04-24 11:56:07 +02:00
Dan
a3c7f5e991
Rename voice_* related fields to video_*
2022-04-24 11:56:07 +02:00
Dan
6b0dca09de
Add WebAppInfo and field web_app to (Inline)KeyboardButton.
2022-04-24 11:56:07 +02:00
Dan
4e1b54288b
Fix Client.name usage
2022-04-24 11:56:07 +02:00
Dan
39694a2949
Add speedups.rst
2022-04-24 11:56:07 +02:00
Dan
d48cef9a26
Add ChatJoiner and get_chat_join_requests
...
Rename get_chat_invite_link_{members -> joiners}
Rename get_chat_invite_link_{members -> joiners}_count
2022-04-24 11:56:07 +02:00
Dan
f6f6141b19
Add approve/decline_all_chat_join_requests
2022-04-24 11:56:07 +02:00
Dan
74f970e863
Add more docstrings to stream_media
2022-04-24 11:56:07 +02:00
Dan
ade31f8989
Update the session string format
2022-04-24 11:56:07 +02:00
Dan
e3419f0f3d
Add InlineQueryResultContact and InlineQueryResultDocument
2022-04-24 11:56:07 +02:00
Dan
394a9adc03
Fix type hints
2022-04-24 11:56:07 +02:00
Dan
3e33ef0c0d
Add support for media streams with the method stream_media
2022-04-24 11:56:07 +02:00
Dan
b2c4d26ce6
Fix Message.download() docstrings
2022-04-24 11:56:07 +02:00
Dan
01ca652f8c
Add support for in-memory downloads
2022-04-24 11:56:07 +02:00
Dan
4cb9dec35d
Remove remaining iter_* methods
2022-04-24 11:56:07 +02:00
Dan
6eadb75086
Recursively bind when using Object.bind()
2022-04-24 11:56:07 +02:00
Dan
5c0806a8a9
Add __repr__ to enumerations
2022-04-24 11:56:07 +02:00
Dan
bd11767e88
Use a shorter __license__ string
2022-04-24 11:56:07 +02:00
Dan
296b866234
Improve performance by adding a message cache
2022-04-24 11:56:07 +02:00
Dan
9be3818486
Add new function compose
2022-04-24 11:56:07 +02:00
Dan
6fa4cdff15
Fix user mentions for deleted accounts
2022-04-24 11:56:07 +02:00
Dan
124bcb4db7
Remove API key requirement for existing sessions
2022-04-24 11:56:07 +02:00
Dan
1e66ac2636
Small documentation fix
2022-04-24 11:56:07 +02:00
Dan
b47591e6d2
Turn examples asynchronous
2022-04-24 11:56:07 +02:00
Dan
ecc90caba2
Handle edited messages using a separate handler
2022-04-24 11:56:07 +02:00
Dan
0e3c2e4412
Rename RPCError.x to RPCError.value
2022-04-24 11:56:07 +02:00
Dan
68f151bad5
Merge changes
2022-04-24 11:56:07 +02:00
Dan
405528c74b
Revamp get_chat_members related methods
2022-04-24 11:56:07 +02:00
Dan
84f0b3a97a
Rename some enums
2022-04-24 11:56:07 +02:00
Dan
bbc109d73e
Remove unused method
2022-04-24 11:56:07 +02:00
Dan
04eef09097
Don't fetch reply-to messages in search_messages
2022-04-24 11:56:07 +02:00
Dan
d1bdaae81d
Add methods related to discussion threads and comments
2022-04-24 11:56:07 +02:00
Dan
bf8a334e32
Revamp get_chat_history related methods
2022-04-24 11:56:07 +02:00
Dan
5f2dcf70ed
Fix invited_by being optional
2022-04-24 11:56:07 +02:00
Dan
41f16a17c9
Fix filters.command not working with multiple running bots
...
Closes #864
2022-04-24 11:56:07 +02:00
Dan
78efb04b40
Rename Client.send to Client.invoke
2022-04-24 11:56:07 +02:00
Dan
32624ef5e6
Improve type hints
2022-04-24 11:56:06 +02:00
Dan
4ebf5cf7e9
Remove ability to access attributes via bracket notation
2022-04-24 11:56:06 +02:00
Dan
274650cda9
Rename Message.message_id to Message.id
2022-04-24 11:56:06 +02:00
Dan
b697826b5a
Replace integer timestamps with datetime objects
2022-04-24 11:56:06 +02:00
Dan
bbad58a83f
Add enumerations
2022-04-24 11:56:06 +02:00
Dan
9661b804b6
Revamp ChatMember, add ChatPrivileges and support for banned chats
2022-04-24 11:56:06 +02:00
Dan
976c2c47a2
Rename update- to set_username and set_chat_username
2022-04-24 11:56:06 +02:00
Dan
499822118f
Update Pyrogram to v1.4.16
2022-04-17 17:42:14 +02:00
Dan
fde55a4a7f
Improve interoperability with threads
2022-04-17 17:36:58 +02:00
Stark Programmer
abc84b829a
Add bound method Chat.unpin_all_messages ( #959 )
2022-04-16 18:33:26 +02:00