Commit Graph

2821 Commits

Author SHA1 Message Date
ColinShark
04cf4e68e3
Add mark_chat_unread() method (#322)
* Add mark_chat_unread() method

* Add bound method for mark_chat_unread

* Update mark_chat_unread.py

* Update chat.py

Apply Dans suggested changes

* Update mark_chat_unread.py

* Update chat.py

* Update compiler.py

Co-authored-by: Dan <14043624+delivrance@users.noreply.github.com>
2020-12-12 16:56:26 +01:00
Accipiter7
23b1450f11
[Client] Fixed ImportError (#471) 2020-08-22 08:16:16 +02:00
CyanBook
faab2f451c
Update save_file to accept pathlib objects (#469) 2020-08-21 12:34:30 +02:00
elandorr
ce0ddcddb2
Fix get_nearby_chats breaking with the new Layer (#446)
* fix for new format

This fixes the `AttributeError: 'PeerUser' object has no attribute 'channel_id'`.
Maybe we should also have a method to show nearby users?

* Update get_nearby_chats.py

Use isinstance instead of type

Co-authored-by: Dan <14043624+delivrance@users.noreply.github.com>
2020-08-21 07:30:42 +02:00
CyanBook
c8c6faa96e
Change logging hierarchy for loading plugins (#451)
Loading plugins shouldn't be considered a warning
2020-08-21 07:28:27 +02:00
CyanBook
2e08266f56
Update reply_* bound methods to support BinaryIO (#458)
reply_* bound methods weren't added to handle BinaryIO object, now they are.
2020-08-21 07:24:13 +02:00
Yusuf_M_Thon_iD
b95587ed31
Small fixes on example docs (#460) 2020-08-21 07:23:33 +02:00
marcosrandulfegarrido
879e0bfc2d
Fix some syntax errors that are causing errors on python pip package distribution (#467)
Fix some syntax errors that are causing errors on python pip package distribution
2020-08-21 07:22:49 +02:00
CyanBook
3bc96b4193
Add support for compiled patterns in Filters.regex (#468)
* Add support for compiled patterns in Filters.regex and remove extra whitespaces

* Update filters.py

Co-authored-by: Dan <14043624+delivrance@users.noreply.github.com>
2020-08-21 07:21:53 +02:00
Princic-1837592
4df9357b48
Added Filters.all (#464)
Useful filter to use as default value when extending Handler class
2020-08-20 16:38:54 +02:00
CyanBook
cefad3f89a
Update download & upload limits with the newest one (#454) 2020-08-04 01:22:48 +02:00
Dan
68a0119c09 Update Pyrogram to v0.18.0 2020-07-29 22:46:12 +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
Dan
d12ef5272f Merge branch 'properties' into develop 2020-07-17 18:30:29 +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
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
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