Dan
|
77c696aec0
|
Merge branch 'develop' into asyncio
|
2018-06-27 17:21:14 +02:00 |
|
Dan
|
7ed9cd6759
|
Add "Login successful" message upon login
|
2018-06-27 14:42:04 +02:00 |
|
Dan
|
ecaba45523
|
Keep only lang_code
|
2018-06-27 00:42:32 +02:00 |
|
Dan
|
9dff15bd4f
|
Make run() accept coroutine functions
|
2018-06-26 13:45:31 +02:00 |
|
Dan
|
4970a98b43
|
Merge branch 'develop' into asyncio
|
2018-06-25 00:46:06 +02:00 |
|
Dan
|
2587394e07
|
Merge branch 'layer-81' into develop
|
2018-06-25 00:43:47 +02:00 |
|
Dan
|
5f727cb5a2
|
Merge branch 'develop' into asyncio
# Conflicts:
# pyrogram/client/client.py
# pyrogram/client/ext/base_client.py
# pyrogram/client/methods/bots/request_callback_answer.py
# pyrogram/session/session.py
|
2018-06-24 19:27:37 +02:00 |
|
Dan
|
fa7b7d0ce3
|
Cleanup Client class
|
2018-06-24 19:09:39 +02:00 |
|
Dan
|
9c420bb73b
|
Document the new parameters. Closes #86
|
2018-06-24 19:09:39 +02:00 |
|
Dan
|
9a012077cc
|
Remove some redundant code. Related to #86
|
2018-06-24 18:54:47 +02:00 |
|
Dan
|
55ef4abb27
|
Allow user-defined session properties. Related to #86
This commit adds five 5 extra parameters to the Client class:
app_version, device_model, system_version, system_lang_code, lang_code
|
2018-06-24 18:47:49 +02:00 |
|
Dan
|
f4c0793a0b
|
Make session leaner by removing some redundant parameters
Related to #86
|
2018-06-24 18:27:41 +02:00 |
|
Dan
|
69d1432251
|
Allow user-defined values for retries and timeout
|
2018-06-24 17:47:29 +02:00 |
|
Dan
|
44f71f096f
|
Better docs for phone_code argument
|
2018-06-24 16:53:07 +02:00 |
|
Dan
|
47043380fb
|
Pass the phone number when calling the phone_code callback function
|
2018-06-24 16:11:22 +02:00 |
|
Dan
|
5834e38f14
|
Make run() accept a coroutine
|
2018-06-24 11:39:50 +02:00 |
|
Dan
|
0cd4795318
|
Use TOS provided by Telegram
|
2018-06-23 16:15:44 +02:00 |
|
Dan
|
668da4ae0e
|
Merge branch 'tos' into layer-81
# Conflicts:
# pyrogram/client/ext/base_client.py
|
2018-06-23 16:11:20 +02:00 |
|
Dan
|
fc541221ed
|
Accept terms of service after successfully signing in
|
2018-06-23 16:08:28 +02:00 |
|
Dan
|
c9cd79cb05
|
Fix merge mess with duplicated idle() methods
|
2018-06-23 15:49:56 +02:00 |
|
Dan
|
518d33ee7a
|
Merge branch 'develop' into asyncio
|
2018-06-23 15:46:41 +02:00 |
|
Dan
|
7f11f85c8f
|
Move signal handler inside idle
|
2018-06-23 15:45:48 +02:00 |
|
Dan
|
5446801c14
|
Make run() run the event loop
|
2018-06-22 13:39:29 +02:00 |
|
Dan
|
2571bf0758
|
Merge branch 'develop' into asyncio
# Conflicts:
# pyrogram/client/client.py
|
2018-06-22 13:37:56 +02:00 |
|
Dan
|
82a0c965ba
|
Don't make start and idle clickable
|
2018-06-22 13:12:31 +02:00 |
|
Dan
|
e3299bb3b7
|
Add run() method
|
2018-06-22 13:10:09 +02:00 |
|
Dan
|
ffd67ed408
|
Remove debug docstrings
|
2018-06-22 13:08:27 +02:00 |
|
Dan
|
dab0a05f16
|
Move idle() and signal_handler() definitions near stop()
|
2018-06-22 13:08:01 +02:00 |
|
Dan
|
6fcf41d857
|
Client becomes async
|
2018-06-20 11:41:22 +02:00 |
|
Dan
|
e333e8dada
|
First step of Client conversion using asyncio
|
2018-06-13 20:00:19 +02:00 |
|
YoilyL
|
2944181b38
|
fixed session mistake
use new session when uploading files instead of main session
|
2018-06-13 17:54:48 +03:00 |
|
Dan
|
8e2aec4d3a
|
Show TOS on sign-ins
|
2018-06-07 12:54:23 +02:00 |
|
Dan
|
91cf103783
|
Remove a bunch of useless TODOs
|
2018-06-02 20:54:23 +02:00 |
|
Dan
|
dc7fe93aeb
|
Clean up code
|
2018-06-02 20:52:16 +02:00 |
|
Dan
|
b4a2490da2
|
Use getpass instead of input
|
2018-06-01 19:27:05 +02:00 |
|
Dan
|
00b983ccc3
|
Fix proxy not being correctly updated
|
2018-05-25 11:52:40 +02:00 |
|
Dan
|
65c209000c
|
Connection refactoring
|
2018-05-24 21:19:57 +02:00 |
|
Dan
|
9001ccd11f
|
Add DisconnectHandler
|
2018-05-23 14:27:17 +02:00 |
|
Dan
|
8a5743ef0c
|
Allow FloodWait to be raised in case of non-interactive sign-ins
|
2018-05-22 16:16:28 +02:00 |
|
Dan
|
c5911a6f6b
|
Reorganize AES module
|
2018-05-19 15:36:38 +02:00 |
|
Dan
|
6c5ab7ed8a
|
Add possibility to choose a config file path
|
2018-05-11 13:10:49 +02:00 |
|
Dan
|
9bb8fe55da
|
Remove unused import and class
|
2018-05-11 12:50:48 +02:00 |
|
Dan
|
65c67aaf57
|
Move download_media
|
2018-05-09 13:36:33 +02:00 |
|
Dan
|
8454d438be
|
Refactor the project by using Mixin classes
This will cut client.py down from ~4k to ~1k SLOC and also
makes the whole project tidier and more organized.
|
2018-05-07 14:30:55 +02:00 |
|
Dan
|
f5521370bb
|
Add progress_args to download_media as well
|
2018-05-06 15:45:42 +02:00 |
|
Dan
|
00420aec92
|
Use the already computed channel_id
|
2018-05-06 15:06:32 +02:00 |
|
Dan
|
9f3f4099d5
|
Handle timeouts when getting answers from inline bots
|
2018-05-05 19:42:38 +02:00 |
|
Dan
|
553e7f714c
|
Add get_chat method
|
2018-05-05 18:42:28 +02:00 |
|
Dan
|
7a79e5a0c4
|
Add media type 1
|
2018-05-04 18:37:36 +02:00 |
|
Dan
|
14b6ced6e2
|
Remove unused import
|
2018-05-03 15:47:02 +02:00 |
|