Commit Graph

  • 9f26ac9cbe Merge branch 'develop' into __slots__ Dan 2019-03-16 17:51:48 +0100
  • def3bdaa63 Reformat code Dan 2019-03-16 17:51:37 +0100
  • 34b51b6481 Force keyword arguments for all TL types Dan 2019-03-16 16:50:40 +0100
  • e0f1f6aaeb Add __slots__ to every single Pyrogram types Dan 2019-03-16 16:15:27 +0100
  • ef9ed31589 Add __slots__ to PyrogramType and Update types Dan 2019-03-16 15:45:35 +0100
  • c611944d45 Don't ensure ascii when printing objects This will break in case of non-utf8 terminals Dan 2019-03-16 15:39:35 +0100
  • 6bd9ddc95e Add __slots__ to Telegram TL types Dan 2019-03-16 15:30:55 +0100
  • c3470b2713 Merge remote-tracking branch 'origin/develop' into develop Dan 2019-03-13 14:59:59 +0100
  • 36635625f3 Update develop version Dan 2019-03-13 14:55:02 +0100
  • 3a1c02738d Update doc sources Dan 2019-03-13 14:54:40 +0100
  • f7b864f320
    Update README.rst Dan 2019-03-13 14:51:23 +0100
  • ad42b4c236 Add restrict_chat method Dan 2019-03-13 14:48:55 +0100
  • 0c8b5f02fc Make restrict_chat_member return Chat instead of a simple boolean Dan 2019-03-13 14:48:30 +0100
  • b01caf10a9 Rename default_permissions to just permissions Dan 2019-03-13 14:47:39 +0100
  • 6d03964418 Add CHAT_NOT_MODIFIED error Dan 2019-03-13 14:04:35 +0100
  • 5be5446a77 Update restrict_chat_member with new permissions Dan 2019-03-13 13:58:57 +0100
  • 7cdcb515b1 Merge branch 'develop' into asyncio Dan 2019-03-13 13:08:58 +0100
  • b6038c4f2e Update Chat and ChatPermissions to accommodate default chat permissions Dan 2019-03-13 13:02:40 +0100
  • 8c9e5e6753 Fix PhotoSize parsing Dan 2019-03-13 12:14:08 +0100
  • 0aee909c1a Update API schema (Layer 95 patch) Dan 2019-03-13 11:34:40 +0100
  • a0e48572cb Merge branch 'develop' into layer-95 Dan 2019-03-13 10:05:31 +0100
  • 3d23b681e3 Add missing await Dan 2019-03-12 16:48:34 +0100
  • ae96ca5b90 Merge branch 'develop' into asyncio Dan 2019-03-12 16:47:12 +0100
  • 90b959555d Fix flood waits generated when iterating over basic chat members Dan 2019-03-12 16:46:54 +0100
  • 2078e6da28 Turn send_cached_media async Dan 2019-03-11 21:27:25 +0100
  • c6e4963ce0 Merge branch 'develop' into asyncio Dan 2019-03-11 21:26:34 +0100
  • 6d00e9cfd8 Add EXTERNAL_URL_INVALID error Dan 2019-03-11 21:26:15 +0100
  • b3ef53a29a Add send_cached_media method Dan 2019-03-11 21:26:07 +0100
  • a4ea3f768c Fix get_chat_member not working when passing "me" in basic groups Dan 2019-03-04 12:56:47 +0100
  • ccf7271d8c Merge branch 'develop' into asyncio Dan 2019-03-04 12:51:00 +0100
  • 64775f5209 Fix "ModuleNotFoundError is not defined" error for Python <3.6 Dan 2019-03-04 12:50:42 +0100
  • 2a9c34481f Add PHOTO_EXT_INVALID error Dan 2019-03-03 17:55:53 +0100
  • 99af3a4180 Tune upload pool size and workers count Use 1 worker only in case of small files Dan 2019-03-03 17:11:55 +0100
  • 4b73358922 Merge branch 'develop' into asyncio Dan 2019-03-03 16:54:43 +0100
  • e42599051c Use a lower timeout when starting a session to speed up re-connections Sometimes the server drops right after a successful connection and pyrogram keeps waiting up 15 seconds (current WAIT_TIMEOUT) for the first query to time out and start again a new connection. Dan 2019-03-03 16:50:25 +0100
  • 41649066f3 Merge remote-tracking branch 'origin/asyncio' into asyncio Dan 2019-03-03 14:13:47 +0100
  • 02a1dde399 Merge branch 'develop' into asyncio Dan 2019-03-02 16:36:44 +0100
  • 85700b0ffc Do not cache entities without access_hash bakatrouble 2019-03-01 21:23:53 +0300
  • 8cc61f00ed Fix threading with sqlite storage bakatrouble 2019-03-01 21:23:01 +0300
  • ffa0da5800 Merge branch 'develop' into layer-95 Dan 2019-03-01 18:38:27 +0100
  • f84f9ec4df Add bot_token argument (#221) bakatrouble 2019-03-01 20:30:39 +0300
  • 87c4d08d9c client.join_chat() now returns pyrogram.Chat instead of MTProto Update (#206) bakatrouble 2019-03-01 20:28:46 +0300
  • fda25f6534 Add client.set_username() method (#208) bakatrouble 2019-03-01 20:06:17 +0300
  • 5874e521ba Merge remote-tracking branch 'pyrogram/develop' into session_storage bakatrouble 2019-03-01 19:43:02 +0300
  • 5294c21e97 Automatically coerce any text to string for keyboard buttons Dan 2019-03-01 16:04:21 +0100
  • b0c011c70c Fix plugins import on windows (#223) bakatrouble 2019-02-28 00:27:50 +0300
  • 033622cfb8 Cleanup json session storage specific code as it is used only for migrations bakatrouble 2019-02-27 22:49:23 +0300
  • 10fc340eff Add session migrating from json; add some indexes to sqlite sessions bakatrouble 2019-02-26 21:43:23 +0300
  • 03b92b3302 Implement SQLite session storage bakatrouble 2019-02-26 21:06:30 +0300
  • 260043d8ec Unify peers cache bakatrouble 2019-02-26 19:24:00 +0300
  • bd56c428c6
    Inherit from StopAsyncIteration Dan 2019-02-23 12:09:27 +0100
  • 5dc33c6337 add in-memory session storage, refactor session storages, remove mixin bakatrouble 2019-02-22 03:37:19 +0300
  • 9c4e9e166e Merge #221, string sessions now work for bots too bakatrouble 2019-02-22 02:13:51 +0300
  • fd5889d69e Merge branch 'bot_token_arg' into session_storage bakatrouble 2019-02-22 01:59:21 +0300
  • 5cc9a452eb Add bot_token argument (closes #123) bakatrouble 2019-02-22 01:34:08 +0300
  • fd732add70 Refactor session storages: use session_name arg to detect storage type bakatrouble 2019-02-22 00:03:58 +0300
  • b04cf9ec92 Add string session storage bakatrouble 2019-02-21 21:43:57 +0300
  • 431a983d5b Fix logging and cleanup imports in client.py bakatrouble 2019-02-21 21:18:53 +0300
  • 9d32b28f94 Implement extendable session storage and JSON session storage bakatrouble 2019-02-21 20:12:11 +0300
  • 567e9611df
    Update README.rst Dan 2019-02-16 18:22:24 +0100
  • cc75370219
    Update sticker file_id Dan 2019-02-12 20:59:22 +0100
  • e65d462c3c Merge remote-tracking branch 'origin/develop' into develop Dan 2019-02-12 20:29:20 +0100
  • 50cff068a0 Fix send_* methods sending the incorrect Telegram media message type This makes Pyrogram consistent with the official Bot API behaviour. Dan 2019-02-12 20:29:05 +0100
  • 528c1d3186
    Update README.rst Dan 2019-02-11 13:20:06 +0100
  • 69f347ddec Fixed loss of thumbnails after media editing. (#216) 23rd 2019-02-11 13:07:02 +0300
  • cfcc4195ae Merge branch 'develop' into asyncio Dan 2019-02-07 16:28:11 +0100
  • c05e008656 Monkey patch "typing" only for Python 3.5.0, 3.5.1 and 3.5.2 Dan 2019-02-07 16:27:17 +0100
  • a23ca95173 Revert "Remove typing from requirements" Dan 2019-02-07 16:26:12 +0100
  • 1e6d03108f Merge branch 'develop' into asyncio Dan 2019-02-07 16:20:03 +0100
  • 048858f545 Merge remote-tracking branch 'origin/develop' into develop Dan 2019-02-07 13:23:03 +0100
  • 81d609dd33 Delete readthedocs.yml Dan 2019-02-07 13:22:51 +0100
  • 7b12b1a2c3 Remove typing from requirements Dan 2019-02-07 13:22:21 +0100
  • c1ca2d08ad Vendor an updated (and working) typing module to fix <3.5.3 errors Monkey patch from https://github.com/python/typing Dan 2019-02-07 13:20:44 +0100
  • 0216df7fc3
    Update develop version Dan 2019-02-06 19:44:23 +0100
  • 4c9c81b66f
    Merge pull request #215 from bakatrouble/call_errors Dan 2019-02-06 19:36:22 +0100
  • f910dbed1b Define call errors bakatrouble 2019-02-06 21:34:31 +0300
  • 23a40a45ca Make get_contacts return a list of User objects Dan 2019-02-06 11:28:57 +0100
  • 712b390f77 Add a retry mechanism when uploading chunks Dan 2019-02-05 17:10:00 +0100
  • a2263ad8ce Make send_media_group return the new Messages object Dan 2019-02-05 11:50:32 +0100
  • 4eb26c5b92 Fix sleep method calls in asyncio: time.sleep -> asyncio.sleep Dan 2019-02-04 18:34:58 +0100
  • 6109129f73 Reword some filter docstrings to better explain their usages Dan 2019-02-04 18:23:40 +0100
  • a15c6dc814 Update reported version in docs Dan 2019-02-04 17:02:48 +0100
  • 2b8e4857dc Merge branch 'develop' into asyncio Dan 2019-02-04 16:41:45 +0100
  • 89ffa6b196 Merge branch 'develop' Dan 2019-02-04 16:41:04 +0100
  • 5de2b67df5 Update Pyrogram to v0.11.0 v0.11.0 Dan 2019-02-04 16:40:24 +0100
  • 9f7884b0ed Fix PyPI readme render Dan 2019-02-04 16:29:13 +0100
  • df9aa32209 Merge remote-tracking branch 'origin/develop' into develop Dan 2019-02-04 13:06:43 +0100
  • 6f44cb5214 Update docs index page Dan 2019-02-04 13:06:23 +0100
  • aa47b72155
    Update README.rst Dan 2019-02-04 13:04:57 +0100
  • f012428f7e Merge branch 'develop' into asyncio Dan 2019-02-04 13:00:28 +0100
  • c213118a74 Update develop version Dan 2019-02-04 13:00:09 +0100
  • dd86aba9d3 Merge branch 'develop' into asyncio Dan 2019-02-04 12:59:20 +0100
  • f1a4e9f64b Add VoiceCalls.rst Dan 2019-02-04 12:53:33 +0100
  • a6dbed6dfb Add a way to continue the update propagation within a group Add continue_propagation() method and ContinuePropagation exception Closes #212 Dan 2019-02-04 12:33:54 +0100
  • ccecbd6a50 Merge branch 'raw-updates-swallowing' into develop Dan 2019-02-04 11:47:31 +0100
  • 392fea6e32 Refactor Dispatcher's worker Closes #211 Dan 2019-02-04 11:46:57 +0100
  • 429cfd0882 Move the check method into Handler superclass Dan 2019-02-04 10:35:00 +0100
  • 249e405339 Update API schema to Layer 95 Dan 2019-02-03 11:03:11 +0100
  • c40f061d9a Fix CallbackQuery docstrings Dan 2019-02-02 19:01:35 +0100
  • 568300121e Merge remote-tracking branch 'origin/develop' into develop Dan 2019-01-30 17:17:10 +0100