Commit Graph

  • 563d731c95 Merge remote-tracking branch 'tulir/asyncio' into asyncio Lonami Exo 2018-03-03 17:03:27 +0100
  • 96a1f580a4 Remove useless if condition on the memory session Lonami Exo 2018-03-03 17:01:06 +0100
  • 81f8b7f76e Add back _entity_values_to_row Lonami Exo 2018-03-03 16:48:57 +0100
  • 57f50889b0 Fix non-aggressive get_participants and inverted condition Lonami Exo 2018-03-03 15:07:49 +0100
  • 0e0e7f1c9e Avoid unnecessary "or 0" in the session classes Lonami Exo 2018-03-03 14:59:30 +0100
  • 6060b3430c Fix sqlite session clone causing integrity error Lonami Exo 2018-03-03 14:02:48 +0100
  • 67a782a6d7 Fix wrong peer type being used when not found in the session Lonami Exo 2018-03-03 12:22:02 +0100
  • a9c83250a1 Small clean-up of the session classes Lonami Exo 2018-03-03 12:51:35 +0100
  • 1e420f7f91 Document the new abstract session better Lonami Exo 2018-03-03 12:13:42 +0100
  • 4432a2d14e Merge branch 'master' into asyncio Tulir Asokan 2018-03-03 13:01:21 +0200
  • 30f7a49263
    Abstract Session class (merge #657 from tulir/sessions) Lonami 2018-03-03 11:33:47 +0100
  • 9bf5cb7ed8 Add new sessions docs Tulir Asokan 2018-03-03 12:28:18 +0200
  • 784c2e9ed1 Fix get_participants missing async keywords (#662) Tanuj 2018-03-03 08:19:33 +0000
  • 60df640982 fix get_participants Tanuj 2018-03-03 00:54:03 +0000
  • 74bffd2ae3 Support multiple captions when sending albums Lonami Exo 2018-03-02 21:32:38 +0100
  • 2e31a686e8 Upgrade to layer 75 Lonami Exo 2018-03-02 21:28:33 +0100
  • 290afd85fc Fix AlchemySession session table updating Tulir Asokan 2018-03-02 21:58:16 +0200
  • 47cdcda9e2 Move device info out of Session Tulir Asokan 2018-03-02 21:05:09 +0200
  • 5e88b21aa9 Use single quotes Tulir Asokan 2018-03-02 20:42:51 +0200
  • f805914c80 Handle SQLAlchemy import errors Tulir Asokan 2018-03-02 20:40:03 +0200
  • c1a8896faa Fix SQLAlchemy implementation Tulir Asokan 2018-03-02 20:14:11 +0200
  • dc2229fdba Move salt and ID to base session and remove unused imports Tulir Asokan 2018-03-02 18:39:04 +0200
  • a7f98fd3cc Ignore bad file descriptor while closing Lonami Exo 2018-03-02 17:26:42 +0100
  • e1d7cc541f Add setters for non-persistent values that apps might change Tulir Asokan 2018-03-02 18:23:12 +0200
  • 03d4ab3765 Fix create_engine check Tulir Asokan 2018-03-02 13:25:40 +0200
  • 07c2fc50ec Add SQLAlchemy-based session Tulir Asokan 2018-03-02 13:22:30 +0200
  • 118d9b10e8 Add more abstraction Tulir Asokan 2018-03-02 13:20:11 +0200
  • d9a73744a4 Remove old sqlite session variables and clone code Tulir Asokan 2018-03-02 12:36:39 +0200
  • df3faaeb7f Fix abstract Session method ordering Tulir Asokan 2018-03-02 11:11:59 +0200
  • 4c7224e56a Fix n might be None when stopping workers Lonami Exo 2018-03-02 10:10:59 +0100
  • 4c64d53e71 Move non-persistent stuff to base Session class Tulir Asokan 2018-03-02 11:10:11 +0200
  • c5e6f7e265 Split Session into three parts and make a module for sessions Tulir Asokan 2018-03-01 23:34:32 +0200
  • f09ab6c6b6 Fix-up 771c573 to properly stop background update workers Lonami Exo 2018-03-01 20:13:21 +0100
  • 3a3f221bd1 Look in all dialogs when getting entities by peer ID Lonami Exo 2018-03-01 20:03:51 +0100
  • 771c573db1 Better attempt at joining update worker threads Lonami Exo 2018-03-01 13:31:39 +0100
  • 3d68c879dd Avoid using undefined variable in the README.rst Lonami Exo 2018-03-01 13:25:38 +0100
  • 7f03c39465
    Merge 582ca2ead2 into 835ff51e25 German Lashevich 2018-03-01 12:23:15 +0000
  • 835ff51e25 Multiple small changes/fixed typos to docs/error messages (#623) Joscha Götzer 2018-03-01 13:21:28 +0100
  • 67de9f9f3b Bring back the mighty Number of retries reached 0 Lonami Exo 2018-03-01 13:20:25 +0100
  • 39dc886816 Missing space Lonami Exo 2018-03-01 13:15:27 +0100
  • 3184641549 Allow access to events' pattern match (#654) Joscha Götzer 2018-03-01 00:15:30 +0100
  • 7939f964c9 Revoke to event.message.message JosXa 2018-02-28 23:24:37 +0100
  • fb3e9a4c3b Capture match and add it to event JosXa 2018-02-28 22:16:02 +0100
  • 3655df50dc Postpone events resolution Lonami Exo 2018-02-28 21:09:05 +0100
  • 3afd7dca84 Invoke multiple getParticipant's at the same time (#580) Lonami Exo 2018-02-28 17:10:44 +0100
  • 057c6a0b12 Support getting more than 10k members on .get_participants() Lonami Exo 2018-02-28 13:24:44 +0100
  • 981983f96f Update "in other languages" Lonami Exo 2018-02-28 10:37:22 +0100
  • 6faa24099b Mention errors are swallowed in events Lonami Exo 2018-02-28 10:32:17 +0100
  • 229cd78df0 Fix markdown's URL regex not acceping newlines Lonami Exo 2018-02-27 14:10:02 +0100
  • d5832e4f3b Fix time offset failing if system time was ahead of time Lonami Exo 2018-02-27 11:41:45 +0100
  • 0b662f3b04 Support stopping propagation of events (#622) Joscha Götzer 2018-02-27 11:30:42 +0100
  • 9baaf69772 Indent Lonami Exo 2018-02-27 11:30:03 +0100
  • 5d861afb1d Remove unknown attributes and some formatting Lonami Exo 2018-02-27 11:24:47 +0100
  • 29f10f2771 Fix named arguments after kwargs (#646) Lucas Yuji Suguinoshita Aciole 2018-02-27 06:05:27 -0300
  • 2b847f5ad9 Use single quotes Lonami Exo 2018-02-27 10:03:01 +0100
  • ed52a26064
    Fix syntax error on Python3 Lucas Yuji Suguinoshita Aciole 2018-02-27 00:47:02 -0300
  • e973d10bfd Merge remote-tracking branch 'origin/stop-propagation-of-updates' into stop-propagation-of-updates JosXa 2018-02-27 03:48:22 +0100
  • 1bb61cc84e Merged master and performed changes as requested JosXa 2018-02-27 03:48:07 +0100
  • ebcfd1ed99 Merge branch 'master' of https://github.com/LonamiWebs/Telethon into stop-propagation-of-updates JosXa 2018-02-27 03:41:09 +0100
  • f27d8e508a Implemented inline query handling JosXa 2018-02-27 03:38:25 +0100
  • 8d1b6629cb Sending open()'ed files would make their name the entire path Lonami Exo 2018-02-26 14:14:44 +0100
  • 5a54e2279f Avoid relying on .__iter__ to tell iterators apart Lonami Exo 2018-02-26 14:12:21 +0100
  • 6f16aeb553 Add logging calls on the TcpClient Lonami Exo 2018-02-26 13:41:07 +0100
  • 9604161c91 Fix incoming private messages not working with whitelists Lonami Exo 2018-02-26 12:14:21 +0100
  • 3b0ab7794b Get name attribute from streams instead always 'unnamed' Lonami Exo 2018-02-25 20:35:55 +0100
  • 623c1bd7d1 Add missing parameters to TelegramClient.send_voice_note Lonami Exo 2018-02-25 20:34:40 +0100
  • 2008a25d7b update optional deps Lonami Exo 2018-02-25 17:43:25 +0100
  • 731a2956df Merge branch 'master' into asyncio Tulir Asokan 2018-02-25 11:50:14 +0200
  • 098602ca13 Let events.Raw.resolve() be a no-op Lonami Exo 2018-02-25 10:36:53 +0100
  • cfc5ecfded Fix tiny bug regarding .get_me(input_peer=True) crashing events Lonami Exo 2018-02-24 18:30:09 +0100
  • c2fba26ad9 Merge branch 'master' into asyncio Tulir Asokan 2018-02-25 01:27:34 +0200
  • d7fd8f3102 Complete incomplete sentence Lonami Exo 2018-02-24 18:42:06 +0100
  • 9054a12c11 Fix tiny bug regarding .get_me(input_peer=True) crashing events Lonami Exo 2018-02-24 18:30:09 +0100
  • 9ef75e5070 Allow specifying no event type to default to events.Raw Lonami Exo 2018-02-24 18:25:22 +0100
  • e5aecca79c Update to v0.17.4 v0.17.4 Lonami Exo 2018-02-24 18:08:14 +0100
  • 3301bf3ff6 Fix voice notes default filename being "None - None.oga" Lonami Exo 2018-02-24 17:40:12 +0100
  • 7f97997e8d Add PySocks to the package optional requirements Dmitry D. Chernov 2018-02-24 18:41:53 +1000
  • 760d84514f setup: Fix regex failure to match version in case of CRLF line feeds This could happen e.g. in case of using pip3 to install Telethon directly from the git repo. Dmitry D. Chernov 2018-02-24 18:25:08 +1000
  • b7a61510bf Add !i for information to the interactive telegram client (#614) Joscha Götzer 2018-02-23 21:34:15 +0100
  • 91718cde67 Style Lonami Exo 2018-02-23 21:33:24 +0100
  • aee04eefe8 Remove hacky print Lonami Exo 2018-02-23 21:32:38 +0100
  • f9cec54c39 Add .get_participants() convenience method (#639) Kyle2142 2018-02-23 22:20:32 +0200
  • 83a2094b3b things Lonami Exo 2018-02-23 21:18:35 +0100
  • dfd25186cd
    things Lonami 2018-02-23 18:30:06 +0100
  • 2953d4cc0c
    Added .get_participants(...) Kyle2142 2018-02-23 19:20:39 +0200
  • a632fd01d0
    Merge 3ca51b6e3a into a353679796 Joscha Götzer 2018-02-23 15:47:52 +0000
  • 3ca51b6e3a
    Update README.rst Joscha Götzer 2018-02-23 16:47:30 +0100
  • a353679796 Fix downloading from another DC using wrong auth the first time Lonami Exo 2018-02-23 13:13:39 +0100
  • 005a8f0a7f Fix .send_file() not respecting MessageMedia captions Lonami Exo 2018-02-23 12:10:07 +0100
  • cda5e59e86 Make .send_message() accept another Message as input Lonami Exo 2018-02-23 12:07:57 +0100
  • 448a04a7c5 Stop using InputPeerSelf() on events and special case edit() Lonami Exo 2018-02-22 21:01:18 +0100
  • 7998fd59f7 Add missing await to mention generation in _parse_message_text (#634) Tulir Asokan 2018-02-22 21:57:40 +0200
  • 5f8d8d79d2 Add missing await to mention generation in _parse_message_text Tulir Asokan 2018-02-22 21:56:30 +0200
  • b286f7607d
    It's impossible to get more than 10k members Lonami 2018-02-22 20:55:56 +0100
  • f13a7e4afd Allow getting the input peer for yourself and cache it Lonami Exo 2018-02-22 20:37:56 +0100
  • 56b7ed4e77 Meth Lonami Exo 2018-02-22 14:13:40 +0100
  • 7fea4e265f 80 characters Lonami Exo 2018-02-22 14:05:11 +0100
  • 359cdcd772 Handle more parsing username cases (closes #630) Lonami Exo 2018-02-22 10:27:12 +0100
  • 7f35ed59c6 Fix infinite recursion on .get_entity by exact name Lonami Exo 2018-02-20 17:30:01 +0100
  • 0731a1d698 Raise ProxyConnectionError instead looping forever (#621) Dmitry Bukhta 2018-02-20 17:58:51 +0300