from telegram import InlineKeyboardButton, InlineKeyboardMarkup, Update
from telegram.ext import ContextTypes
from utils.markdown import escape_markdown
async def start(update: Update, context: ContextTypes.DEFAULT_TYPE):
user = update.effective_user
# Escapa o nome do usuário para evitar problemas com o Markdown
user_name = escape_markdown(user.first_name)
keyboard = [
[InlineKeyboardButton("🎵 Baixar Áudio do YouTube", callback_data="yt_audio")],
[InlineKeyboardButton("🎬 Baixar Vídeo do YouTube", callback_data="yt_video")],
[InlineKeyboardButton("📸 Download Instagram", callback_data="instagram")],
[InlineKeyboardButton("📘 Download Facebook", callback_data="facebook")],
[InlineKeyboardButton("🎵 Download TikTok", callback_data="tiktok")],
]
reply_markup = InlineKeyboardMarkup(keyboard)
await update.message.reply_text(
f"Olá, {user_name}\\! 👋\n\nEscolha o que deseja fazer no menu abaixo:",
reply_markup=reply_markup,
parse_mode="MarkdownV2"
)