- 183
- 89
Всем привет, у меня есть файл размером от 15 до 40 мб, и я хочу его отправить через юзер бота. Но проблема в том, что загрузка зависает на 34.7%, далее пишет ошибку
socket.send() raised exception.
[5] Retrying "upload.SaveBigFilePart" due to TimeoutError()
Я решил перейти на telethon, так как там нет такой проблемы, но есть проблема в получении file_id, ибо мне нужно отправить файл себе, получить file_id и уже по ид отправлять этот файл всем другим без ожидания загрузки файла на сервер. но я хз как получить этот ид, на пироге как-то проще с этим.
Пример кода нет смысла показывать, так как я брал все примеры из документации библиотек. Буду очень благодарен за помощь с pyrogram, так как переписывать весь код не очень хочется.
Все оказалось проще, чем я думал. Хоть и не очень удобно, ка по мне.
socket.send() raised exception.
[5] Retrying "upload.SaveBigFilePart" due to TimeoutError()
Я решил перейти на telethon, так как там нет такой проблемы, но есть проблема в получении file_id, ибо мне нужно отправить файл себе, получить file_id и уже по ид отправлять этот файл всем другим без ожидания загрузки файла на сервер. но я хз как получить этот ид, на пироге как-то проще с этим.
Пример кода нет смысла показывать, так как я брал все примеры из документации библиотек. Буду очень благодарен за помощь с pyrogram, так как переписывать весь код не очень хочется.
Все оказалось проще, чем я думал. Хоть и не очень удобно, ка по мне.
Код:
# Отпрвка файла
file = client.send_file('stockroom_yt_bot', 'test.py')
# Получения ид. Нужно отправить media
print(pack_bot_file_id(file.media))
Последнее редактирование: