Lonami Exo
cf6f300df1
Improve .is_user_authorized() and add a .get_me() method
2017-06-04 17:24:08 +02:00
Lonami Exo
7acfd0c6c9
Update to v0.10 and some minor grammar fixes
2017-06-03 13:36:41 +02:00
Lonami Exo
b472421b8a
Allow specifying custom version/lang code/etc on client.connect
2017-06-03 13:24:27 +02:00
Lonami Exo
6b4f2abb96
Fix disconnect and reconnect for exported senders ( #53 )
2017-05-30 13:27:23 +02:00
Lonami Exo
097d1669b2
Allow invoking requests on different DCs ( #53 )
2017-05-30 13:03:14 +02:00
Lonami Exo
a427465231
Tidy up working with different DCs
2017-05-30 12:14:29 +02:00
Lonami Exo
0b9d76bda1
Replace library print()'s with calls to _logger
2017-05-30 10:24:08 +02:00
Lonami Exo
fb4885aed0
Trigger automatic reconnection if server kicks us ( #94 )
2017-05-30 10:11:18 +02:00
Lonami Exo
6e1798d6ac
Update README.rst
2017-05-29 21:37:58 +02:00
Lonami Exo
042e3069a9
Move UpdatesThread from MtProtoSender to TelegramClient
...
This makes it easier to perform a proper reconnection
2017-05-29 21:24:47 +02:00
Lonami Exo
ebe4232b32
Change the way in which updates are read and handled
2017-05-29 20:41:11 +02:00
Lonami Exo
452532cce7
Make certain methods and members private
2017-05-29 17:06:48 +02:00
Lonami Exo
fabf806979
Add more errors, update to v0.9.1
2017-05-23 10:31:52 +02:00
Lonami Exo
02a847b64a
Make lint happier
2017-05-21 13:59:16 +02:00
Lonami Exo
63c89af983
Use relative imports always where possible
2017-05-21 13:02:54 +02:00
Lonami Exo
ca80b05694
Add shebangs and set proper file permissions
2017-05-20 15:58:44 +02:00
Lonami Exo
468033fa7e
Avoid counterintuitive automatic connection
2017-05-20 11:33:37 +02:00
Lonami Exo
3c3946e6f1
Don't start the updates thread until signed in
2017-05-19 21:44:50 +02:00
Lonami Exo
2f2ee15efd
Update to v0.9
2017-05-19 12:46:17 +02:00
Dmitry D. Chernov
0ef32a7d78
Fix syntax of exception throwing here and there
2017-05-19 08:32:40 +02:00
Dmitry D. Chernov
2ff419a5e7
TelegramClient: Remove redundant check for adding update handlers
...
Adding update handlers when not authorized makes no negative consequences.
Also, check was implemented badly - update handlers can be added after logout/disconnect, for example.
2017-05-11 17:43:02 +02:00
Dmitry D. Chernov
b7ed6d9ec1
TelegramClient: Fix log_out() returning nothing on success
2017-05-11 17:43:02 +02:00
Lonami Exo
d0284c2bd3
Fix is_user_authorized failing on log_out ( closes #76 )
2017-05-11 14:11:15 +02:00
Lonami Exo
f64244eb44
Fix TelegramClient not actually supporting temp sessions ( #78 )
2017-05-11 14:08:38 +02:00
Lonami Exo
c367aa9bc9
Revert a49e50d
as suggested by @cher-nov (remove __del__)
...
__del__'s are evil because they rely on the GC
2017-05-08 16:01:53 +02:00
Dmitry D. Chernov
a49e50d04d
TelegramClient: Perform disconnection on class destruction ( #74 )
2017-05-06 13:40:42 +02:00
Dmitry D. Chernov
ff469acb81
TelegramClient.get_dialogs: Rename 'count' argument to 'limit' ( #72 )
2017-05-05 15:11:48 +02:00
Lonami Exo
fbc7aabf13
Update to v0.8
2017-04-14 15:33:05 +02:00
Lonami Exo
6b2c0271ae
Fix updates thread crashing on logout
2017-04-14 15:28:15 +02:00
Lonami Exo
1d2420d549
Add more informative error message when invoking disconnected
2017-04-11 10:25:09 +02:00
Lonami Exo
6d1ce4d48d
Let only the LogOut request be confirmed via ack
2017-04-11 09:57:18 +02:00
Lonami Exo
3e611cdd42
Revert "Workaround for None results"
...
This reverts commit 6e4c437340
.
2017-04-11 09:46:26 +02:00
Lonami Exo
6e4c437340
Workaround for None results ( #47 )
2017-04-10 09:34:58 +02:00
Lonami Exo
ceca636bb1
Do not connect to Telegram until .connect() is invoked
2017-04-06 18:16:15 +02:00
Ader
4734d4a7f9
Add method to list update handlers ( #40 )
2017-03-28 18:46:07 +02:00
Lonami Exo
af4514b15e
Fix uploading big files ( closes #2 )
2017-03-25 17:14:11 +01:00
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