pyTelegramBotAPI скачать видео с youtube

когда пользователь отправляет ссылку с YouTube, мой бот отправляет видео. но у меня такая проблема: video = open(path, 'rb')PermissionError: [Errno 13] Permission denied: 'D: // projects / youtube_download_bot / videos'

мой код:

      def video_youtube(message):
   if platform == 'win32' or 'win64' or 'win86':
       print('Windows')
       path = 'D://projects/youtube_download_bot/videos'
       url = r'(?:v=|\/)([0-9A-Za-z_-]{11}).*'
       content = message.text
       vidos = re.search(url, content)
  if vidos:
       bot.send_message(message.chat.id, 'Подожди пару минут')
       try:
          YouTube(content).streams.first().download(path)
          video = open(path, 'rb')
          bot.send_video(message.chat.id, video)
       except KeyError:
          bot.send_message(message.chat.id, 'Это видео невозможно скачать \n Попробуй другое видео')

0 ответов

Другие вопросы по тегам