Nick
388c534e1f
Add BOT_ONESIDE_NOT_AVAIL to known errors ( #1073 )
...
* `BOT_ONESIDE_NOT_AVAIL`
* Update 400_BAD_REQUEST.tsv
Co-authored-by: Dan <14043624+delivrance@users.noreply.github.com>
2023-01-08 17:20:36 +01:00
Dan
aa2f189225
Update Pyrogram to v2.0.94
2023-01-08 17:11:22 +01:00
Dan
8441ce2f47
Limit the amount of concurrent transmissions
2023-01-08 17:11:02 +01:00
Dan
b19764d5dc
Update Pyrogram to v2.0.93
2022-12-31 19:02:20 +01:00
Dan
6752af8796
Add error messages for transport errors
2022-12-31 19:01:42 +01:00
Dan
526aaa0f9d
Update Pyrogram to v2.0.92
2022-12-30 20:18:23 +01:00
Dan
a09c5a3b98
Set has_media_spoiler only in case of Photo, Video or Animation media
2022-12-30 20:16:25 +01:00
Dan
fbd62f9596
Update Pyrogram to v2.0.91
2022-12-30 18:07:55 +01:00
Dan
2de8f1921c
Fix resolving peers for users with multiple usernames
...
This currently makes it work for the first available username only
2022-12-30 18:07:15 +01:00
Dan
3b0dee7dd5
Update Pyrogram to v2.0.90
2022-12-30 15:56:19 +01:00
Dan
1e6209da3b
Add support for email sign in codes
...
Fixes #1183
2022-12-30 15:55:52 +01:00
Dan
5d3abd3ab0
Update Pyrogram to v2.0.89
2022-12-30 15:14:42 +01:00
Dan
e8bd639634
Add media spoiler support for other relevant methods
...
- send_media_group()
- edit_message_media()
- edit_inline_media()
2022-12-30 15:12:42 +01:00
Dan
50d87bf5e9
Add the field is_persistent to the class ReplyKeyboardMarkup
2022-12-30 15:10:53 +01:00
Dan
a116ea42c8
Add the field has_spoiler to relevant InputMedia* classes
...
- InputMediaPhoto
- InputMediaVideo
- InputMediaAnimation
2022-12-30 15:10:20 +01:00
Dan
06996d24ff
Add media_spoiler filter
2022-12-30 15:09:21 +01:00
Dan
c707a4baae
Add the parameter has_spoiler to relevant send_* media methods
...
- send_photo()
- send_video()
- send_animation()
2022-12-30 15:08:55 +01:00
Dan
ef29b3c519
Add the field has_media_spoiler to the class Message
2022-12-30 15:06:51 +01:00
Nick
e0dda5ab26
Update API schema to Layer 151 ( #1182 )
2022-12-30 14:10:37 +01:00
Dan
fbf722d265
Update Pyrogram to v2.0.88
2022-12-29 23:35:06 +01:00
Dan
cf1e31c413
Apply security checks to each message in the container
2022-12-29 23:33:58 +01:00
Dan
7ee47b220d
Update Pyrogram to v2.0.87
2022-12-28 17:44:25 +01:00
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
ab45707f0f
Update requirements.txt
2022-12-26 16:47:37 +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
9eaaf105c1
Update requirements.txt
2022-12-26 16:18:41 +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