Ошибка 400 при скачивании видео telegram(слишком большой размер). Как это можно исправить
Есть функция, скачивающая видео, которое отправил пользователь. Но при скачивании появляется ошибка:
ERROR - TeleBot: "A request to the Telegram API was unsuccessful. Error code: 400. Description: Bad Request: file is too big"
Я знаю, что при скачивании ботом файла вроде как ограничение в 50 байт, а загружен был файл размером 41 байт. Скачивание идет, через айди файла разве в таком случае не должно быть снято ограничение на размер файла.
@bot.message_handler(content_types=['video'])
def handle_docs_video(message):
chat_id = message.chat.id
file_info = bot.get_file(message.video.file_id)
downloaded_file = bot.download_file(file_info.file_path)
start_dir = os.getcwd()
print(start_dir)
print(message.video.file_id)
print('тип ', type(message.video.file_name))
print('содержание строки ', message.video.file_name)
print(type(message.chat.id))
src = os.getcwd() + '/vid/user_'+ str(message.chat.id) + '/' + message.video.file_name
with open(src, 'wb') as new_file:
new_file.write(downloaded_file)
print(os.getcwd())
derect_function.rename_vidfile(message.chat.id, message.video.file_name, start_dir)