Commit Graph

1925 Commits

Author SHA1 Message Date
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
c196b90c9d
Allow uploading files up to 2000 MiB in size 2020-07-06 15:55:11 +02:00
Dan
2adc01be7f Remove unneeded file_ref arg from Message.download 2020-06-11 22:04:27 +02:00
Dan
dd5bd80017 Remove unneeded code
Closes #414
2020-06-06 12:31:25 +02:00
Dan
7df85e2039 Show more relevant information when DEBUG logs are enabled
Show exactly what is being sent and received
2020-06-02 13:05:26 +02:00
Dan
d82e9468f0 Strip whitespace characters from the end of the message
but preserve closing tags
2020-05-28 15:43:42 +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
d5a18eb063 Add search_global method 2020-05-23 14:50:14 +02:00
Dan
bb89e949e8 Update send_dice: add basketball "dice" 2020-05-23 13:43:25 +02:00
Dan
24f8032627 Merge remote-tracking branch 'origin/develop' into develop 2020-05-16 14:40:28 +02:00
Dan
5b94c340c0 Fix Filters.regex failing in case the value is None 2020-05-16 14:40:22 +02:00
demget
0c83fa09a6
Add file_name param to file-related functions (#308) 2020-05-16 12:33:21 +02:00
Eric Solinas
22eb42e1f3 Add Filter.linked_channel
* filter messages coming from the channel connected to the chat

* Update filters.py

Co-authored-by: Dan <14043624+delivrance@users.noreply.github.com>
2020-05-16 12:26:18 +02:00
Dan
efc92715cc Remove Filters.callback_data (superseded by Filters.regex)
@ColinTheShark say goodbye, thanks.
2020-05-16 00:40:05 +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
128ab4b0b9 Move the automatic sleep mechanism down to Session 2020-05-07 13:38:22 +02:00
Dan
99aee987bd Add an automatic sleep mechanism for flood wait exceptions 2020-05-07 12:53:45 +02:00
SuperCz1
c05c5c4441
Add session name in "Sleeping for Xs" log lines (#401)
* Update send_media_group.py

* Update get_dialogs.py

* Update get_dialogs.py

* Update get_messages.py

* Update get_history.py

* Update get_chat_members.py
2020-05-07 11:35:08 +02:00
CyanBook
88e42ecc0d
Update update_profile example (#395) 2020-05-04 12:55:10 +02:00
Dan
4ff924bcfb Update Pyrogram to v0.17.1 2020-05-02 21:17:22 +02:00
Dan
fd4bd754cc Add missing update_profile to docs and Client 2020-05-02 21:16:52 +02:00
Dan
20de3fccdf Fix Match objects not being properly printed in Python 3.6 2020-05-02 15:01:15 +02:00
Dan
78ed83ebf7 Fix plugins not being properly unloaded
Also, plugins' roots values will follow python notation: folder.plugins
instead of folder/plugins, in case of roots inside another folder.
2020-05-01 18:45:52 +02:00
Dan
dd9c4801ed Merge remote-tracking branch 'origin/develop' into develop 2020-04-30 02:43:42 +02:00
Dan
858f82fd88 Update Pyrogram to v0.17.0 2020-04-30 02:43:23 +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
4526a644dd Fix scheduled forward messages not being parsed correctly 2020-04-23 13:02:55 +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
99604baaf4 Update restrict_chat_member and set_chat_permissions methods 2020-04-12 13:42:00 +02:00
Dan
ef5fa8f70b Fix message entities being kept unparsed for private messages
Closes #386
2020-04-12 13:30:59 +02:00
Dan
374dc6d143 Add search_messages method 2020-04-10 13:37:11 +02:00
Dan
91ebe5f2a8 Fix object decoder breaking on re.Match objects 2020-04-08 23:29:32 +02:00
Dan
3e900214f4 Pass the required file_reference when editing media messages 2020-04-06 16:09:35 +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
2046768a5e Fix wrong reported type 2020-04-01 20:07:22 +02:00
Dan
8681ca2043 Don't spawn unnecessary threads when no_updates=True 2020-03-30 17:33:28 +02:00
Dan
2ba921c84d Workaround the occasional delayed stop of a Client instance 2020-03-30 16:59:22 +02:00
Dan
b9c50b0ae0 Add extended chat permissions 2020-03-30 15:24:07 +02:00
Dan
75ad20bc57 Fix wrong lines emphasize 2020-03-30 14:39:36 +02:00
Dan
42cd135009 Add missing download_media progress example 2020-03-30 14:39:16 +02:00