Fernando Werneck
b283bce262
Add No Forwards chat option ( #839 )
...
* Add No Forwards chat option
* Fix chat.py
2022-01-05 12:37:25 +01:00
SUBIN
00c91120d8
Handle the case when default_send_as is None ( #842 )
...
* fix parsing send_as peer.
* Update chat.py
Co-authored-by: Dan <14043624+delivrance@users.noreply.github.com>
2021-12-30 11:06:37 +01:00
Dan
9c67084170
Merge remote-tracking branch 'origin/master'
2021-12-24 16:29:35 +01:00
Dan
a3fab6af4b
Merge branch 'mtproto-checks'
...
# Conflicts:
# pyrogram/errors/__init__.py
# pyrogram/session/session.py
2021-12-24 16:28:29 +01:00
Udith Amasura
cc4a850134
Make bot_username optional for LoginUrl ( #817 )
...
* make bot username optional
* Update login_url.py
* Update login_url.py
Co-authored-by: Dan <14043624+delivrance@users.noreply.github.com>
2021-12-23 17:56:22 +01:00
Dan
9a2bc25bc7
Add support for "send_as" chats
...
- Add methods get_send_as_chats() and set_send_as_chat()
- Add field Chat.send_as_chat
2021-12-23 16:53:03 +01:00
Dan
e8076d1b8a
Add method get_discussion_message
2021-12-22 15:00:03 +01:00
Dan
a138b46668
Add Message/Chat.has_protected_content
2021-12-22 14:49:28 +01:00
Dan
2024b3c120
Rename kick(ed) occurrences to ban(ned)
2021-12-22 14:39:52 +01:00
Dan
a909dc12e7
Add support for user profile buttons
2021-12-22 14:36:02 +01:00
Dan
d103ae48fe
Add support for ChatJoinRequest events
2021-12-22 14:34:12 +01:00
Dan
8f8c85e8f3
Update ChatInviteLink
2021-12-22 14:13:44 +01:00
Dan
7d917f43e5
Add approve/decline_chat_join_request
2021-12-22 14:12:57 +01:00
Dan
29b4615848
Update create/edit_chat_invite_link
2021-12-22 14:08:24 +01:00
Dan
56e7e11037
Use a specialized exception for handling BadMsgNotification
2021-12-22 14:01:05 +01:00
fe764e0e2b
Update session string format ( #818 )
2021-12-20 20:34:57 +01:00
AduchiMergen
ef6125b57a
Fix -503 Timeout errors #664 ( #812 )
2021-12-20 20:22:56 +01:00
Dan
a917596cb1
Merge branch 'master' of https://github.com/pyrogram/pyrogram
2021-12-17 11:50:14 +01:00
Dan
9b28a120e2
Fix megagroup attribute on ChatForbidden objects
2021-12-17 11:49:53 +01:00
Adek
6fb427fb9a
Add new chat actions ( #751 )
...
* Add new chat action
* Update send_chat_action.py
Co-authored-by: Dan <14043624+delivrance@users.noreply.github.com>
2021-12-17 10:41:39 +01:00
Dan
ea3281b5f6
Raise directly when not checking a boolean expression
2021-12-16 21:39:52 +01:00
Dan
8aa358129c
Use specialized exceptions for handling security checks
2021-12-16 21:38:24 +01:00
Dan
a720726479
Remove unneeded assertion
2021-12-16 21:05:01 +01:00
Dan
ed9c7e4694
Simplify the error handling a bit
2021-12-15 19:26:54 +01:00
Dan
c2a29c8c30
Tune stored_msg_ids max size
2021-12-15 16:56:08 +01:00
Dan
2a1af2b8e9
Close and reestablish the TCP connection in case of mismatch
2021-12-15 16:02:39 +01:00
Dan
bc420da0e2
Maintain a sorted list of stored_msg_ids
2021-12-15 15:04:44 +01:00
Dan
cd027b8c1c
Implement missing MTProto checks
2021-12-15 13:18:13 +01:00
Abir Hasan
cebecb99c0
Fix renamed raw API function ( #810 )
...
`raw.functions.channels.DeleteUserHistory` to `raw.functions.channels.DeleteParticipantHistory`
2021-12-13 13:20:55 +01:00
Dan
bf9e186414
Also fetch peer_id user details
2021-12-09 20:12:13 +01:00
Dan
a73f990667
Improve parsing of Chat
2021-12-08 07:46:41 +01:00
Dan
8a08dcb92a
Update UserFull according to the new schema
2021-12-08 07:43:02 +01:00
Dan
439935b401
Fix wrong sender_chat
2021-12-07 22:39:56 +01:00
Dan
e2cce1b1e6
Check empty messages first of all
2021-12-07 20:29:46 +01:00
Dan
8d03850d03
Don't propagate errors when fetching missing user details
2021-12-07 20:22:29 +01:00
Dan
85ee6c3785
Fetch user details in case they are missing
2021-12-07 19:40:06 +01:00
Dan
34b6002c68
Fix joinchat links regex
2021-12-06 14:16:49 +01:00
Dan
f7db103071
Fix missing argument
2021-12-04 18:40:22 +01:00
Dan
2e964b3fa9
Update MAX_USER_ID
2021-12-04 18:39:35 +01:00
Dan
804d00fa0f
Update get_me.py
2021-11-26 18:07:28 +01:00
Dan
2265d282f5
Add search_global_count and search_messages_count methods ( #768 )
2021-10-11 14:27:31 +02:00
Dan
6efd01937f
Fix issues with Python 3.10 ( #766 )
2021-10-06 17:12:49 +02:00
Dan
428cbf56a6
Read integers first when size matches
2021-09-25 10:12:12 +02:00
Dan
09c8289259
Update iter_dialogs.py
...
Closes #749 #750 #756
2021-09-15 17:55:01 +02:00
Alisson Lauffer
02a3969101
Fix Message.command when case is different ( #757 )
...
* Fix Message.command when case is different
* Update test_command.py
Co-authored-by: Dan <14043624+delivrance@users.noreply.github.com>
2021-09-14 18:33:54 +02:00
Davide Galilei
fdbab8cc87
Final fix for reading vectors of bare longs ( #754 )
2021-09-11 14:52:34 +02:00
Dan
acd92b100b
Actually fix reading vectors of bare longs
2021-09-11 14:32:05 +02:00
Dan
c3953c18ca
Fix reading vectors of bare longs ( #752 )
2021-09-10 20:57:06 +02:00
rking32
bacc7c004b
Improve the async-to-sync wrapper ( #744 )
...
* improved async to sync wrapper
* Create a new loop in non-main threads & improve readability
* Do not run_coroutine_threadsafe unless it's outside the loop
Co-authored-by: Dan <14043624+delivrance@users.noreply.github.com>
2021-08-29 12:05:48 +02:00
Md. Hasibul Kabir
e68da74e89
Further improve the session-switching mechanism for inline bots ( #739 )
...
* Ability to run multiple bot.
Global session creates a problem for other bot. As that session was generated for another bot can't be used by this bot.
* Use the existing media session lock
Co-authored-by: Dan <14043624+delivrance@users.noreply.github.com>
2021-08-29 10:49:47 +02:00