Commit Graph

  • 910259b73c Rename last subclass_of_id to upper case 3bl3gamer 2017-10-02 14:23:36 +0300
  • 9536d01fbe Added Logo to README JosXa 2017-10-02 02:49:55 +0200
  • ba97ebc489 Added Logo JosXa 2017-10-02 02:46:47 +0200
  • f85e565158 Fixed casting message id to int Added message deletion to interactive telegram client and bumped dialog count up to 15 (feels better, correct me if I'm wrong) JosXa 2017-10-01 22:23:10 +0200
  • 2dc47912bc Added possibility to delete messages by using Message objects JosXa 2017-10-01 21:50:38 +0200
  • 9bb6dcb583 Merge remote-tracking branch 'remotes/upstream/master' into delete-messages JosXa 2017-10-01 21:17:54 +0200
  • c69eb02f2a Implemented delete_messages JosXa 2017-10-01 21:17:38 +0200
  • ba147bbe10 Fix TgClient.get_input* not calling utils.get_input* when needed Lonami Exo 2017-10-01 21:15:49 +0200
  • 43f796caab Fix .get_dialogs() failing on Windows Lonami Exo 2017-10-01 21:02:41 +0200
  • 3805aa3772 Update interactive example to show how to get user from updates Lonami Exo 2017-10-01 20:12:27 +0200
  • ace44965f8 Fix interactive client not receiving updates Lonami Exo 2017-10-01 19:56:47 +0200
  • d98fd6a424 Fix workers not stopping on .disconnect(), start them on login Lonami Exo 2017-10-01 19:56:24 +0200
  • 62ea77cbea Fix opposite condition on .get_dialogs Lonami Exo 2017-10-01 19:45:42 +0200
  • e717256937 Always use session ip address and port when connecting Lonami Exo 2017-10-01 19:26:20 +0200
  • 269949595f Allow phone as int on .sign_in (#278) Lonami Exo 2017-10-01 19:02:53 +0200
  • 354ea1c0c8 Add ChannelPrivateError error Lonami Exo 2017-10-01 18:53:12 +0200
  • 8c3a2470ed Update to v0.15 v0.15 Lonami Exo 2017-10-01 17:38:48 +0200
  • d30fdbe778 Support "string" peers on .get_input_entity Lonami Exo 2017-10-01 16:57:07 +0200
  • 8df4d7c4a5 Internal methods should use .get_input_entity Lonami Exo 2017-10-01 16:54:11 +0200
  • 1cdf879888 Fix .get_input_entity failing for chats Lonami Exo 2017-10-01 16:53:47 +0200
  • 1ded6d9d06 Expand Updates into Update objects before calling handlers Lonami Exo 2017-10-01 16:30:27 +0200
  • c61e168de4 Rename invoke to __call__ Lonami Exo 2017-10-01 16:04:14 +0200
  • 36dabc4928 Process entities from the MtProtoSender instead TelegramBareClient Lonami Exo 2017-10-01 16:02:29 +0200
  • 71b6e527a6 Allow using parenthesis or spaces in phones when .get_entity Lonami Exo 2017-10-01 14:21:17 +0200
  • 5b6f9b6542 Add a new .get_input_entity method and use it on .get_entity Lonami Exo 2017-10-01 14:19:04 +0200
  • 534b0800ad Make find_user_or_chat work for message.id again Christian Stemmle 2017-10-01 13:37:15 +0200
  • 9bccd17881 Add an option to allow not saving/processing found entities Lonami Exo 2017-10-01 13:32:27 +0200
  • e4c5396c04 Add cross-thread safety when saving the session Lonami Exo 2017-10-01 13:26:33 +0200
  • a737f33324 Save all found entities to the session file Lonami Exo 2017-10-01 13:24:04 +0200
  • 0a4a898c49 Remove random 'f' from auto_reply.py example Tanuj 2017-10-01 11:57:20 +0100
  • 60c4c000b6 Remove extraneous 'f' Tanuj 2017-10-01 11:54:00 +0100
  • a6e295da65 Merge branch 'master' of github.com:lonamiwebs/Telethon Tanuj 2017-10-01 11:52:55 +0100
  • 9445d2ba53 More enhancements on .sign_in from different clients (#278) Lonami Exo 2017-10-01 11:37:18 +0200
  • 1d250a5441 Allow overriding phone on .sign_in (fix #278) Lonami Exo 2017-10-01 11:31:26 +0200
  • 1d159908c7 Fix RPC excepts (e.g. UserMigrate) being in the wrong try Lonami Exo 2017-10-01 11:25:56 +0200
  • 68e7d481f4 Add support to get all dialogs at once Lonami Exo 2017-10-01 10:50:37 +0200
  • 06bb09b95c Fix wrong .empty() due to variable shadowing (from ce48c97) Lonami Exo 2017-10-01 10:45:35 +0200
  • ce48c9752e Assert flag params with same flag index are all set/unset Lonami Exo 2017-09-30 19:47:19 +0200
  • a5ab49c707 Remove sleep on ServerError as per @danog's recommendation Lonami Exo 2017-09-30 19:02:12 +0200
  • 33dbac6350 Add some missing BadRequest errors Lonami Exo 2017-09-30 19:00:32 +0200
  • c9dff552b8 Except ServerErrors and sleep a bit before retrying Lonami Exo 2017-09-30 18:51:25 +0200
  • 76e5206acc Raise ValueError if an unknown **kwarg is given Lonami Exo 2017-09-30 18:45:56 +0200
  • f1bca0fd06 Fix setting None update workers not causing all threads to stop Lonami Exo 2017-09-30 18:44:37 +0200
  • 8c3c990e74 Remove UpdateState .set and .check error Lonami Exo 2017-09-30 18:39:31 +0200
  • 933ae01d85 Change condition to perform automatic reconnection Lonami Exo 2017-09-30 18:33:34 +0200
  • b6bc9ac39b Rename ._connect_lock to ._reconnect_lock Lonami Exo 2017-09-30 18:25:09 +0200
  • 671ac1cdb7 Fix **kwargs not being passed to TelegramBareClient Lonami Exo 2017-09-30 18:02:08 +0200
  • 4685cda751 Merge pull request #277 from LonamiWebs/many-connections Lonami 2017-09-30 18:00:48 +0200
  • 4cd7e1711e Rename cdn parameter to _cdn Lonami Exo 2017-09-30 17:56:42 +0200
  • d28f370ab6 Add ._get_cdn_client as alternative ._get_exported_client version Lonami Exo 2017-09-30 17:51:07 +0200
  • a35c4b15db Cache exported Sessions instead whole clients Lonami Exo 2017-09-30 16:32:10 +0200
  • c1c6df9fd0 Fix invoke not raising ValueError when retries reach 0 Lonami Exo 2017-09-30 16:18:16 +0200
  • 8ecd2c2e06 Call .sync_updates on .connect iff exported_auth is None Lonami Exo 2017-09-30 16:11:16 +0200
  • 18e485ded2 Set default TelegramBareClient behaviour to not spawn ReadThread Lonami Exo 2017-09-30 15:53:47 +0200
  • 0a567fcd7c Make creating a new sender cleaner Lonami Exo 2017-09-30 12:08:06 +0200
  • 5da300ca84 Make MtProtoSender not thread-safe Lonami Exo 2017-09-30 11:49:38 +0200
  • 003e231239 Attempt at cleaning up TelegramBareClient.invoke() Lonami Exo 2017-09-30 11:45:35 +0200
  • 61033b2f56 Allow disabling spawning a second thread Lonami Exo 2017-09-30 11:28:15 +0200
  • a3ae56ca9e Use a timeout when worker threads are polling Lonami Exo 2017-09-30 11:21:07 +0200
  • 7cef5885fa Rename process_updates/polling to workers Lonami Exo 2017-09-30 11:17:31 +0200
  • 72b7e99222 Ensure the worker threads have updates once they acquire the lock Lonami Exo 2017-09-30 10:59:33 +0200
  • 9560bcc324 Remove "if background thread" check as it isn't exposed anymore Lonami Exo 2017-09-30 10:24:54 +0200
  • b87a798dd5 Spawn new worker threads to handle updates instead using ReadThread Lonami Exo 2017-09-30 10:12:01 +0200
  • 479afddf50 Move core functionality to the TelegramBareClient Lonami Exo 2017-09-29 20:50:27 +0200
  • b61deb5cfb Delete methods to create_new_connection and invoke_on_dc Lonami Exo 2017-09-29 20:10:16 +0200
  • 0a693c705a Create a new connection when called from a different thread Lonami Exo 2017-09-29 19:55:14 +0200
  • ee08232473 Fix UpdateState.check_error popping the wrong side Lonami Exo 2017-09-30 10:27:16 +0200
  • 6df38da793 Fix session failing to load if no auth_key present Lonami Exo 2017-09-29 19:54:40 +0200
  • 56103845de Fix LogOutRequest consuming all retries (#270) Lonami Exo 2017-09-29 13:58:15 +0200
  • 61e5c73658 Update to v0.14.2 v0.14.2 Lonami Exo 2017-09-29 13:13:05 +0200
  • afc4bd9cab Rename constructor/subclass_of_id to upper case, keep only static Lonami Exo 2017-09-29 13:11:33 +0200
  • b3f04fd359 Raise AssertionError instead TypeNotFoundError on authenticator Lonami Exo 2017-09-29 13:07:21 +0200
  • a4fa652d35 Precompute the flag index on the generated code Lonami Exo 2017-09-29 13:03:35 +0200
  • 76d14b2dd9 Make generated .to_bytes() more readable Lonami Exo 2017-09-29 13:00:22 +0200
  • 195bba6f21 Fix bug where booleans were always serialized as false Lonami Exo 2017-09-29 12:57:53 +0200
  • c134d9ba27 Run setup.py gen_tl when installing (may fix #271) Lonami Exo 2017-09-29 12:40:03 +0200
  • 7838f8561b Allow running setup.py from other directories Lonami Exo 2017-09-29 12:38:53 +0200
  • f39d8f132f Make generated description on the docs more friendly Lonami Exo 2017-09-29 12:14:09 +0200
  • 3c7dd25982 Revert "if * is None" check (8bff10d) on get_input_* due to 423efc4 Lonami Exo 2017-09-29 12:02:26 +0200
  • 423efc4360 Fix optional vector arguments failing Lonami Exo 2017-09-29 11:56:43 +0200
  • 3fda7efeb9 More friendly issue template Lonami Exo 2017-09-28 12:20:56 +0200
  • dc5bbc1719 Update to v0.14.1 v0.14.1 Lonami Exo 2017-09-28 12:02:47 +0200
  • cc337328c6 Rename handmade Message class to TLMessage to avoid confusion Lonami Exo 2017-09-28 11:59:24 +0200
  • 71c2a82b3d Completely remove BinaryWriter from the project Lonami Exo 2017-09-28 11:49:45 +0200
  • 2fd03e5422 Stop using BinaryWriter on MtProtoPlainSender Lonami Exo 2017-09-28 11:43:06 +0200
  • fe30f63d5d Use autogen code on the authenticator instead hardcoding requests Lonami Exo 2017-09-28 11:36:51 +0200
  • 4bedbfe945 Use bytes instead string type on the auth-key methods Lonami Exo 2017-09-28 10:32:57 +0200
  • 14791e1df1 Fix wrong type hint for int128 and int256 Lonami Exo 2017-09-28 10:12:39 +0200
  • 748c2560de Fix auto-generated code didn't actually write int128/int256 Lonami Exo 2017-09-28 10:01:09 +0200
  • fb0898b9cb Don't distinguish between str and bytes when serializing Lonami Exo 2017-09-28 09:55:29 +0200
  • 1518be0b95 Use .appendleft(x) for deque instead .insert(0, x) (fix #268) Lonami Exo 2017-09-28 09:30:47 +0200
  • c667a00281 Avoid using BinaryWriter where possible Lonami Exo 2017-09-27 21:23:59 +0200
  • 8a605f21e6 Remove BinaryWriter dependency on MessageContainer Lonami Exo 2017-09-27 21:06:01 +0200
  • 833aeb86eb Fix auth_key is unsigned Lonami Exo 2017-09-27 21:04:52 +0200
  • bd3dd371a2 Create a proper Message class (msg_id, seqno, body; only .to_bytes()) Lonami Exo 2017-09-27 21:01:20 +0200
  • b0839a028e Update to v0.14 v0.14 Lonami Exo 2017-09-27 13:51:59 +0200
  • 795cb98909 Move MessageContainer.on_send inside its .to_bytes Lonami Exo 2017-09-27 13:49:58 +0200
  • 6df9fc558e Create and use a new GzipPacked class, also when sending Lonami Exo 2017-09-27 13:46:53 +0200
  • 7b736aa6ef Fix MessageContainer having the wrong constructor id Lonami Exo 2017-09-27 13:46:02 +0200
  • efca981312 Fix adding a request twice (or container) to ._pending_receive Lonami Exo 2017-09-27 13:26:35 +0200