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 Попробуй другое видео')