Epix Zhang
350c11d66f
Add proxy support using PySocks ( closes #37 )
2017-03-20 17:16:34 +01:00
Lonami Exo
258c7f1df6
Allow login as a bot ( closes #36 , thanks to @JuanPotato)
2017-03-20 12:32:10 +01:00
Lonami Exo
628b7391e3
Greatly improve the handling of working with different DC
2017-03-20 12:32:10 +01:00
Belegnar
8753df27ed
* reconnect in TelegramClient.connect() forces reconnect only if client was connected
2017-03-10 14:14:51 +03:00
Lonami Exo
8cde95ff95
Update to v0.7.1
2017-02-19 15:48:29 +01:00
Tiago
72e8773338
Fixed download_document()
2017-01-19 15:16:39 +00:00
Lonami Exo
9ca4471bcd
Allow passing entities instead input_peers and more*
...
Some fixes to the interactive client (not handling
invalid options, errors when uploading files)
2017-01-17 20:22:47 +01:00
Lonami Exo
4862ef1dce
Merge branch 'master' of https://github.com/fdhadzh/Telethon into fdhadzh-master
2016-11-30 15:56:30 +01:00
Lonami Exo
be2bdc0e13
Implements and closes #12 (custom session objects)
2016-11-30 15:36:59 +01:00
Fadi Hadzh
d087941bd0
Many code-style improvements
2016-11-30 00:29:42 +03:00
Lonami Exo
6c93d08b8d
Added two-step verification ( fixes #4 ) and more info for errors
2016-11-26 12:04:02 +01:00
Lonami Exo
4d96de8ab5
Changed README.md to README.rst
2016-11-13 15:39:47 +01:00
Lonami
308adc4192
Fixed invalid parameters when downloading documents
2016-10-09 13:47:38 +02:00
Lonami
a42effc2b5
Externalized TelegramClient utilities and added more
2016-10-09 12:57:38 +02:00
Lonami
2a666f7ee0
Added ability to download profile photos, changes to get_dialogs()
...
The `get_dialogs()` method now returns dialogs and "entities",
which can be an User, a Chat or even a Channel.
In order to use them you may want to make use of .get_input_peer()
and .get_display_name() methods
2016-10-03 19:44:01 +02:00
Lonami
7399bfacd1
Implemented receive timeout ( #6 ) and fixed error string
2016-10-03 09:54:17 +02:00
Lonami
1ecd51c7d1
Implemented #1 (Sending messages read acknowledge)
2016-10-02 13:57:03 +02:00
Lonami
30f15e67ac
Avoid listening for updates if no update handlers are added
...
This only caused issues if it was the first time we logged in.
All the cases are now covered
2016-10-02 13:42:17 +02:00
Lonami
77aa37d2ad
Added an .empty() function to the objects, fixes to msgs_ack
...
The .empty() function returns an "empty" instance of the object
(attributes set to None). This is used rather than using reflection.
The msgs_ack handling broke stuff (InvokeWithLayer when there were
updates), so this is now handled; yet there may be a better fix
2016-09-26 17:18:25 +02:00
Lonami
36b8a9026f
Fixed revert by hand (I hope)
2016-09-26 13:13:11 +02:00
Lonami
4d5e11f4af
Revert "Fixed logging out, added a proper function to list sessions"
...
This reverts commit 87969745f5
.
The main purpose is to get rid of the JSON encoding (useless)
2016-09-26 13:06:36 +02:00
Lonami
87969745f5
Fixed logging out, added a proper function to list sessions
...
By fixing logging out, other request probably got fixed as well,
since now we can also read MessagesAcknowledge requests
2016-09-23 12:50:01 +02:00
Lonami
d8757af5c5
Updated README, minor changes and pip ready
...
The module is now ready to be installed via pip
README.md has been updated to reflect these changes
Minor changes to the interactive client example
Versioning is now done by editting TelegramClient's
__version__, rather than looking for the string
2016-09-18 12:04:17 +02:00
Lonami
6642f73a3d
Detect current MTProtoLayer automatically
2016-09-17 21:09:20 +02:00
Lonami
51a531225f
Totally refactored source files location
...
Now it *should* be easier to turn Telethon
into a pip package
2016-09-17 20:45:12 +02:00