есть бот, в бота человек отправляет ссылку на видео.... и вот тут проблема! Как эту ссылку передать в pytube? т.е. сам телеграм бот в одном документе, а pytube в другом. Они в одной директории.
Вот код Бота:
import telebot;
bot = telebot.TeleBot('ТОКЕН');
@bot.message_handler(content_types=['text'])
def get_text_messages(message):
if message.text == "Привет":
bot.send_message(message.from_user.id, "Привет, чем я могу тебе помочь?")
elif message.text == "/help":
bot.send_message(message.from_user.id, "Напиши привет")
else:
bot.send_message(message.from_user.id, "Я тебя не понимаю. Напиши /help.")
bot.polling(none_stop=True, interval=0)
Вот код pytube:
from pytube import YouTube
youtube_video_url = 'https://youtu.be/GdJtfEX5JXM'
try:
yt_obj = YouTube(youtube_video_url)
yt_obj.streams.get_audio_only().download(filename='audio.mp3')
except Exception as e:
print(e)
Нужно, что бы пользователь скидывал ссылку на ютуб в телеграмбота. и эта ссылка передавалась в переменную: youtube_video_url
Либо в одном файле что бы было, как сделать отправленную пользователем ссылку в переменную которую можно вставить в youtube_video_url ?