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
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
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
Dan
d5fc21e6f4
Get the proper biggest photo size
2020-07-27 14:27:09 +02:00
Dan
d12ef5272f
Merge branch 'properties' into develop
2020-07-17 18:30:29 +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
4a8e6fb855
Cleanup
2020-07-09 02:24:01 +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
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
2adc01be7f
Remove unneeded file_ref arg from Message.download
2020-06-11 22:04:27 +02:00
Dan
e30b9c5255
Fix small typos
2020-05-23 15:03:52 +02:00
Dan
4a9cfa42de
Make CallbackQuery.answer optional arguments actually optional
2020-05-23 15:01:29 +02:00
SuperCz1
d93b9275f3
Bugfixes in chat.py ( #411 )
...
- Fixed this bug: https://t.me/pyrogramchat/169553 (which was caused because pyrogram trying to parse linked_chat even if it was None).
- Fixed another related bug (which was caused because pyrogram trying to get linked_chat_id even with basic groups causing an AttributeError).
2020-05-23 14:52:14 +02:00
Dan
27d5caf40e
Give Filters.regex superpowers
...
Basically make it work on Message, CallbackQuery and InlineQuery updates
2020-05-16 00:35:05 +02:00
Dan
0556efa26b
Add support for joining linked chats with the .join() bound method
2020-05-07 15:46:31 +02:00
Dan
12ce0a33c1
Add linked chats to Chat objects
2020-05-07 14:57:28 +02:00
Dan
20de3fccdf
Fix Match objects not being properly printed in Python 3.6
2020-05-02 15:01:15 +02:00
MIRROR
22c29791c8
Fix the type hint of Message's web_page ( #392 )
2020-04-26 12:59:58 +02:00
Dan
8c2dd9d1c3
Fix ttl_seconds and thumbs not being optional
2020-04-26 12:21:10 +02:00
Dan
5b042a6546
Add support for darts mini-game with send_dice
2020-04-24 15:51:40 +02:00
Dan
e42d6acc08
Add support for scheduled forward messages
2020-04-23 12:54:52 +02:00
Dan
72e150ca13
Add ttl_seconds field to Video objects
2020-04-20 22:40:39 +02:00
Dan
91ebe5f2a8
Fix object decoder breaking on re.Match objects
2020-04-08 23:29:32 +02:00
Real Phoenix
207d451a01
Add more Chat bound methods ( #383 )
...
* Add more bound methods
Bound methods for get_chat_member, get_chat_members, iter_chat_members, add_chat_members
* Update compiler.py
Co-authored-by: Dan <14043624+delivrance@users.noreply.github.com>
2020-04-06 14:51:40 +02:00
Dan
850b79315f
Fix ttl_seconds not being parsed correctly
2020-04-04 23:47:09 +02:00
Dan
fa157b59f1
Add support for ChosenInlineResult objects
2020-04-03 17:15:28 +02:00
Dan
a54cd2e4fc
Add ttl_seconds to Photo objects
2020-04-02 13:55:47 +02:00
Dan
b9c50b0ae0
Add extended chat permissions
2020-03-30 15:24:07 +02:00
Dan
746a6eb477
Add support for Dice objects
...
- add send_dice
- add Dice class
2020-03-30 14:38:57 +02:00
Dan
1996fb1481
Update Copyright
2020-03-21 15:43:32 +01:00
trenoduro
fde76f0e11
Fix 'Client' object has no attribute 'export_invite_link ( #365 )
2020-02-04 17:01:44 +01:00
Dan
af2035951a
Update Poll object for Polls 2.0
2020-02-01 15:39:28 +01:00
Eric Solinas
42f09cd361
Add missing file_ref argument to bound methods ( #347 )
2020-02-01 14:13:07 +01:00
Dan
42c9bafa0c
Update copyright notice
2020-02-01 14:04:33 +01:00
Dan
0f84f91939
Fix bound method Chat.restrict_member. Closes #351
2019-12-30 11:11:02 +01:00
Dan
0e9c7af2e5
Small fixes on webpage.py
2019-12-30 10:54:49 +01:00
Dan
1609efbfbc
Add .bind() method to re-enable bound-methods after deserialization
2019-10-27 09:53:40 +01:00
Dan
e74521b1cc
Fix deserialization of pretty-printable lists
2019-10-24 15:09:20 +02:00
Dan
87512e20c3
Tiny copy-paste fix
2019-10-19 16:36:45 +02:00
Dan
85e08f774d
Merge branch 'develop' of https://github.com/pyrogram/pyrogram into develop
2019-10-19 16:35:54 +02:00
Тоша
cedb87ef41
Add is_creator field to Chat object ( #306 )
...
* Add is_creator field to Chat object
* Update chat.py
2019-10-19 16:35:26 +02:00
Dan
51cd186559
Fix group, channel and supergroup ChatPhoto downloads
...
Closes #326
2019-10-19 16:24:23 +02:00
Dan
91d3508c13
Rename encode/decode to encode/decode_file_id
2019-09-21 22:17:42 +02:00
Dan
92c1b48132
Fix FILE_REFERENCE_* errors for uploads
2019-09-21 22:13:02 +02:00
Dan
1cd94520bf
Fix FILE_REFERENCE_* errors for downloads
2019-09-21 21:12:11 +02:00
Dan
26bf84e43d
Don't try to parse ChatPhoto objects in case peer_access_hash is None
2019-09-14 20:58:53 +02:00
Dan
840a9d1cc7
Update ChatPhoto parser
2019-09-14 19:30:07 +02:00
Dan
25f2151151
Fix Restriction class not being exported
2019-09-08 11:58:58 +02:00
Dan
5b27b952c4
Add .title attribute for ChatMember objects (admins and owners only)
2019-09-07 17:08:00 +02:00