Dan
e42599051c
Use a lower timeout when starting a session to speed up re-connections
...
Sometimes the server drops right after a successful connection and
pyrogram keeps waiting up 15 seconds (current WAIT_TIMEOUT) for the
first query to time out and start again a new connection.
2019-03-03 16:50:25 +01:00
Dan
ffa0da5800
Merge branch 'develop' into layer-95
...
# Conflicts:
# pyrogram/__init__.py
2019-03-01 18:38:27 +01:00
bakatrouble
f84f9ec4df
Add bot_token argument ( #221 )
...
* Add bot_token argument (closes #123 )
* Make session_name docs more readable and detailed
* Explicitely set is_bot=False
2019-03-01 18:30:39 +01:00
bakatrouble
87c4d08d9c
client.join_chat() now returns pyrogram.Chat instead of MTProto Update ( #206 )
...
* client.join_chat() now returns pyrogram.Chat instead of MTProto Update
* Do not use Chat._parse_mtproto_chat() method
* Update chat.py
Rename _parse_mtproto_chat to a generic _parse_chat_chat
Hint about its current usage (none).
2019-03-01 18:28:46 +01:00
bakatrouble
fda25f6534
Add client.set_username() method ( #208 )
...
* Add client.set_username() method
* Rename set_username() to update_user_username(); allow None as username
* Add client.update_chat_username() method
* Update update_chat_username.py
* Update update_user_username.py
Rename update_user_username to update_username
Add more details in docstrings
Fix style
* Rename update_user_username.py to update_username.py
* Update __init__.py
* Update 400_BAD_REQUEST.tsv
2019-03-01 18:06:17 +01:00
Dan
5294c21e97
Automatically coerce any text to string for keyboard buttons
2019-03-01 16:04:21 +01:00
bakatrouble
b0c011c70c
Fix plugins import on windows ( #223 )
...
Fixes #217
2019-02-27 22:27:50 +01:00
Dan
567e9611df
Update README.rst
2019-02-16 18:22:24 +01:00
Dan
cc75370219
Update sticker file_id
2019-02-12 20:59:22 +01:00
Dan
e65d462c3c
Merge remote-tracking branch 'origin/develop' into develop
2019-02-12 20:29:20 +01:00
Dan
50cff068a0
Fix send_* methods sending the incorrect Telegram media message type
...
This makes Pyrogram consistent with the official Bot API behaviour.
2019-02-12 20:29:05 +01:00
Dan
528c1d3186
Update README.rst
2019-02-11 13:20:06 +01:00
23rd
69f347ddec
Fixed loss of thumbnails after media editing. ( #216 )
2019-02-11 11:07:02 +01:00
Dan
c05e008656
Monkey patch "typing" only for Python 3.5.0, 3.5.1 and 3.5.2
2019-02-07 16:27:17 +01:00
Dan
a23ca95173
Revert "Remove typing from requirements"
...
This reverts commit 7b12b1a2
2019-02-07 16:26:12 +01:00
Dan
048858f545
Merge remote-tracking branch 'origin/develop' into develop
2019-02-07 13:23:03 +01:00
Dan
81d609dd33
Delete readthedocs.yml
2019-02-07 13:22:51 +01:00
Dan
7b12b1a2c3
Remove typing from requirements
2019-02-07 13:22:21 +01:00
Dan
c1ca2d08ad
Vendor an updated (and working) typing module to fix <3.5.3 errors
...
Monkey patch from https://github.com/python/typing
2019-02-07 13:20:44 +01:00
Dan
0216df7fc3
Update develop version
2019-02-06 19:44:23 +01:00
Dan
4c9c81b66f
Merge pull request #215 from bakatrouble/call_errors
...
Add some voice call related errors
2019-02-06 19:36:22 +01:00
bakatrouble
f910dbed1b
Define call errors
2019-02-06 21:34:31 +03:00
Dan
23a40a45ca
Make get_contacts return a list of User objects
2019-02-06 11:28:57 +01:00
Dan
712b390f77
Add a retry mechanism when uploading chunks
2019-02-05 17:10:00 +01:00
Dan
a2263ad8ce
Make send_media_group return the new Messages object
2019-02-05 11:50:32 +01:00
Dan
6109129f73
Reword some filter docstrings to better explain their usages
2019-02-04 18:23:40 +01:00
Dan
a15c6dc814
Update reported version in docs
2019-02-04 17:02:48 +01:00
Dan
89ffa6b196
Merge branch 'develop'
2019-02-04 16:41:04 +01:00
Dan
5de2b67df5
Update Pyrogram to v0.11.0
2019-02-04 16:40:24 +01:00
Dan
9f7884b0ed
Fix PyPI readme render
2019-02-04 16:29:13 +01:00
Dan
df9aa32209
Merge remote-tracking branch 'origin/develop' into develop
2019-02-04 13:06:43 +01:00
Dan
6f44cb5214
Update docs index page
2019-02-04 13:06:23 +01:00
Dan
aa47b72155
Update README.rst
2019-02-04 13:04:57 +01:00
Dan
c213118a74
Update develop version
2019-02-04 13:00:09 +01:00
Dan
f1a4e9f64b
Add VoiceCalls.rst
2019-02-04 12:53:33 +01:00
Dan
a6dbed6dfb
Add a way to continue the update propagation within a group
...
Add continue_propagation() method and ContinuePropagation exception
Closes #212
2019-02-04 12:33:54 +01:00
Dan
ccecbd6a50
Merge branch 'raw-updates-swallowing' into develop
2019-02-04 11:47:31 +01:00
Dan
392fea6e32
Refactor Dispatcher's worker
...
Closes #211
2019-02-04 11:47:21 +01:00
Dan
429cfd0882
Move the check method into Handler superclass
2019-02-04 10:35:00 +01:00
Dan
249e405339
Update API schema to Layer 95
2019-02-03 11:03:11 +01:00
Dan
c40f061d9a
Fix CallbackQuery docstrings
2019-02-02 19:01:35 +01:00
Dan
568300121e
Merge remote-tracking branch 'origin/develop' into develop
2019-01-30 17:17:10 +01:00
Dan
f0d059da07
First working (and ugly) way for fixing raw updates being swallowed
2019-01-30 17:16:50 +01:00
Dan
2b24f3ea4d
Merge pull request #207 from bakatrouble/document_takeout_delay
...
Add TAKEOUT_INIT_DELAY_X to error sources
2019-01-30 15:52:49 +01:00
Dan
9079fbc932
Slightly reword TAKEOUT_INIT_DELAY_X error message
2019-01-30 15:52:29 +01:00
bakatrouble
0f0e19eb1a
Add TAKEOUT_INIT_DELAY_X to error sources
2019-01-28 01:45:36 +03:00
Dan
adfba5ffdf
Add IMAGE_PROCESS_FAILED error
2019-01-27 11:41:46 +01:00
Dan
628ddd4a25
Update Client's docstrings
2019-01-27 11:24:23 +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
52f2a2b17d
Add TARGET to hold the enabled chats and more comments
2019-01-27 10:41:14 +01:00