Мой бот для загрузки видео с YouTube на Python всегда возвращает ошибку html 400 [закрыто]Python

Программы на Python
Ответить Пред. темаСлед. тема
Anonymous
 Мой бот для загрузки видео с YouTube на Python всегда возвращает ошибку html 400 [закрыто]

Сообщение Anonymous »

Каждый раз, когда я пытаюсь загрузить видео, я получаю сообщение об ошибке неправильного шлюза.
Это код:

Код: Выделить всё

import telebot
from pytube import YouTube

bot = telebot.TeleBot("7297640965:AAETe0hgv98gOnJININNfczEeBMRJyI9b7s", parse_mode=None)

# Variable to keep track of the state
awaiting_link = False

# Command handler for /start
@bot.message_handler(commands=['start'])
def send_welcome(message):
bot.reply_to(message, "Howdy, how are you doing?")

# Command handler for /help
@bot.message_handler(commands=['help'])
def send_help(message):
bot.reply_to(message, "This is a test bot! Send /yt_download to download a YouTube video.")

# Command handler for /yt_download
@bot.message_handler(commands=['yt_download'])
def request_video_link(message):
global awaiting_link
awaiting_link = True
bot.send_message(message.chat.id, "Please send the YouTube video link you want to download.")

# Message handler for text messages
@bot.message_handler(func=lambda message: True)
def handle_message(message):
global awaiting_link
if awaiting_link:
try:
yt = YouTube(message.text)
highest_quality_stream = yt.streams.get_highest_resolution()
bot.send_message(message.chat.id, f"Downloading video: {yt.title}")
video_path = highest_quality_stream.download()  # Downloads the video to the local directory
with open(video_path, 'rb') as video:
bot.send_video(message.chat.id, video)
os.remove(video_path)  # Remove the video file after sending
awaiting_link = False  # Reset the state
except Exception as e:
bot.send_message(message.chat.id, f"An error occurred: {e}")
awaiting_link = False  # Reset the state
else:
bot.reply_to(message, message.text)

# Start the bot
print("Listening ...")
bot.infinity_polling()
Я нашел на GitHub несколько других ботов Telegram, которые делают то же самое, но с ними у меня та же проблема.

Подробнее здесь: https://stackoverflow.com/questions/788 ... -400-error
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Python»