Commit Graph

3542 Commits

Author SHA1 Message Date
Dan
591499121f Add an hint about which client is loading the plugins 2019-05-06 17:40:40 +02:00
Dan
762ea3e62e Add an hint about which client is loading the plugins 2019-05-06 17:39:57 +02:00
Dan
47c4fae36d Merge develop -> asyncio 2019-05-06 17:27:21 +02:00
Dan
692073c856 Fix get_dialogs_count breaking in case of less than 200 dialogs 2019-05-06 17:09:44 +02:00
Dan
08554633ce Add get_user_profile_photos_count method 2019-05-06 17:07:41 +02:00
Dan
e8e0c16daf Add get_contacts_count method 2019-05-06 17:00:09 +02:00
Dan
4e77ead181 Add get_dialogs_count method 2019-05-06 16:58:59 +02:00
Dan
e80eebc234 Add get_history_count method 2019-05-06 16:44:50 +02:00
Dan
95ef9a64de Fix small typos 2019-05-06 16:40:07 +02:00
Dan
01f0af6bb0 Increase OFFLINE_SLEEP to 15 minutes
This avoid frequent dialogs fetch while debugging with user accounts
2019-05-06 16:36:57 +02:00
Dan
6f2c625cd1 Handle minified poll updates 2019-05-05 15:44:53 +02:00
Dan
bfda5852b6 Hint the return type of get_history 2019-05-05 15:44:28 +02:00
Dan
6c140fd03e
Merge pull request #238 from pyrogram/bot-api-4.2
Bot API 4.2
2019-05-05 12:25:42 +02:00
Dan
58482919ba Make is_member field actually working 2019-05-05 12:24:37 +02:00
Dan
a6198921c3 Fix an unresolved reference 2019-05-03 22:55:00 +02:00
Dan
ec258312dd Add missing awaits 2019-05-03 22:47:51 +02:00
Dan
80081a29b4 Add supports_streaming attribute to the Video type 2019-04-30 14:43:57 +02:00
Dan
f3d7cea700 Merge branch 'develop' into asyncio
# Conflicts:
#	pyrogram/client/types/bots/callback_query.py
2019-04-30 11:53:40 +02:00
Joscha Götzer
d30cad1a2d Use str or bytes for callback_data and CallbackQuery.data (#241) 2019-04-30 11:53:11 +02:00
Dan
7900d2abee Merge branch 'asyncio' of https://github.com/pyrogram/pyrogram into asyncio 2019-04-30 11:51:44 +02:00
Dan
952f9bc503 Merge branch 'develop' into asyncio
# Conflicts:
#	pyrogram/__init__.py
#	pyrogram/client/ext/base_client.py
#	pyrogram/client/methods/messages/delete_messages.py
#	pyrogram/client/types/messages_and_media/message.py
2019-04-30 11:51:36 +02:00
Joscha Götzer
8dd99a8683 Use str or bytes for callback_data and CallbackQuery.data (#241) 2019-04-30 11:49:18 +02:00
Dan
cc9bc56391 Add important note to export_chat_invite_link 2019-04-30 11:29:54 +02:00
Dan
881f3e479a Bring the old, but working, channels.exportInvite method back
We keep this until the server decides to enable the new methods for bots
2019-04-30 11:23:31 +02:00
Dan
d83a2a951d Revert "Fix export_chat_invite_link broken because of Layer update Fixes #244"
This reverts commit 2aad5985
2019-04-30 11:22:23 +02:00
Dan
2aad59856d Fix export_chat_invite_link broken because of Layer update
Fixes #244
2019-04-30 11:04:37 +02:00
Dan
16d3b2d56e Make sure mime.types actually gets installed 2019-04-30 10:45:27 +02:00
Dan
94574efe2c Remove unneeded method 2019-04-30 10:33:11 +02:00
Dan
e7258a341b Add mime.types in MANIFEST.in 2019-04-20 22:51:54 +02:00
Dan
cec43bf568 Update develop version 2019-04-20 18:57:07 +02:00
Dan
63d76a7f13 Bring back automatic mime type detection for new uploads (fixes #239)
- Add mime.types file to contain a good database of type -> ext mappings
  from svn.apache.org/repos/asf/httpd/httpd/trunk/docs/conf/mime.types

- Load mime.type at BaseClient creation and add two convenience methods
  for guessing mime types from filenames and extensions from mime types,
  guess_mime_type and guess_extension

- Make all send_* method as well as download_media use the new mime type
  database via guess_mime_type and guess_extension methods
2019-04-20 18:56:30 +02:00
Dan
57be97566d Make delete_messages return False when it fails to delete
This is because there will be no exception raised, because Telegram
is not sending any RPCError when you try to delete a message you don't
have rights on to.
2019-04-14 22:34:05 +02:00
Dan
b056aa8d7f Add the field is_member to the ChatMember type
This can be used to find whether a restricted user is a member of the
chat at the moment of the request.
2019-04-14 21:08:33 +02:00
Dan
bcef74c574 Update .gitignore to ignore the generated RPC error classes
The "errors" package has been moved to make it simpler to import
2019-04-14 21:00:19 +02:00
Dan
d6d2923e34 Add missing Poll docstrings in Message 2019-04-14 20:52:00 +02:00
Dan
5905f761fa Add PollHandler type and on_poll decorator for handling Poll updates 2019-04-14 20:50:13 +02:00
bakatrouble
952f0627f1 Merge branch 'develop' into session_storage
# Conflicts:
#	pyrogram/client/client.py
#	pyrogram/client/ext/base_client.py
#	pyrogram/client/ext/syncer.py
#	pyrogram/client/style/html.py
#	pyrogram/client/style/markdown.py
2019-04-14 21:49:45 +03:00
Dan
5c638e707e Poll ids are now strings and not integers 2019-04-14 20:48:25 +02:00
Dan
cbc938931d Rename forward_from_name to forward_sender_name 2019-04-14 20:34:46 +02:00
Dan
ebacefb6e0 Increase media thumbnail size limit 2019-04-14 20:33:45 +02:00
Dan
22a7e338ff Fetch the pinned message in own chat (saved messages) 2019-04-14 20:18:44 +02:00
Dan
4661fb035b Refactor Poll types and methods to reflect Bot API 4.2 docs 2019-04-14 20:17:42 +02:00
Dan
1dd3ba4133 Add missing awaits 2019-04-14 18:47:45 +02:00
Dan
605b5f1b0f Merge branch 'develop' 2019-04-14 13:17:06 +02:00
Dan
7ed962134a Add missing ChatPermissions docs 2019-04-14 13:13:46 +02:00
Dan
313bf8952f Merge branch 'develop' into asyncio
# Conflicts:
#	pyrogram/__init__.py
2019-04-14 12:58:58 +02:00
Dan
afac7651e4 Update to v0.12.0 2019-04-14 12:45:06 +02:00
Dan
d2179e2ede Fix Filters.video_note wrong name 2019-04-14 12:25:31 +02:00
Dan
1750300ab9 Add missing awaits 2019-04-13 17:58:20 +02:00
Dan
ad49e72f02 Fix inline_query_parser in asyncio branch 2019-04-13 17:32:18 +02:00