Мне нужна помощь в телеграмм боте для скачивания видео с YouTube. Суть такова, у меня есть готовая функция которая всё скачивает, но она скачивает на моё устройство, а не на устройство пользователя. Вопрос в том, что как сделать так чтоб видео загружалось на устройство пользователя, а не на моё ?
Вот эта функция:
import telebot
from telebot import types
import os
from pytube import YouTube
import re
from sys import platform
def video_youtube(message):
if platform == 'win32' or 'win64' or 'win86':
print('Windows')
if not os.path.exists(r'D:/telegram_video'):
os.makedirs(r'D:/telegram_video')
puty = 'D:/telegram_video'
if platform == 'linux' or 'linux2':
puty = '/storage/emulated/0/download/'
print('android')
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(puty)
except KeyError:
bot.send_message(message.chat.id, 'Это видео невозможно скачать \n Попробуй другое видео')