We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent d71db29 commit caa26b2Copy full SHA for caa26b2
1 file changed
pyrogram/methods/advanced/save_file.py
@@ -125,8 +125,10 @@ async def worker(session):
125
if file_size == 0:
126
raise ValueError("File size equals to 0 B")
127
128
- if file_size > 2000 * 1024 * 1024:
129
- raise ValueError("Telegram doesn't support uploading files bigger than 2000 MiB")
+ file_size_limit_mib = 4000 if self.me.is_premium else 2000
+
130
+ if file_size > file_size_limit_mib * 1024 * 1024:
131
+ raise ValueError(f"Can't upload files bigger than {file_size_limit_mib} MiB")
132
133
file_total_parts = int(math.ceil(file_size / part_size))
134
is_big = file_size > 10 * 1024 * 1024
0 commit comments