Dan
|
4784ba53e1
|
Remove redundant code
|
2018-01-18 12:22:16 +01:00 |
|
Dan
|
3686f6921d
|
Remove try..except block, now pyaes is made available during setup
|
2018-01-17 00:16:23 +01:00 |
|
Dan
|
789cffa4f7
|
Remove print call
|
2018-01-16 22:06:04 +01:00 |
|
Dan
|
ba21430512
|
Add SOCKS5 proxy support
|
2018-01-16 22:05:19 +01:00 |
|
Dan
|
e9f6bce579
|
Reformat connection classes to accommodate proxy settings
|
2018-01-16 16:33:28 +01:00 |
|
Dan
|
0aed7bf24a
|
Use socks socket to allow enabling a proxy
|
2018-01-16 16:26:20 +01:00 |
|
Dan
|
155087e305
|
Set the update handler *after* fetching the dialogs
|
2018-01-15 13:44:29 +01:00 |
|
Dan
|
ca8e5679ee
|
Update docstrings
|
2018-01-15 13:42:05 +01:00 |
|
Dan
|
3e83e4e565
|
Revert back to "|"
|
2018-01-15 13:10:44 +01:00 |
|
Dan
|
4250ac1760
|
Fix cross-reference
|
2018-01-15 11:57:16 +01:00 |
|
Dan
|
2911a64772
|
Add ability to delete messages on channels and supergroups
|
2018-01-12 20:52:43 +01:00 |
|
Dan
|
ead7573d33
|
Replace "|" with "or"
|
2018-01-08 06:34:49 +01:00 |
|
Dan
|
44d1679108
|
Add ability to export current links without revoking the old ones
|
2018-01-08 06:31:48 +01:00 |
|
Dan
|
25412cdfd7
|
Update to v0.3.3
|
2018-01-06 14:30:55 +01:00 |
|
Dan
|
75dbbaeaf5
|
Use concise names when cross-referencing, "type" is often implicit
|
2018-01-06 12:28:17 +01:00 |
|
Dan
|
5244e962d1
|
Fix reformatted functions names
|
2018-01-04 16:30:29 +01:00 |
|
Dan
|
b4fee5b5e0
|
Update docstrings
|
2018-01-04 03:02:55 +01:00 |
|
Dan
|
b06ae1c38e
|
Update to v0.3.2
|
2018-01-03 19:10:40 +01:00 |
|
Dan
|
9bfe4b5058
|
Add type hinting in Client docstrings
|
2018-01-03 17:39:12 +01:00 |
|
Dan
|
0292d1d446
|
Add more detailed docs for ChatAction class
|
2018-01-03 17:37:51 +01:00 |
|
Dan
|
d70c2bb564
|
Update copyright year
|
2018-01-01 13:24:07 +01:00 |
|
Dan
|
8339f493bc
|
Don't retry forever
|
2017-12-31 11:46:42 +01:00 |
|
Dan
|
5297fb0587
|
Update to v0.3.0
|
2017-12-30 22:48:47 +01:00 |
|
Dan
|
74788f934f
|
Expose the Error class from the main package
|
2017-12-30 19:31:22 +01:00 |
|
Dan
|
5e7d9af95d
|
Document the Error class
|
2017-12-30 19:30:51 +01:00 |
|
Dan
|
8be5351452
|
Add "Raises" section in docstrings
|
2017-12-30 19:23:18 +01:00 |
|
Dan
|
1df1762d54
|
Add docstrings for exposed classes and methods
|
2017-12-29 21:44:45 +01:00 |
|
Dan
|
df5cee5b03
|
Remove unnecessary branch
|
2017-12-28 13:10:01 +01:00 |
|
Dan
|
211381a9a8
|
Skip already processed messages
|
2017-12-28 13:06:26 +01:00 |
|
Dan
|
4019693363
|
Add export_chat_invite_link method
|
2017-12-27 21:23:00 +01:00 |
|
Dan
|
e242f2a555
|
Add support for downloading files in different DCs
|
2017-12-27 20:59:37 +01:00 |
|
Dan
|
ba0af8043c
|
Add Null primitive data type
|
2017-12-27 13:05:59 +01:00 |
|
Dan
|
8a8e863598
|
Add edit_message_caption method
|
2017-12-26 18:50:57 +01:00 |
|
Dan
|
f62ce30dbf
|
Check if not None before calling .join()
|
2017-12-26 01:19:38 +01:00 |
|
Dan
|
2d9579945b
|
Update to v0.2.2
|
2017-12-25 13:45:16 +01:00 |
|
Dan
|
6b9a757ce7
|
Add delete parameter to delete the chat dialog
|
2017-12-25 13:02:14 +01:00 |
|
Dan
|
924302aed5
|
Fix get_dialogs not fetching some dialogs containing service messages
|
2017-12-25 12:51:03 +01:00 |
|
Dan
|
64fbcf2237
|
Add leave_chat method
|
2017-12-25 12:47:08 +01:00 |
|
Dan
|
c7f7825c92
|
Add join_chat method
|
2017-12-25 12:30:48 +01:00 |
|
Dan
|
aef1386a1a
|
Accept usernames starting with "@"
|
2017-12-25 11:49:59 +01:00 |
|
Dan
|
3eaba9d2f4
|
Fix deserialization for bare Vectors
|
2017-12-25 11:47:08 +01:00 |
|
Dan
|
7b6d71753d
|
Update to v0.2.1
|
2017-12-24 00:04:09 +01:00 |
|
Dan
|
5128f6310b
|
Wait for threads to stop when closing the session
|
2017-12-23 23:43:20 +01:00 |
|
Dan
|
0231ce58d5
|
Remove some TODOs in code
|
2017-12-23 14:02:14 +01:00 |
|
Dan
|
9792ee902d
|
Add get_user_profile_photos method
|
2017-12-23 13:34:06 +01:00 |
|
Dan
|
54fa3af4d5
|
Add initial support for photos download
|
2017-12-23 12:26:26 +01:00 |
|
Dan
|
ef7ee13a56
|
Wait a second before retrying
|
2017-12-22 09:27:47 +01:00 |
|
Dan
|
e8f04793ea
|
Add CDN DC-121 IP in production DCs list
|
2017-12-22 09:27:13 +01:00 |
|
Dan
|
92d1bcfb41
|
Add CDN DC-140 RSA key
|
2017-12-22 09:25:49 +01:00 |
|
Dan
|
d01f6f67a9
|
Update to v0.2.0
|
2017-12-20 16:31:58 +01:00 |
|
Dan
|
0f2ef8e681
|
Add download support for non-CDN files
|
2017-12-20 16:21:56 +01:00 |
|
Dan
|
0fbc5e1a90
|
Add get_file method (to be refined)
|
2017-12-19 14:00:19 +01:00 |
|
Dan
|
b35fabd9d5
|
Add AES CTR operation mode
|
2017-12-19 13:59:15 +01:00 |
|
Dan
|
14632c9bb1
|
Don't call InitConnection on CDN DCs
|
2017-12-19 11:38:15 +01:00 |
|
Dan
|
a9087a2a8c
|
Add CDN DC-121 RSA Public Key
|
2017-12-19 11:36:34 +01:00 |
|
Dan
|
cbaa50747a
|
Add CDN DC-121 IP
|
2017-12-19 11:35:26 +01:00 |
|
Dan
|
b6817bc90a
|
More verbose error
|
2017-12-19 11:33:45 +01:00 |
|
Dan
|
5e157c2598
|
Remove old MTProto v1.0 code
|
2017-12-18 15:16:21 +01:00 |
|
Dan
|
d79d4f7821
|
Update to v0.1.8
|
2017-12-18 14:51:57 +01:00 |
|
Dan
|
bdc2ab6c73
|
Rewrite save_file to handle missing file parts
|
2017-12-18 14:41:32 +01:00 |
|
Dan
|
b23b41bc7d
|
Lock the send method for every tcp mode, not only for tcp_full
|
2017-12-18 14:14:44 +01:00 |
|
Dan
|
dde01cc9b9
|
Fix unhandled exception in case the connection is already closed
|
2017-12-18 13:50:00 +01:00 |
|
Dan
|
316c426429
|
Handle non-existent auth_key_id errors
|
2017-12-18 09:50:41 +01:00 |
|
Dan
|
8086d68b27
|
Update to v0.1.7
|
2017-12-18 09:08:19 +01:00 |
|
Dan
|
99a81ad1d6
|
Fix file uploading for Python < 3.5
|
2017-12-18 09:07:51 +01:00 |
|
Dan
|
14127ae1f0
|
Update to v0.1.6
|
2017-12-17 14:39:37 +01:00 |
|
Dan
|
53e74e34ad
|
Call the proper logger
|
2017-12-17 13:52:57 +01:00 |
|
Dan
|
b6607fede0
|
Add idle mechanism to gently stop the program
|
2017-12-17 13:52:33 +01:00 |
|
Dan
|
c83daf8771
|
Correctly shutdown the socket
|
2017-12-17 13:50:43 +01:00 |
|
Dan
|
a4d00b7376
|
Expose UnknownError class
|
2017-12-17 13:50:12 +01:00 |
|
Dan
|
32110e8578
|
Add send_venue method
|
2017-12-16 02:03:09 +01:00 |
|
Dan
|
ae36a57ee1
|
Add send_video_note method
|
2017-12-16 01:45:29 +01:00 |
|
Dan
|
ecd40f267e
|
Add send_voice method
|
2017-12-16 01:27:13 +01:00 |
|
Dan
|
d528672a3b
|
Add send_video method
|
2017-12-16 01:16:52 +01:00 |
|
Dan
|
9986b707ae
|
Default to audio/mpeg mime type when sending audios
|
2017-12-16 01:05:25 +01:00 |
|
Dan
|
b90c1fe263
|
Update to v0.1.5
|
2017-12-15 10:11:14 +01:00 |
|
Dan
|
31b53e027b
|
Add send_document method
|
2017-12-15 10:09:29 +01:00 |
|
Dan
|
690fe5f55a
|
Little lonely comma
|
2017-12-14 11:07:04 +01:00 |
|
Dan
|
4a8808fa3c
|
Remove blank line
|
2017-12-14 11:04:15 +01:00 |
|
Dan
|
914e7745f6
|
Update to v0.1.4
|
2017-12-14 10:59:43 +01:00 |
|
Dan
|
60dc1e577c
|
Add send_audio method
|
2017-12-14 10:57:30 +01:00 |
|
Dan
|
a5d1b7f480
|
Add send_photo method
|
2017-12-14 09:44:51 +01:00 |
|
Dan
|
8570d8a322
|
Implement file uploading
|
2017-12-14 09:34:58 +01:00 |
|
Dan
|
cc95cd62bb
|
Update to v0.1.3
|
2017-12-14 01:04:12 +01:00 |
|
Dan
|
ec8140a1d9
|
Add support for user mentions
|
2017-12-13 10:44:24 +01:00 |
|
Dan
|
7f1bde662a
|
Store parsed peers instead of raw dicts
|
2017-12-13 09:53:50 +01:00 |
|
Dan
|
e7c44933c2
|
Move chat actions to a separate class
|
2017-12-12 14:51:02 +01:00 |
|
Dan
|
bfe82182e1
|
Update v0.1.2
|
2017-12-12 11:20:23 +01:00 |
|
Dan
|
3051adb5b9
|
Set info level when logging acks
|
2017-12-12 08:38:05 +01:00 |
|
Dan
|
6fa8375cb5
|
Hint the correct type
|
2017-12-12 08:07:31 +01:00 |
|
Dan
|
ff3dd4a3ba
|
Increase wait timeout
|
2017-12-11 12:55:31 +01:00 |
|
Dan
|
7374c10afd
|
Faster Object deserialization (~3x)
|
2017-12-11 11:35:38 +01:00 |
|
Dan
|
33263e9ce6
|
Warn if retrying
|
2017-12-11 10:34:14 +01:00 |
|
Dan
|
6fd8e960ec
|
Add stop method for Client
|
2017-12-09 20:52:02 +01:00 |
|
Dan
|
746a4b685f
|
Correctly set the update handler when authorizing a new user
|
2017-12-09 20:34:31 +01:00 |
|
Dan
|
0a00d2a8ee
|
Reformat terms display
|
2017-12-09 17:11:09 +01:00 |
|
Dan
|
519e9c8613
|
Display notice only once
|
2017-12-09 17:09:39 +01:00 |
|
Dan
|
cbcb1c78c4
|
Don't throw errors if auth key creation fails; try again instead
|
2017-12-09 15:26:33 +01:00 |
|
Dan
|
87b2c4b1e7
|
Comment out MTProto 1.0 implementation
|
2017-12-09 02:25:14 +01:00 |
|
Dan
|
a3e5ba8862
|
Use MTProto 2.0 instead of 1.0
|
2017-12-09 02:24:21 +01:00 |
|
Dan
|
42f9a2d699
|
Add MTProto 2.0 implementation
|
2017-12-09 02:21:23 +01:00 |
|
Dan
|
e3b05cbc4e
|
Add MTProto 2.0 key derivation function
|
2017-12-09 01:10:09 +01:00 |
|
Dan
|
fe9b968ad8
|
Add basic update handler
|
2017-12-08 23:40:29 +01:00 |
|
Dan
|
315563ede0
|
Add TODO for delete_messages
|
2017-12-07 02:36:01 +01:00 |
|
Dan
|
d0feb8fb15
|
Add delete_messages method
|
2017-12-07 02:31:05 +01:00 |
|
Dan
|
e3850ce75a
|
Parse markdown on edit_message_text
|
2017-12-07 02:15:41 +01:00 |
|
Dan
|
28c3a07d84
|
Fallback to "typing" instead of throwing an error
|
2017-12-07 02:11:35 +01:00 |
|
Dan
|
88bc7b59a1
|
Fix wrong keyword argument
|
2017-12-07 02:02:51 +01:00 |
|
Dan
|
500c88ae84
|
Reformat code
|
2017-12-07 02:02:16 +01:00 |
|
Dan
|
5c11f42933
|
Rename ACTIONS -> CHAT_ACTIONS
|
2017-12-06 21:57:46 +01:00 |
|
Dan
|
f561ef59bf
|
Reformat method
|
2017-12-06 21:51:23 +01:00 |
|
Dan
|
1fe651f0b0
|
Add edit_message_text method
|
2017-12-06 21:48:25 +01:00 |
|
Dan
|
79e972df85
|
Move ACTIONS outside the method
|
2017-12-06 21:33:57 +01:00 |
|
Dan
|
0a12d9c5bd
|
Add send_chat_action method
|
2017-12-06 21:25:22 +01:00 |
|
Dan
|
f60e48ab0a
|
Add send_contact method
|
2017-12-06 21:05:25 +01:00 |
|
Dan
|
a8ae43adca
|
Add send_location method
|
2017-12-06 21:01:23 +01:00 |
|
Dan
|
70e4e4e008
|
Enable fetching all user's dialogs
|
2017-12-06 20:46:21 +01:00 |
|
Dan
|
ae84bb267f
|
Add forward_messages method
|
2017-12-06 20:45:56 +01:00 |
|
Dan
|
740c96f0ea
|
Optimize imports
|
2017-12-06 20:26:40 +01:00 |
|
Dan
|
08d6912637
|
Add disable_notification parameter
|
2017-12-06 20:26:01 +01:00 |
|
Dan
|
055367fe9c
|
Fix method signatures
|
2017-12-06 19:28:18 +01:00 |
|
Dan
|
29ef38df89
|
Remove unnecessary checks
|
2017-12-06 19:14:45 +01:00 |
|
Dan
|
f30746a0b2
|
Use unsigned constructor id
|
2017-12-06 19:13:50 +01:00 |
|
Dan
|
bbf7738631
|
Remove unnecessary import
|
2017-12-06 19:07:50 +01:00 |
|
Dan
|
a459f7a1a3
|
Workaround broken installation process
|
2017-12-06 18:27:41 +01:00 |
|
Dan
|
4ed7110048
|
Add extensions package
|
2017-12-05 12:42:57 +01:00 |
|
Dan
|
fc5fc6e85b
|
Add client package
|
2017-12-05 12:42:09 +01:00 |
|
Dan
|
a8cad5abfb
|
Add session package
|
2017-12-05 12:41:07 +01:00 |
|
Dan
|
afcd19a120
|
Add crypto package
|
2017-12-05 12:39:04 +01:00 |
|
Dan
|
981d644288
|
Add connection package
|
2017-12-05 12:37:30 +01:00 |
|
Dan
|
95cb91b778
|
Add error package
|
2017-12-05 12:36:11 +01:00 |
|
Dan
|
bf27bf1cb4
|
Add core types
|
2017-12-05 12:32:23 +01:00 |
|
Dan
|
c9f90faf3d
|
Add primitive types
|
2017-12-05 12:29:15 +01:00 |
|
Dan
|
5332a5f36d
|
Add top package init file
|
2017-12-05 12:26:27 +01:00 |
|