Этот вопрос закрыт для ответов, так как повторяет вопрос Как передать переменную из одной функции в другую?
@SvaroG911
Программист уровня 0

Как передать ссылку из сообщения бота в переменную?

есть бот, в бота человек отправляет ссылку на видео.... и вот тут проблема! Как эту ссылку передать в 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 ?
  • Вопрос задан
  • 92 просмотра
Ваш ответ на вопрос

Вопрос закрыт для ответов и комментариев

Потому что уже есть похожий вопрос.
Похожие вопросы