Commit Graph

1753 Commits

Author SHA1 Message Date
Dan
928ce5d850 Merge develop -> asyncio 2019-09-08 19:27:37 +02:00
Dan
a015f998fa Revert "Stop instantiating logger objects and directly use the logging module"
This reverts commit 792068d7
2019-09-08 19:24:06 +02:00
Dan
8f0b8babc2 Merge develop -> asyncio 2019-09-08 13:26:10 +02:00
Dan
792068d7c8 Stop instantiating logger objects and directly use the logging module 2019-09-08 12:59:28 +02:00
Dan
481e4ee339 Set the updates workers pool from 1 to 4 2019-09-08 11:59:26 +02:00
Dan
25f2151151 Fix Restriction class not being exported 2019-09-08 11:58:58 +02:00
Dan
cfd756bd24 Add log_out method 2019-09-08 11:58:34 +02:00
Dan
c7782b146f Small code cleanup 2019-09-08 08:42:12 +02:00
Dan
c163f16d7b Merge develop -> asyncio 2019-09-07 17:10:28 +02:00
Dan
c0298542a5 Add set_custom_title method 2019-09-07 17:08:30 +02:00
Dan
5b27b952c4 Add .title attribute for ChatMember objects (admins and owners only) 2019-09-07 17:08:00 +02:00
Dan
96334e0dba Merge develop -> asyncio 2019-09-07 16:01:31 +02:00
Dan
44a74b9d38 Add Filters.scheduled and Filters.from_scheduled 2019-09-07 15:57:12 +02:00
Dan
047fe37860 Add support for scheduled messages 2019-09-07 15:56:46 +02:00
Dan
c3dde77274 Fix ChatPhoto failing to parse in case the user is not known yet 2019-09-07 15:55:58 +02:00
Dan
5f944056cc Merge remote-tracking branch 'origin/asyncio-dev' into asyncio-dev 2019-09-07 13:43:31 +02:00
Dan
ce72a7edd9 Merge develop -> asyncio 2019-09-07 13:40:26 +02:00
Dan
5ce62bd79c Add new Restriction object and make User and Chat objects use it 2019-09-07 13:28:05 +02:00
Dan
f3b33ef1d5 Revert "Enhance Parser when dealing with leading and trailing whitespaces"
This reverts commit 8cdcf90b
2019-09-07 12:49:35 +02:00
Dan
3f4441d0f5 Merge branch 'develop' of https://github.com/pyrogram/pyrogram into develop 2019-09-07 12:48:15 +02:00
Dan
fb771441ed Merge branch 'layer-104' into develop 2019-09-07 12:47:25 +02:00
Dan
d15d38ba52
Don't pass the client to progress callbacks anymore 2019-09-03 15:45:47 +02:00
Dan
310810c320
Fix Message.click default parameters 2019-08-28 13:55:11 +02:00
Dan
1ade49a13a
Fix error on serializing None when int is expected 2019-08-26 22:09:36 +02:00
Dan
fe6c5e542d
Add missing async and await keywords 2019-08-23 12:25:09 +02:00
Dan
2031df15fe
Update inline_query_result_photo.py 2019-08-23 11:52:12 +02:00
Dan
0011d12be5 Fix set_chat_photo not working because of new file ids 2019-08-21 09:56:33 +02:00
Dan
77e4128d54 Merge branch 'new-file-id-format' into develop 2019-08-21 09:36:02 +02:00
ColinShark
b74a8eba5e Add bound method for get_common_chats (#305) 2019-08-20 10:12:55 +02:00
Dan
55f5a1a36c Fix IndexError when parsing empty nearby chats 2019-08-17 22:30:34 +02:00
Dan
a829f74a16 Merge develop -> asyncio 2019-08-17 22:25:26 +02:00
Dan
95051d7fb1 Add get_nearby_chats method 2019-08-17 22:23:34 +02:00
Dan
74ecd2bb33 Add missing members_count attribute when parsing chats 2019-08-17 22:22:28 +02:00
Dan
55fc071b06 Merge develop -> asyncio 2019-08-16 22:38:11 +02:00
ColinShark
9a94c8f0af Add get_common_chats method (#303)
* Add get_common_chats method

* Return properly formatted list

* Fix small format and docstring issues
2019-08-16 22:33:06 +02:00
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
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
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
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
5cfc412af2 Add missing await 2019-08-07 14:08:06 +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