Надо если пользователь отправит 1 то отправится видео по указаному пути если 2 то другое видео но выходит такая ошибка
хайдар
Ученик
(111),
на голосовании
3 недели назад
Подскажите что не так делаю @bot.message_handler(content_types=['text']) def handle_text(message): if message.text.lower() == '1': try: file_path = 'C:/Users/User/Desktop/материал/1 задание.mp4' with open(file_path, 'rb') as video_file: video_id = bot.send_video(message.chat.id, video_file, caption='Video by @author_username').video.file_id except FileNotFoundError: logging.error('File not found.') bot.send_message(message.chat.id, 'Видео не найдено. Пожалуйста, проверьте путь к файлу.') except Exception as e: logging.error(f'Error sending video: {e}') bot.send_message(message.chat.id, 'Произошла ошибка при отправке видео.')
вот такая ошибка выходит: ERROR:root:Error sending video: A request to the Telegram API was unsuccessful. Error code: 413. Description: Request Entity Too Large
@bot.message_handler(content_types=['text'])
def handle_text(message):
if message.text.lower() == '1':
try:
file_path = 'C:/Users/User/Desktop/материал/1 задание.mp4'
with open(file_path, 'rb') as video_file:
video_id = bot.send_video(message.chat.id, video_file, caption='Video by @author_username').video.file_id
except FileNotFoundError:
logging.error('File not found.')
bot.send_message(message.chat.id, 'Видео не найдено. Пожалуйста, проверьте путь к файлу.')
except Exception as e:
logging.error(f'Error sending video: {e}')
bot.send_message(message.chat.id, 'Произошла ошибка при отправке видео.')
вот такая ошибка выходит: ERROR:root:Error sending video: A request to the Telegram API was unsuccessful. Error code: 413. Description: Request Entity Too Large