Dan
7daf51af9b
Split start() into reusable methods
...
This allows custom authorization processes to be implemented much more
easily. Refactors #281
2019-08-13 13:15:58 +02:00
Dan
e02b46ea4a
Merge branch 'other_start' of https://github.com/adolfaka/pyrogram into adolfaka-other_start
2019-08-12 14:04:11 +02:00
Dan
8aa9e046a9
Update API schema to Layer 104
2019-08-12 13:21:19 +02:00
Dan
a46ace4e5c
Merge develop -> asyncio
2019-08-12 13:02:32 +02:00
Dan
b42c6581b8
Set default DC for new sessions to be DC2
...
Test servers don't have DC4
2019-08-12 13:00:07 +02:00
Dan
c1321a4c01
Add smarter auth import to deal with race conditions by multi sessions
...
- Add a retry mechanism (up to three times)
- Narrow the window in which export+import executes
- Remove a line of duplicated code
Fixes #299
2019-08-10 22:37:07 +02:00
Dan
5665f980ea
Add AUTH_BYTES_INVALID error
2019-08-10 22:29:24 +02:00
Dan
7f9d3ee3e2
Merge develop -> asyncio
2019-08-10 00:59:01 +02:00
Dan
72800554e6
Merge pull request #292 from mendelmaleh/shlex_split
...
Improvements for message.command
2019-08-10 00:55:48 +02:00
ColinShark
c9b1e09348
Add export_invite_link bound method ( #300 )
2019-08-10 00:54:22 +02:00
Dan
b55440ab86
Update Filters.command
...
- Remove negative lookahead to fix "\"" reporting commas
- Escape cmd when interpolating the pattern
- Remove the escape character from the arguments
- Return True when a valid command is found, return False at the end
2019-08-08 16:04:10 +02:00
trenoduro
5164ea78c2
Added support for bot_token inside config.ini file ( #296 )
2019-08-08 15:07:46 +02:00
Dan
614acaf3f3
Merge develop -> asyncio
2019-08-08 13:53:16 +02:00
Dan
7663d88758
Merge remote-tracking branch 'origin/develop' into develop
2019-08-08 13:52:22 +02:00
Mendel E
7cabf922ea
Filters.command improvements
...
- Use regex for case sensitivity
- Less indentation
- Ensure that the command returned is the correct case
- Ensure that if the command has more text, it is split by whitespace
2019-08-07 22:31:37 -04:00
Mendel E
c85f991443
Use regex for message.command
2019-08-07 11:38:34 -04:00
Dan
06f3053af8
Merge branch 'develop' into asyncio-dev
2019-08-07 16:37:55 +02:00
Dan
de9de81648
Merge pull request #298 from ColinTheShark/develop
...
Add BUTTON_URL_INVALID error
2019-08-07 16:05:19 +02:00
Dan
f33a192162
Merge branch 'develop' into develop
2019-08-07 16:05:01 +02:00
ColinShark
437f26ebb1
Add BUTTON_URL_INVALID error
2019-08-07 16:02:26 +02:00
Dan
5cfc412af2
Add missing await
2019-08-07 14:08:06 +02:00
Dan
5e54cc2228
Merge branch 'develop' of https://github.com/pyrogram/pyrogram into develop
2019-08-07 13:54:17 +02:00
Mario A
2aefbfd531
Add better support for nested entities (both for HTML and Markdown) ( #297 )
...
* Added better support for nested entities, both for HTML and Markdown
* Tiny style fix
* Make use of pre-defined constants
2019-08-07 13:48:21 +02:00
Dan
f87aae1dbd
Add FAQ about "database is locked" error
2019-08-06 13:16:48 +02:00
Dan
e96a74f728
Merge branch 'develop' into asyncio-dev
2019-08-06 01:02:55 +02:00
Dan
82e0087def
Always cast inline query ids to string
2019-08-06 01:02:41 +02:00
Dan
b1c63c18d6
Small document fix
2019-08-06 00:11:51 +02:00
Dan
eeda40002d
Better explanation of workdir Client parameter
2019-08-06 00:08:31 +02:00
Elliot Manson
31960d0272
Merge branch 'develop' into other_start
2019-08-04 16:28:20 +03:00
Dan
8612eafb4a
Merge develop -> asyncio
2019-08-03 20:23:41 +02:00
Dan
3dc2a81d72
Add Chat.description for basic chats
2019-08-03 19:54:14 +02:00
Dan
8a99f996ab
Handle cases where denied_permissions might be None
2019-08-03 19:50:12 +02:00
Dan
937987a361
Finally remove ports from older schemas and fix export_chat_invite_link
2019-08-03 19:40:45 +02:00
Dan
c8c93b9ce6
Update Main API and System Messages schemas
2019-08-03 19:36:15 +02:00
Dan
360cfaa9aa
[Bot API 4.4] Update chat photos
...
- Update ChatPhoto fields descriptions
2019-08-03 19:30:58 +02:00
Dan
c6f346f83d
[Bot API 4.4] Update chat permissions
...
- Move can_* permissions back to ChatMember objects
- Rename restrict_chat to set_chat_permissions
- Update restrict_chat_member to accept a single ChatPermissions arg.
- Update ChatPermissions to be the same as the one on the Bot API
2019-08-03 19:30:32 +02:00
Dan
091552e5d9
[Bot API 4.4] Update stickers
...
- Add is_animated field to Sticker
- Remove send_animated_sticker (use send_sticker instead)
- Default to 512x512 in case size is unknown (instead of 0x0)
2019-08-03 18:38:58 +02:00
Dan
1540fd4f22
Merge remote-tracking branch 'origin/asyncio-dev' into asyncio-dev
2019-08-03 10:49:09 +02:00
Dan
7badcd38b4
Merge develop -> asyncio
2019-08-03 10:48:35 +02:00
Dan
adda199c77
Revert "Replace ensure_future usages to create_task"
...
This reverts commit 9940dd67
2019-08-03 10:37:48 +02:00
Dan
94603f1ff2
Replace create_task with ensure_future for compatibility
2019-08-03 10:36:57 +02:00
Dan
6bbd79db86
Update download_media and util methods to work with new file_id formats
2019-08-02 02:33:52 +02:00
Dan
ad9f610a6a
Update ChatPhoto file_id format
2019-08-02 02:30:19 +02:00
Dan
0de4874003
Update Thumbnail (ex PhotoSize) file_id format
2019-08-02 02:27:29 +02:00
Dan
ec00c332c2
Update Photo file_id format
2019-08-02 02:26:42 +02:00
Dan
64939e5289
Update Document file ids to make them compatible again with the Bot API
...
Telegram changed something server side on 29 July, 2019 starting
exactly at 04:00 AM UTC+1 (DST), logs say. Looks like Document file ids,
just like Photo-like ids, are going to change as well after all, if we
want to keep them compatible with the Bot API
2019-08-02 01:15:01 +02:00
Dan
67112a34e9
Remove __slots__ from Pyrogram types
2019-08-02 00:33:48 +02:00
Dan
73e8b8c66e
Update read_history.py
2019-08-01 20:18:17 +02:00
Dan
aa135ea457
Reformat project
2019-08-01 19:11:43 +02:00
Dan
ad0f8284f6
Use the correct way to parse peer identifiers
2019-08-01 19:07:08 +02:00