Lonami Exo
2e1be01ad4
Add ttl parameter to send_file
2021-09-11 11:02:19 +02:00
Devesh Pal
e5599c178b
Expose more raw API params in friendly methods ( #3104 )
2021-08-05 10:54:07 +02:00
Non
a376faa3a8
Fix MD5_CHECKSUM_INVALID for small files with custom key/iv ( #3024 )
...
Closes #3023 .
2021-04-10 21:46:14 +02:00
Lonami Exo
8c38d7fb0e
Add missing parenthesis
2021-01-30 10:32:42 +01:00
Lonami Exo
ea57db7aad
Add comment_to parameter to more easily post comments
2021-01-28 21:05:20 +01:00
Lonami Exo
320ab75818
Respect exif metadata when resizing photos
...
Closes #1663 .
2021-01-26 21:44:11 +01:00
Lonami Exo
9a6bc5ae72
Update defaults and docs for video attributes
...
Closes #1679 .
2021-01-26 21:10:21 +01:00
Googleplex
a886d609d9
Support sending album with URL photos ( #1681 )
...
Fixes #1408 .
2021-01-25 08:31:25 +01:00
Shrimadhav U K
3ddb0a3903
Fix thumbnail for TDesktop and Telegram X users ( #1673 )
2021-01-17 17:31:26 +01:00
Richard
ba3a090a80
Update send_file to support grouping any file type ( #1620 )
2020-11-07 17:32:00 +01:00
Tulir Asokan
bf29cddbc9
Add parameter to pass raw entities when sending message ( #1577 )
2020-10-02 22:06:48 +02:00
Lonami Exo
219b4ecb77
Abstract away treating a file as a stream
...
Makes upload_file cleaner (context manager instead of try-finally)
and helps keep the logic "we may own this stream and need to close
it or not" separated.
It can be overengineered to allow nesting the same instance in
context managers and also provide implementations for synchronous
context managers but it adds quite a bit of unnecessary complexity
for the time being. YAGNI.
2020-09-14 16:20:44 +02:00
Lonami Exo
9a0d6b9931
Don't set force_file on force_document with images
...
Otherwise, Telegram won't analyze the image and won't add it the
DocumentAttributeImageSize, causing some bots like t.me/Stickers
to break.
Closes #1507 .
2020-08-10 16:09:39 +02:00
Lonami Exo
e12f6c747f
Extend use of force_document to work on files
...
This allows .webp files to be sent as documents and not stickers.
2020-07-26 13:03:59 +02:00
Lonami Exo
95ea2fb40c
Remove uses of gif external
...
Since it has been removed in layer 116.
2020-07-26 12:59:10 +02:00
Lonami Exo
de17a19168
Improve upload_file by properly supporting streaming files
2020-07-15 14:35:42 +02:00
Lonami Exo
4393ec0b83
Support dice autocast and update docs on send_file for dice
2020-05-05 09:28:37 +02:00
Lonami Exo
3ab9986fc7
Slightly better flow in _file_to_media
2020-03-14 12:16:52 +01:00
Lonami Exo
ccfd7a1015
Don't ignore thumb in send_file(input file)
...
Fixes #1404
2020-03-14 12:12:40 +01:00
Lonami Exo
68438f4621
Don't store refs to files in cache
...
File cache has been unused since file_reference were introduced,
there's no point saving them to cache if they're never queried.
Fixes #1400 .
2020-03-11 10:07:21 +01:00
painor
0e0052888f
Expose key and iv parameter in downloads/uploads ( #1397 )
2020-03-04 16:12:34 +01:00
Lonami Exo
1ec38aa5b2
Update and clarify some docs
...
cc #1388 , #1396
2020-02-28 11:50:16 +01:00
Lonami Exo
acb8518911
Fix send_message not forwarding some args to send_file
2020-01-22 14:21:09 +01:00
Alexhol
76cc076d61
Fix send_file not considering videos for albums ( #1371 )
2020-01-17 11:12:20 +01:00
Lonami Exo
a142b7de5e
Handle invalid upload of text fd more gracefully
2019-12-27 12:05:27 +01:00
Lonami Exo
bdb74ac235
Support async fd on download/upload ( #1334 )
2019-12-27 12:04:08 +01:00
Lonami Exo
6817e19923
Fix return value of send_file(album) of the same media
2019-11-10 14:59:01 +01:00
Lonami Exo
5e6ff67d01
Make allow_cache do nothing for now, bump v1.10.5 ( #1272 )
2019-09-27 15:12:17 +02:00
Lonami Exo
dab237e758
Support sending scheduled messages
2019-09-06 13:45:31 +02:00
painor
61bc8f7fa3
Fix-up #1259 missing import ( #1261 )
2019-08-25 21:29:17 +02:00
painor
bd7ab23a8f
Support async progress_callback in upload_file ( #1259 )
2019-08-19 21:11:13 +02:00
Lonami Exo
e1905d0d7a
Avoid using telethon.sync in the examples
2019-08-13 23:33:39 +02:00
Lonami Exo
969a36c2a8
Update docs for silent parameter
...
Since it now also works in private chats to "not disturb friends"
(see https://telegram.org/blog/silent-messages-slow-mode ).
2019-08-10 09:06:05 +02:00
Lonami Exo
8e36bb4c4d
Link Python keywords with Python's documentation
2019-07-06 12:11:00 +02:00
Lonami Exo
b6b4ea669d
Remove messy subclassing in the TelegramClient
...
Since it was easy to cause MRO inconsistencies, and it's
not really needed now that self is type hinted as the client.
2019-06-24 17:48:46 +02:00
Lonami Exo
1a056899d7
Fix caption when using send_file for albums / mixed documents
2019-06-15 16:59:16 +02:00
Lonami Exo
e47f3ec1d6
Clarify some aspects of the documentation
2019-06-01 16:28:20 +02:00
Lonami Exo
7c1c040d50
Update docstrings to have consistent style
2019-05-20 11:57:11 +02:00
Lonami Exo
0a3d6106f0
Completely overhaul the documentation
2019-05-09 12:50:09 +02:00
Lonami Exo
d92d989569
Quote type hints
...
Otherwise, sphinx completely butchers the documentation.
2019-05-08 17:16:09 +02:00
Lonami Exo
61613ab6ac
Create a new page with a summary of the method reference
2019-05-06 11:38:26 +02:00
Lonami Exo
cd4b915522
Add type hints to all public methods in the client
2019-05-03 21:38:41 +02:00
Lonami Exo
9a400748f7
Fix InlineBuilder only working with local files
2019-05-01 16:02:21 +02:00
Lonami Exo
b32d8307ec
Fix sending albums not returning the sent messages ( #1151 )
2019-04-09 16:48:58 +04:00
Lonami Exo
2fb560624d
Fix seeking on strings from c0828f5
when uploading files
2019-04-09 09:29:06 +04:00
Lonami Exo
c0828f590f
Fix resize if needed not seeking back for image = bytes
2019-04-02 08:59:35 +02:00
Lonami Exo
7c48857d0c
Update docs for send_file/timeouts and add new known error
2019-03-18 17:34:48 +01:00
Lonami Exo
8884015dae
Clarify some docstrings
2019-03-10 13:29:34 +01:00
Lonami Exo
3d72c10ea5
Reduce calls to utils.is_image
2019-03-06 09:38:17 +01:00
Lonami Exo
758556cd30
Fix upload_file not seeking streams back
...
This would cause issues in _cache_media since utils.is_image fails
in the second pass (it respects the stream's position, and the user
may rightfully pass a stream that should be read only from one pos).
2019-03-06 09:24:50 +01:00