Dan
|
153439ac88
|
Add iter_chat_members method. Reference #170
|
2019-01-04 17:13:44 +01:00 |
|
Dan
|
d7e3397050
|
Update get_chat_members docstrings
|
2019-01-04 16:59:36 +01:00 |
|
Dan
|
e1cac13f0d
|
Fix get_dialogs docstrings
|
2019-01-04 16:58:57 +01:00 |
|
Dan
|
948f2b44ed
|
Add iter_dialogs method. Reference #170
|
2019-01-04 16:10:34 +01:00 |
|
Dan
|
4d1d70082b
|
Sleep in case of get_dialogs flood waits
|
2019-01-04 16:08:05 +01:00 |
|
Dan
|
b7b31d39e8
|
Merge branch 'develop' into asyncio
# Conflicts:
# pyrogram/__init__.py
|
2019-01-03 09:15:44 +01:00 |
|
Dan
|
372bbabe28
|
Make invite links of public channels work with get_chat
|
2019-01-02 22:39:16 +01:00 |
|
Dan
|
7f79210ba3
|
Merge branch 'develop' into asyncio
# Conflicts:
# pyrogram/client/dispatcher/dispatcher.py
# requirements.txt
|
2019-01-02 19:55:45 +01:00 |
|
Dan
|
4d7b1bafac
|
Update copyright year
|
2019-01-01 12:36:16 +01:00 |
|
Dan
|
2ea1f0f323
|
Merge branch 'develop' into asyncio
# Conflicts:
# pyrogram/client/client.py
# pyrogram/client/methods/chats/get_chat.py
# pyrogram/client/methods/messages/get_messages.py
# pyrogram/client/types/messages_and_media/messages.py
|
2018-12-31 12:06:15 +01:00 |
|
Dan
|
c907e8146a
|
Allow get_chat to work with chat invite links
|
2018-12-28 14:34:47 +01:00 |
|
Dan
|
0e62b3472a
|
Add get_chat_preview method and ChatPreview object
|
2018-12-28 14:26:00 +01:00 |
|
Dan
|
769b3ebdee
|
Merge branch 'develop' into asyncio
# Conflicts:
# pyrogram/__init__.py
# pyrogram/client/methods/chats/get_dialogs.py
# pyrogram/client/methods/messages/get_history.py
|
2018-12-28 00:38:54 +01:00 |
|
Dan
|
3814471af4
|
Change get_dialogs behaviour
It now accepts an offset_date instead of an offset_dialog
|
2018-12-27 23:56:45 +01:00 |
|
Dan
|
f4736c17a6
|
Merge branch 'develop' into asyncio
|
2018-12-25 23:08:52 +01:00 |
|
Dan
|
1eee4b77e1
|
Pin/unpin_chat_message don't raise a ValueError anymore
|
2018-12-25 23:08:45 +01:00 |
|
Dan
|
06d8293fa0
|
Merge branch 'develop' into asyncio
# Conflicts:
# pyrogram/__init__.py
# pyrogram/client/client.py
# pyrogram/client/methods/bots/send_inline_bot_result.py
# pyrogram/client/methods/chats/pin_chat_message.py
# pyrogram/client/methods/chats/unpin_chat_message.py
# pyrogram/client/methods/password/change_cloud_password.py
# pyrogram/client/methods/password/enable_cloud_password.py
# pyrogram/client/methods/password/remove_cloud_password.py
|
2018-12-25 23:07:45 +01:00 |
|
Dan
|
7ee89c94cb
|
Update pin/unpin_chat_message
It is now possible to pin messages in basic groups as well as in the
own user's chat.
|
2018-12-23 01:00:31 +01:00 |
|
Dan
|
84fef9ecf1
|
Add missing file_reference argument where applicable
|
2018-12-23 00:55:00 +01:00 |
|
Dan
|
e6667be10b
|
Merge branch 'develop' into asyncio
# Conflicts:
# pyrogram/client/client.py
# pyrogram/client/dispatcher/dispatcher.py
# pyrogram/client/ext/utils.py
# pyrogram/client/methods/bots/get_inline_bot_results.py
# pyrogram/client/methods/bots/request_callback_answer.py
# pyrogram/client/methods/bots/send_inline_bot_result.py
# pyrogram/client/methods/chats/delete_chat_photo.py
# pyrogram/client/methods/chats/export_chat_invite_link.py
# pyrogram/client/methods/chats/get_chat.py
# pyrogram/client/methods/chats/get_chat_member.py
# pyrogram/client/methods/chats/get_chat_members.py
# pyrogram/client/methods/chats/get_chat_members_count.py
# pyrogram/client/methods/chats/get_dialogs.py
# pyrogram/client/methods/chats/join_chat.py
# pyrogram/client/methods/chats/kick_chat_member.py
# pyrogram/client/methods/chats/leave_chat.py
# pyrogram/client/methods/chats/pin_chat_message.py
# pyrogram/client/methods/chats/promote_chat_member.py
# pyrogram/client/methods/chats/restrict_chat_member.py
# pyrogram/client/methods/chats/set_chat_description.py
# pyrogram/client/methods/chats/set_chat_photo.py
# pyrogram/client/methods/chats/set_chat_title.py
# pyrogram/client/methods/chats/unban_chat_member.py
# pyrogram/client/methods/chats/unpin_chat_message.py
# pyrogram/client/methods/contacts/add_contacts.py
# pyrogram/client/methods/contacts/delete_contacts.py
# pyrogram/client/methods/messages/delete_messages.py
# pyrogram/client/methods/messages/edit_message_caption.py
# pyrogram/client/methods/messages/edit_message_media.py
# pyrogram/client/methods/messages/edit_message_reply_markup.py
# pyrogram/client/methods/messages/edit_message_text.py
# pyrogram/client/methods/messages/forward_messages.py
# pyrogram/client/methods/messages/get_history.py
# pyrogram/client/methods/messages/get_messages.py
# pyrogram/client/methods/messages/send_animation.py
# pyrogram/client/methods/messages/send_audio.py
# pyrogram/client/methods/messages/send_chat_action.py
# pyrogram/client/methods/messages/send_contact.py
# pyrogram/client/methods/messages/send_document.py
# pyrogram/client/methods/messages/send_location.py
# pyrogram/client/methods/messages/send_media_group.py
# pyrogram/client/methods/messages/send_message.py
# pyrogram/client/methods/messages/send_photo.py
# pyrogram/client/methods/messages/send_sticker.py
# pyrogram/client/methods/messages/send_venue.py
# pyrogram/client/methods/messages/send_video.py
# pyrogram/client/methods/messages/send_video_note.py
# pyrogram/client/methods/messages/send_voice.py
# pyrogram/client/methods/password/change_cloud_password.py
# pyrogram/client/methods/password/enable_cloud_password.py
# pyrogram/client/methods/password/remove_cloud_password.py
# pyrogram/client/methods/users/delete_user_profile_photos.py
# pyrogram/client/methods/users/get_me.py
# pyrogram/client/methods/users/get_user_profile_photos.py
# pyrogram/client/methods/users/get_users.py
# pyrogram/client/methods/utilities/download_media.py
# pyrogram/client/types/messages_and_media/message.py
|
2018-12-22 12:23:08 +01:00 |
|
Dan
|
a0355a5cc4
|
Type hint all methods return values
|
2018-12-19 15:59:15 +01:00 |
|
Dan
|
b593463bd7
|
Type hint all the remaining method parameters
|
2018-12-19 14:50:23 +01:00 |
|
Dan
|
510b2456b6
|
Reword offset_dialog docstrings in Dialog
|
2018-12-19 10:27:47 +01:00 |
|
Dan
|
914dfca574
|
Reformat code and optimize imports
|
2018-12-18 09:50:39 +01:00 |
|
Dan
|
27052e31ca
|
Fix all those unresolved references caused by the refactor
|
2018-12-18 09:45:49 +01:00 |
|
Dan
|
e6dced80cf
|
Update get_dialogs to use the new refactored Dialogs type
|
2018-12-17 16:13:57 +01:00 |
|
Dan
|
7430529646
|
Make use of the refactored Chat type in get_chat
|
2018-12-16 17:59:34 +01:00 |
|
Dan
|
31b046e5cc
|
Use the refactored types in get_chat_member(s)
|
2018-12-16 17:58:05 +01:00 |
|
Dan
|
bc4c787599
|
Merge branch 'develop' into asyncio
# Conflicts:
# pyrogram/__init__.py
# pyrogram/client/types/messages_and_media/message.py
# pyrogram/connection/transport/tcp/tcp.py
|
2018-11-03 12:04:31 +01:00 |
|
Dan
|
45129658b0
|
Revisit docstrings
|
2018-11-03 10:49:11 +01:00 |
|
Dan
|
66bcc7cde4
|
Merge branch 'develop' into asyncio
# Conflicts:
# pyrogram/client/methods/chats/kick_chat_member.py
|
2018-10-21 15:56:02 +02:00 |
|
Dan
|
b12c87f50a
|
Make kick_chat_member return the "user kicked" message
|
2018-10-21 09:40:49 +02:00 |
|
Dan
|
fcdb71c28c
|
Merge branch 'develop' into asyncio
# Conflicts:
# pyrogram/client/client.py
# pyrogram/client/dispatcher/dispatcher.py
# pyrogram/client/methods/chats/promote_chat_member.py
|
2018-10-01 16:21:14 +02:00 |
|
Dan
|
89a167b51f
|
Update default rights to the least common between supergroups & channels
Fixes #120
|
2018-10-01 10:52:09 +02:00 |
|
Dan
|
df8bc62fb3
|
Merge branch 'develop' into asyncio
# Conflicts:
# pyrogram/__init__.py
# pyrogram/client/methods/messages/send_document.py
# pyrogram/client/methods/messages/send_video_note.py
|
2018-09-19 17:54:53 +02:00 |
|
Dan
|
9538ed85fe
|
Fix missing backtick
|
2018-09-19 13:20:36 +02:00 |
|
Dan
|
8ff413c7e7
|
Make get_chat_members_count async
|
2018-09-08 19:30:12 +02:00 |
|
Dan
|
8011997512
|
Merge branch 'develop' into asyncio
|
2018-09-08 19:28:46 +02:00 |
|
Dan
|
ea39062d2d
|
Add get_chat_members_count method
|
2018-09-08 19:16:51 +02:00 |
|
Dan
|
4f9b38765e
|
Add missing async/await keywords
|
2018-08-23 21:07:19 +02:00 |
|
Dan
|
c3cf924ddd
|
Fix small merge issues
|
2018-08-22 10:32:57 +02:00 |
|
Dan
|
3f7b0b25af
|
Merge branch 'develop' into asyncio
# Conflicts:
# pyrogram/client/client.py
# pyrogram/client/methods/chats/get_chat_members.py
# pyrogram/client/methods/chats/get_dialogs.py
# pyrogram/client/methods/messages/send_animation.py
# pyrogram/client/methods/messages/send_venue.py
|
2018-08-22 10:30:25 +02:00 |
|
Dan
|
2d8792a7cd
|
Move get_dialogs() from "messages" to "chats" namespace
|
2018-08-20 11:24:47 +02:00 |
|
Dan
|
32468e5ab0
|
Remove hints about using t.me/joinchat/ links as chat ids
Such links don't work reliably with the current implementation
|
2018-07-27 00:40:08 +02:00 |
|
Dan
|
e9cba4609a
|
Update get_chat_member docstrings
|
2018-07-26 19:32:12 +02:00 |
|
Dan
|
215f54f32b
|
Add get_chat_member documentation
|
2018-07-22 02:07:44 +02:00 |
|
Dan
|
1eaafb8e41
|
Clearer documentation for get_chat_members
|
2018-07-21 14:09:34 +02:00 |
|
Dan
|
e5915505a1
|
Add get_chat_member method
|
2018-07-19 23:26:20 +02:00 |
|
Dan
|
b77771497d
|
Document get_chat_members
|
2018-07-17 09:09:04 +02:00 |
|
Dan
|
ccd651f1fc
|
Make the new methods async
|
2018-07-17 08:28:28 +02:00 |
|
Dan
|
8a69c2d74e
|
Merge branch 'develop' into asyncio
# Conflicts:
# pyrogram/client/methods/messages/send_contact.py
|
2018-07-16 17:39:54 +02:00 |
|
Dan
|
5b89a65437
|
Document set_chat_title
|
2018-07-15 16:34:47 +02:00 |
|
Dan
|
3fe05b4d28
|
Document set_chat_photo
|
2018-07-15 16:34:32 +02:00 |
|
Dan
|
3fcf9b9ef6
|
Document delete_chat_photo
|
2018-07-15 16:34:15 +02:00 |
|
Dan
|
98578160f0
|
Document set_chat_description
|
2018-07-15 16:33:41 +02:00 |
|
Dan
|
15e83e12ca
|
Document unpin_chat_message
|
2018-07-15 16:33:12 +02:00 |
|
Dan
|
f8d44b8e77
|
Document pin_chat_message
|
2018-07-14 00:44:50 +02:00 |
|
Dan
|
ab11c9e347
|
Add missing docstring arguments
|
2018-07-10 15:57:27 +02:00 |
|
Dan
|
037ded73c3
|
Add unpin_chat_message method
|
2018-07-08 11:09:07 +02:00 |
|
Dan
|
486e8b9552
|
Add pin_chat_message method
|
2018-07-08 11:00:56 +02:00 |
|
Dan
|
7d799aed11
|
Add set_chat_description method
|
2018-07-08 10:28:54 +02:00 |
|
Dan
|
393caa9d7c
|
Add set_chat_title method
|
2018-07-08 10:24:39 +02:00 |
|
Dan
|
17ca6b7094
|
Add delete_chat_photo method
|
2018-07-08 10:19:16 +02:00 |
|
Dan
|
cb4996d64b
|
Reformat code
|
2018-07-08 10:18:48 +02:00 |
|
Dan
|
756a6f7630
|
Add set_chat_photo method
|
2018-07-08 09:22:08 +02:00 |
|
Dan
|
e3128fca9d
|
Make get_chat_members work with basic groups
|
2018-07-07 15:47:34 +02:00 |
|
Dan
|
3b29a602d0
|
Add get_chat_members method
|
2018-07-06 19:12:41 +02:00 |
|
Dan
|
4d72f84991
|
Even more async chore
|
2018-06-18 21:30:13 +02:00 |
|
Dan
|
0b2efd2b7a
|
Register the new chat administration methods
|
2018-06-04 12:21:48 +02:00 |
|
Dan
|
5bf912640f
|
Add promote_chat_member.py
|
2018-06-04 12:21:14 +02:00 |
|
Dan
|
f611a92f90
|
Add restrict_chat_member.py
|
2018-06-04 12:21:02 +02:00 |
|
Dan
|
ea282a74dd
|
Add unban_chat_member.py
|
2018-06-04 12:20:41 +02:00 |
|
Dan
|
0f9b4c6ac6
|
Add kick_chat_member.py
|
2018-06-04 12:07:42 +02:00 |
|
Dan
|
0367c765e2
|
Document get_chat
|
2018-05-12 11:33:14 +02:00 |
|
Dan
|
4f14dd7abe
|
Remove the new parameter in export_chat_invite_link
|
2018-05-07 16:40:50 +02:00 |
|
Dan
|
8454d438be
|
Refactor the project by using Mixin classes
This will cut client.py down from ~4k to ~1k SLOC and also
makes the whole project tidier and more organized.
|
2018-05-07 14:30:55 +02:00 |
|