Commit Graph
1157 Commits
Author SHA1 Message Date
Lonami Exo 1fdf976c04 Update to v0.18.2 v0.18.2 2018-03-27 18:02:55 +02:00
Lonami Exo 04695d3657 Update docs regarding 2FA and getting entities by ID 2018-03-27 17:52:39 +02:00
Kyle2142 6c9becb1ed Add edit_2fa function (#725) 2018-03-27 17:35:33 +02:00
Lonami Exo 302a823c88 Fix invalid access to .participants on chat forbidden result 2018-03-27 17:15:22 +02:00
Lonami Exo 7b94530bfc Move me/self check on get_input_entity to the beginning
It would otherwise fail since the addition of getting entity
by exact name if someone had 'me' or 'self' as their name.
2018-03-27 11:29:47 +02:00
Lonami Exo 8d652c35a1 Add missing Photo/Document cases to get_input_media 2018-03-27 11:22:31 +02:00
Lonami Exo ae2abd2ba9 Add __str__/.stringify() to tl.custom for completeness 2018-03-27 11:08:40 +02:00
Jeff 08d71f69ee Fix author mismatch in the documentation (#726) 2018-03-27 10:03:45 +02:00
Lonami Exo 1c9dc8dc63 Fix getting ID on custom Dialog class from dce0fd9 2018-03-24 18:44:13 +01:00
Lonami Exo 790b0d2d23 Guess entity type on positive IDs in events and avoid some RPCs
Now specifying a single positive integer ID will add all the types
to the white/blacklist so it can be "guessed". Explicit peers will
always be only that type, and an RPC is avoided  (since it was not
needed to begin with).
2018-03-24 18:34:07 +01:00
Lonami Exo 13e59983af Slightly change docs for events (#668) 2018-03-24 12:42:19 +01:00
Marius Räsener 69d283a296 Tests cleanup (#717) 2018-03-24 12:12:47 +01:00
Lonami Exo 898e550335 Except the right type for get_input_peer (closes #722) 2018-03-24 12:09:33 +01:00
Lonami Exo 43c6896481 Add a custom role for TL references and make use of it 2018-03-23 21:42:17 +01:00
Lonami Exo c6d821910e Mention that codes can expire immediately 2018-03-22 19:20:35 +01:00
Lonami Exo 021cb21686 Replace custom Box class with a single-item list for args by ref 2018-03-22 19:13:42 +01:00
Lonami Exo 09c04282c9 Fix typing dependency must be installed below Python 3.5.2 2018-03-22 19:02:40 +01:00
Lonami Exo 33e908de42 Fix markdown regex not supporting [] inside URLs 2018-03-22 19:02:08 +01:00
Lonami Exo c71d2e18cb Don't perform exact search on the docs 2018-03-22 19:02:08 +01:00
Lonami Exo dce0fd9e03 Add missing documentation for telethon.tl.custom and crosslinks 2018-03-22 19:02:08 +01:00
Jeff 95f368201e Fix ChatAction not handling all pin events (#715) 2018-03-21 10:01:14 +01:00
Lonami Exo f2407409b3 Fix send_file(force_document=True) for albums (closes #713) 2018-03-21 09:46:57 +01:00
Lonami Exo 3550974b71 Fix documentation for events
Changing the .__name__ of a class will make it not show in the
generated documentation, so instead we need to use a different
variable.
2018-03-21 09:17:56 +01:00
Lonami Exo 89ae0cb164 Make readthedocs build run without warnings 2018-03-21 08:55:13 +01:00
Lonami Exo 987cf41ec6 Higher timeout and log them as warning if any data was received
This might be the cause for  "number of retries reached 0" so
more specific logging calls might be useful. If while reading
a response it times out but  some data had already been read,
said data will be lost.

The sequence of events that triggered reaching 0 retries was:
- Sending requests with IDs XYZ
- socket.timeout while reading
- Items timed out. Retrying
- Processing RPC result
- Received response for XYZ
- Lost request with ID XYZ
2018-03-18 20:08:00 +01:00
Lonami Exo 35eccc0ba3 Remove unwanted binary file from #389 2018-03-18 20:08:00 +01:00
Alex Root Junior 986ddbe600 Fix forwarding messages to channels (#705) 2018-03-18 17:23:10 +01:00
Lonami Exo d379b26339 Fix assignement to wrong variable on ChatAction 2018-03-18 10:24:48 +01:00
Lonami Exo 7825994393 Update to v0.18.1 v0.18.1 2018-03-17 17:38:46 +01:00
Lonami Exo 32fd64d655 Remove SQLAlchemy session 2018-03-17 17:38:16 +01:00
Lonami Exo 6f820cce97 Mention add_event_handler in the docs and fix small nit 2018-03-17 17:08:11 +01:00
Lonami Exo dc07d65075 Add remove_event_handler and list_event_handlers 2018-03-17 17:08:11 +01:00
Tulir Asokan 50256e23e9 Add addon-style session dev instructions (#698) 2018-03-17 16:35:41 +01:00
Lonami Exo 36b09a9459 .download_file's file is not optional 2018-03-16 09:57:37 +01:00
Lonami Exo d6c051fd52 Add __str__ and .stringify() to events 2018-03-16 09:54:16 +01:00
Lonami Exo b20aa0ccc9 Stopping workers should not clear their count (may fix #686) 2018-03-15 10:30:05 +01:00
Lonami Exo 1e3120b0b6 Bring back report_errors to the constructor 2018-03-15 10:22:21 +01:00
Lonami Exo 3b42bc9991 Slice albums larger than 10 items and allow mixing docs 2018-03-15 10:17:45 +01:00
Lonami Exo d7ef0f5e09 Stop sending gifs as images
This is often not the case, most gifs are animated and when
sent as images inside albums they lose the animation.
2018-03-15 10:13:57 +01:00
Lonami Exo 45b7318f08 Fix Telegram only recognises 3 image filetypes 2018-03-15 09:52:45 +01:00
Lonami Exo 423f0f366c Update test servers documentation (#700) 2018-03-15 09:29:54 +01:00
Lonami Exo 48869f0f4e Fix MessageEdited ignoring NewMessage constructor arguments
These include outgoing/incoming and pattern which are now handled.
2018-03-14 21:09:51 +01:00
Lonami Exo d5bc3c1a6c Fix misleading documentation regarding report_errors 2018-03-14 21:05:50 +01:00
Lonami Exo 1ff5826c26 Call .get_dialogs only once on entity not found 2018-03-14 21:01:00 +01:00
Lonami Exo 81944262fb Clear-up documentation by separating reference from examples 2018-03-14 19:38:36 +01:00
Lonami Exo 8ae12fbb70 Return the entire entity from the helper events._get_entity too 2018-03-14 10:32:59 +01:00
Lonami Exo 7e9d19d727 Add known entities to all updates and use them in the events
This should reduce the amount of API calls made when getting the
full sender/chat on events (mostly on channels, where Telegram
seems to always send Updates instead only a normal Update).
2018-03-14 10:28:21 +01:00
Lonami Exo fd309f0407 Add filter parameter to iter_participants and fix search for chats 2018-03-13 13:15:02 +01:00
Lonami Exo a134336536 Fix ResolveUsernameRequest may return ChannelForbidden 2018-03-13 12:44:24 +01:00
Tulir Asokan 935de0afbb Add Python type hints to attributes of TL types (#678) 2018-03-12 10:58:56 +01:00