Задать вопрос
Da222
@Da222

Как отправить видео c помощью телеграм бота?

Этот кусок кода не работает

video = open('E:/Video/video.mp4', 'rb')
bot.send_video(message.chat.id, video)
  • Вопрос задан
  • 3676 просмотров
Подписаться 1 Простой 5 комментариев
Помогут разобраться в теме Все курсы
  • Нетология
    Python-разработчик: расширенный курс + нейросети
    12 месяцев
    Далее
  • Академия Эдюсон
    Python-разработчик + ИИ
    9 месяцев
    Далее
  • ProductStar × РБК
    Профессия: Python-разработчик + ИИ
    8 месяцев
    Далее
Решения вопроса 1
iggor-markin
@iggor-markin
Python Developer
Da222, что, если так. Попробуй поиграть со значением timeout.
video = open('E:/Video/video.mp4', 'rb')
bot.send_video(message.chat.id, video, timeout=10)
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
@MaxKra1985
разработчик java, python
А что именно не работает? Какая то ошибка?
Я использую aiogram и пример ниже вполне отработал:
await bot.send_video(chat_id=message.chat.id, video=open('video.mp4', 'rb'), caption='Text for video')


Какого размера видео Вы отправляете? Быть может проблема с размером?
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы