chore: remove youtube quality selection ui

This commit is contained in:
vrubelroman 2026-06-04 21:32:13 +00:00
parent c4d4a77229
commit ce6505c9bb

23
bot.py
View file

@ -1230,28 +1230,7 @@ async def handle_message(update: Update, context: ContextTypes.DEFAULT_TYPE):
# Отправляем сообщение о начале обработки
status_message = await update.message.reply_text(get_text(locale, 'processing'))
# Для YouTube - показываем выбор качества перед добавлением в очередь
if source == 'youtube':
await status_message.edit_text(get_text(locale, 'fetching_formats'))
formats = await get_formats_from_service(url)
if formats:
# Сохраняем данные для обработки в колбэке
context.user_data[f'quality_{chat_id}'] = {
'url': url,
'locale': locale,
'chat_id': chat_id,
'chat_type': chat_type,
'original_message': update.message,
'status_message': status_message,
'formats_list': formats, # для lookup по индексу в callback
}
await show_quality_selection(status_message, formats, locale)
# Автовыбор лучшего качества через 10 сек
auto_task = asyncio.create_task(_auto_select_after_delay(context, chat_id, 10))
context.user_data[f'quality_auto_{chat_id}'] = auto_task
return
# Если не удалось получить форматы, скачиваем как обычно (без выбора качества)
await status_message.edit_text(get_text(locale, 'processing'))
# Для YouTube — сразу добавляем в очередь (выбор качества убран, т.к. android+mweb даёт только 360p)
# Создаём элемент очереди
item = QueueItem(