Dan
ecdba6be6f
Add a new way to support Pyrogram
...
- Add Hetzner link for cloud credits.
2020-08-29 20:52:09 +02:00
Dan
352ea59483
Update bug_report.md
2020-08-29 17:37:08 +02:00
Dan
84f6973bbb
Update Pyrogram to v1.0.6
2020-08-29 17:28:55 +02:00
Dan
15bdb3de4f
Attempt to fix clock issues when running on AWS Lambda
2020-08-29 17:28:39 +02:00
Dan
71bdfe6c40
Fix get_profile_photos not working correctly in case of no chat photos
2020-08-29 17:26:16 +02:00
Dan
2c99926825
Update Pyrogram to v1.0.5
2020-08-29 16:59:30 +02:00
Dan
5e3f2ab947
Replace monotonic() with perf_counter()
...
It seems like monotonic() goes out of sync after some time.
2020-08-29 16:58:49 +02:00
Dan
c689273167
Add force_document argument for send_document
2020-08-29 15:50:36 +02:00
Dan
92bc59e688
Fix dispatcher not obeying to the INFO logging level
2020-08-29 15:46:39 +02:00
Dan
22d9077e2b
Warn users in case they try to use base types as arguments
2020-08-29 15:12:45 +02:00
Dan
4dd068643d
Fix get_profile_photos not working properly in channels
2020-08-29 15:11:21 +02:00
Dan
899bd7bda3
Update Pyrogram to v1.0.4
2020-08-27 14:33:04 +02:00
Dan
cecf5a19a4
Add dc_id to Chat objects
2020-08-27 14:32:25 +02:00
Dan
d385aae1d2
Types don't need to inherit from TLObject
2020-08-27 14:20:30 +02:00
Dan
50c6207099
Actually fix inline callback queries coming from different DCs
2020-08-27 14:12:51 +02:00
Dan
c0049ba43b
Strictly check if sleep_threshold is None
2020-08-27 14:12:28 +02:00
Dan
d489157f22
Update Pyrogram to v1.0.3
2020-08-27 11:08:22 +02:00
Dan
582e29dece
Allow passing sleep_threshold=0 to always raise flood waits
2020-08-27 10:59:28 +02:00
Mahesh0253
eed3221ecb
Fixed bad f-string ( #476 )
2020-08-26 19:46:19 +02:00
Dan
7719c49062
Update Pyrogram to v1.0.2
2020-08-26 09:14:24 +02:00
Dan
bab9359df8
Use a better way to document properties
2020-08-26 09:07:54 +02:00
Dan
f909e1e4ea
Fix "invalid escape" warnings
2020-08-26 09:07:26 +02:00
Dan
7c987889f0
Add sleep_threshold parameter to send() method
...
- Decrease the default sleep threshold from 60 to 10 seconds
- Use a higher sleep threshold for generator methods
2020-08-26 09:01:01 +02:00
Dan
ebf222bbb7
Add the parameter hide_password to Client
2020-08-26 08:12:11 +02:00
Dan
c5dd474f93
Document undocumented properties
2020-08-26 08:10:34 +02:00
Dan
15f504a91f
Fix captions being "None" for inline media results
2020-08-26 08:09:12 +02:00
Dan
f06562b73d
Add missing await keywords
2020-08-26 07:43:57 +02:00
Dan
1fbe88d4b2
Update Pyrogram to v1.0.1
2020-08-25 14:18:29 +02:00
Dan
1311974fde
Fix idle() not working in Windows
...
- Remove event-based idling
- Add back while-true-based idling
2020-08-25 14:17:39 +02:00
Dan
093d1e0dcb
Fix filters.user and .chat breaking when no initial collection is passed
2020-08-25 14:08:53 +02:00
Dan
d44e920655
Update robots.txt
2020-08-25 14:08:03 +02:00
Dan
37edeb06b2
Update Pyrogram to v1.0.0
2020-08-25 12:07:08 +02:00
Dan
65b5229fe8
Use inspect's iscoroutinefunction, not asyncio's
2020-08-25 09:32:39 +02:00
Dan
b057dcb39d
Small fixes around docs
2020-08-24 15:24:06 +02:00
Dan
d86d8530ce
Add FAQ about PyInstaller FileNotFoundError
2020-08-24 10:57:38 +02:00
Dan
01ec5d7f1d
Fix a bad docstring indentation in filters.regex
2020-08-24 09:51:21 +02:00
Dan
3e3d77fdaf
Implement short-circuit evaluation for filters
...
AND and OR operations will not evaluate the second operand
in case the first one is, respectively, False and True.
2020-08-24 09:20:10 +02:00
Dan
228828459c
Update FAQs
2020-08-24 09:16:25 +02:00
Dan
350ec152bc
.gitignore docs generated files
2020-08-23 07:35:07 +02:00
Dan
303712f599
Update docs
2020-08-22 16:09:38 +02:00
Dan
5f087e5f82
Use create_task instead of ensure_future
2020-08-22 14:05:54 +02:00
Dan
a822c51261
Update beta version
2020-08-22 11:30:42 +02:00
Dan
8f51f1597a
Allow pruning the new generated files from pyrogram.raw.base
2020-08-22 11:30:27 +02:00
Dan
fbded4e23b
Fix time going out of sync when starting new sessions
2020-08-22 11:26:11 +02:00
Dan
d7be2c90a1
Fix run() not dealing properly with coroutines
2020-08-22 09:50:37 +02:00
Dan
bc62b3f6ae
Implement a way to deal with failing inline requests
...
This is due to Telegram raising an error in case bots not
in DC4 try to communicate with chats that live in DC4.
2020-08-22 09:22:14 +02:00
Dan
10d2dd7159
Merge branch 'develop'
2020-08-22 08:20:21 +02:00
Dan
fc07f8d5d1
Update README.md
2020-08-22 08:17:51 +02:00
Accipiter7
23b1450f11
[Client] Fixed ImportError ( #471 )
2020-08-22 08:16:16 +02:00
Dan
538f1e3972
Deep rewrite: preparing for v1.0
...
- Pyrogram core is now fully asynchronous
- Ditched Python 3.5, welcome 3.6 as minimum version.
- Moved all types to pyrogram.types
- Turned the Filters class into a module (filters)
- Moved all filters to pyrogram.filters
- Moved all handlers to pyrogram.handlers
- Moved all emoji to pyrogram.emoji
- Renamed pyrogram.api to pyrogram.raw
- Clock is now synced with server's time
- Telegram schema updated to Layer 117
- Greatly improved the TL compiler (proper type-constructor hierarchy)
- Added "do not edit" warning in generated files
- Crypto parts are executed in a thread pool to avoid blocking the event loop
- idle() is now a separate function (it doesn't deal with Client instances)
- Async storage, async filters and async progress callback (optional, can be sync too)
- Added getpass back, for hidden password inputs
2020-08-22 08:05:05 +02:00