Hasibul Kobir
ecab62ce84
Add support for both sync and async filters ( #437 )
...
* support for both sync and async filters
* Add whitespace for readability
* moving to handler.check for coroutine function
Ref: https://github.com/pyrogram/pyrogram/pull/437#discussion_r451626488
* add last line
Co-authored-by: Dan <14043624+delivrance@users.noreply.github.com>
2020-08-21 07:33:24 +02:00
Dan
55fc4faf34
Merge branch 'develop' into asyncio-dev
...
# Conflicts:
# pyrogram/__init__.py
2020-07-29 23:26:18 +02:00
Dan
68a0119c09
Update Pyrogram to v0.18.0
2020-07-29 22:46:12 +02:00
Dan
6608a8d1dc
Merge develop -> asyncio-dev
2020-07-29 22:40:59 +02:00
Dan
0edf08245b
Add mention to football dice
2020-07-28 17:38:58 +02:00
ColinShark
c5b7a365af
Add message.link attribute/property ( #442 )
...
* Add message.link attribute
Adds the functionality to access the message link.
Either as `t.me/c/` or `t.me/username` format.
* Change message.link logic
Property now has a returned type, list is a tuple and
we use `utils.get_channel_id` to not rely on str.replace
* Update message.py
- Prepend https:// like official clients do
- Use .format()
Co-authored-by: Dan <14043624+delivrance@users.noreply.github.com>
2020-07-27 15:30:49 +02:00
Said
d3a34f1084
Add file_name parameter in edit_message_media method ( #440 )
...
* ability to change file_name in editmessagemedia method
* ability to change file_name in editmessagemedia method
* ability to change file_name in editmessagemedia method
* Update edit_message_media.py
* Update input_media_document.py
Co-authored-by: GadzhievSA <s.gadzhiev@id-mt.ru>
Co-authored-by: Dan <14043624+delivrance@users.noreply.github.com>
2020-07-27 15:21:42 +02:00
Dan
b16c5d5fa3
Update Pyrogram's sticker file id
2020-07-27 15:12:24 +02:00
Dan
516e0a13d5
Simplify None checks for file uploads
2020-07-27 15:06:18 +02:00
Dan
b745ce95ed
Remove set_chat/profile_video
2020-07-27 15:03:23 +02:00
Dan
d5fc21e6f4
Get the proper biggest photo size
2020-07-27 14:27:09 +02:00
Dan
293e63008b
Add set_chat_video method
2020-07-27 13:42:27 +02:00
Dan
66e7573730
Add new RPC errors
2020-07-27 13:42:05 +02:00
Dan
8a14f58421
Allow uploading chat photos using BytesIO objects
2020-07-27 13:33:17 +02:00
Dan
2034a785f4
Add set_profile_video method
2020-07-27 13:00:31 +02:00
Dan
9a8057074b
Allow uploading profile photos using file-like objects
2020-07-26 23:18:26 +02:00
Dan
aaedeffff9
Update instructions for accessing test servers in tdesktop
2020-07-26 23:17:53 +02:00
Dan
b29c5fdc69
Force document when using send_document
2020-07-26 20:23:58 +02:00
Dan
e5fda6f9a0
Update API schema to Layer 116
2020-07-26 12:28:15 +02:00
Mendel E
c27f811620
Add parse_mode property to Client ( #443 )
...
* Add parse_mode property to Client
This breaks set_parse_mode
* Add back set_parse_mode for backwards compatibility
2020-07-21 04:07:21 +02:00
Mendel E
589be97166
Add parse_mode property to Client ( #443 )
...
* Add parse_mode property to Client
This breaks set_parse_mode
* Add back set_parse_mode for backwards compatibility
2020-07-21 04:04:24 +02:00
Dan
834d34363f
Merge branch 'develop' into asyncio-dev
2020-07-17 18:30:52 +02:00
Dan
d12ef5272f
Merge branch 'properties' into develop
2020-07-17 18:30:29 +02:00
Dan
aa078f103c
Merge develop -> asyncio-dev
2020-07-17 13:43:10 +02:00
Dan
2504286365
Do not reload plugins from disk
...
Reloading from disk causes modules to be re-evaluated, and this is
often not desirable. This will break the ability to hot reload plugins
2020-07-17 13:41:24 +02:00
Dan
3f47de47d9
Merge branch 'develop' of https://github.com/pyrogram/pyrogram into develop
2020-07-17 13:38:16 +02:00
Dan
5a0a0b67bf
Use f-string in the main example
2020-07-15 10:58:15 +02:00
Alisson Lauffer
531069b1e2
Some fixes and speed improvments ( #439 )
...
* Use raw string for re pattern
* Trim trailing whitespaces from docstrings and code
* Use isinstance() instead of type() for typechecking
* Remove unused imports
2020-07-12 06:43:30 +02:00
Dan
5261e9550e
Merge remote-tracking branch 'origin/develop' into develop
2020-07-09 03:04:58 +02:00
Dan
f43165b211
Merge develop -> asyncio-dev
2020-07-09 03:03:52 +02:00
Dan
b3faf21c95
Rework in-memory uploads
2020-07-09 02:56:09 +02:00
Dan
de8f784f78
Use better checks for local and external files
2020-07-09 02:24:01 +02:00
Dan
4a8e6fb855
Cleanup
2020-07-09 02:24:01 +02:00
Octo
6b2d6ffacf
Fix send_voice
2020-07-09 00:00:08 +02:00
Yan
3ec5f76b10
Fix TypeError in send_sticker
2020-07-09 00:00:08 +02:00
Yan
2e846f83ec
Annotate file-like objects in docstring of send_video
2020-07-09 00:00:08 +02:00
Yan
4c9fee525e
Annotate file-like objects in docstring of send_sticker
2020-07-09 00:00:08 +02:00
Yan
173e08015a
Annotate file-like objects in docstring of send_document
2020-07-09 00:00:08 +02:00
Octo
c13392d2ce
Add support for uploading from file pointers, fixes https://github.com/pyrogram/pyrogram/issues/261
2020-07-09 00:00:08 +02:00
Octo
1e8c9812a1
Add support for downloading files to file pointer, fix for https://github.com/pyrogram/pyrogram/issues/284
2020-07-08 23:59:02 +02:00
Dan
74e5a5a5e1
Add Mention link
2020-07-08 23:37:24 +02:00
Dan
55d0b93cf0
Extend set_slow_mode to accept None
2020-07-08 17:16:06 +02:00
Hearot
3ec6b22d85
Add references to Pyrubrum ( #429 )
2020-07-08 15:43:17 +02:00
Dan
476b6b022f
Merge branch 'asyncio-dev' of https://github.com/pyrogram/pyrogram into asyncio-dev
2020-07-06 16:07:40 +02:00
Dan
6d4b2c0bb5
Merge branch 'develop' into asyncio-dev
2020-07-06 16:07:19 +02:00
Dan
37d823f579
Fix linked chat parsing
...
There are two distinct ChatFull types using the same
name (but different namespaces), their objects are kept
in chat_full and full_chat.
2020-07-06 16:07:06 +02:00
Dan
db7fc68efe
Update FILE_PART(S)_INVALID error message
...
Telegram now allows uploads up to 2000 MiB in size (4000 parts)
2020-07-06 16:01:37 +02:00
Dan
c196b90c9d
Allow uploading files up to 2000 MiB in size
2020-07-06 15:55:11 +02:00
Ripe
dd9b55f256
Update inline_query_result_animation.py ( #435 )
...
add missing await
2020-07-02 13:27:29 +02:00
Dan
ff012ecd1c
Merge branch 'develop' into asyncio-dev
2020-06-11 22:04:59 +02:00