use crate::ui::user::prelude::*;


pub async fn about_us_handler(
    bot: Bot,
    msg: Message,
    settings: HandlerSettings
) -> HandlerResult {
    let ln = settings.language;
    let message = t8x!(Ru, r#"
        🌪 VPROXY — ЭЛИТНЫЕ ПРОКСИ ДЛЯ ПРОФЕССИОНАЛОВ🌪
        Уникальный сервис с полным контролем геолокации до города и ASN! 

        🌍 Глобальное покрытие:
        <blockquote>┣ • 200+ стран
        ┣ • 30 000+ городов
        ┣ • Выбор штата/провайдера (ASN)
        ┗ • Любой город под ваши задачи
        </blockquote>
        ⚡️ Ключевые преимущества:
        <blockquote>┣ ✅ До 10 000 потоков
        ┣ ✅ Высокая скорость
        ┣ ✅ Абсолютная анонимность
        ┣ ✅ Ежедневное обновление IP
        ┣ ✅ Мгновенная активация сервиса
        ┗ ✅ Ротация IP по запросу или статика
        </blockquote>
        🎮 Интуитивный контроль через продвинутую панель:
        <blockquote>┣ 🔸 Гибкая настройка ротации IP
        ┣ 🔸 Смена геолокации в один клик
        ┣ 🔸 Мониторинг статистики
        ┣ 🔸 API для разработчиков
        ┗ 🔸 API для реселлеров
        </blockquote>
        💰Выгодные тарифы со скидками:
        <blockquote>┣ 🎁 100+ ГБ — скидка 15%
        ┣ 🎁 300+ ГБ — скидка 20%
        ┣ 🎁 500+ ГБ — скидка 25%
        ┗ 🎁 1000+ ГБ — скидка 30%
        </blockquote>
        🏆 Эксклюзивные акции и предложения:
        Ежедневные розыгрыши бесплатного трафика в нашем новостном канале:
        👉 <a href="https://t.me/VProxyNews">VProxy News | Акции и обновления</a>

        📞  Мы всегда на связи:
        ┣ 🤖Бот: @V_Proxy_bot
        ┣ 🌐Сайт: vproxy.cc
        ┣ 🛠Поддержка: @VProxy_Support_bot
        ┣ 💬Новостной канал: @VProxyNews
        ┗ 📊Отзывы: vproxy.cc/reviews
    "#, &ln);
    let buttons = vec![(t8x!(Ru, "🏠В главное меню🏠", &ln), Callback::DeleteThisMessage).into()];
    let keyboard = make_inline_keyboard(buttons, 1);
    
    bot.send_message(msg.chat.id, strfmt!(
            message, 
            news_channel_username => (*NEWS_CHANNEL_LINK).clone(),
            bot_username => (*BOT_USERNAME).clone(),
            website_link => (*WEBSITE_LINK).clone(),
            website_domain => (*WEBSITE_DOMAIN).clone(),
            support_username => (*SUPPORT_USERNAME).clone(),
            reviews_link => (*REVIEWS_LINK).clone(),
            bot_link => (*BOT_LINK).clone()
        )?)
        //.link_preview_options(no_preview()) ?
        .parse_mode(teloxide::types::ParseMode::Html)
        .link_preview_options(LinkPreviewOptions{
            is_disabled: true,
            url: None,
            prefer_small_media: false,
            prefer_large_media: false,
            show_above_text: false,
        })
        .reply_markup(keyboard)
        .await?;
    Ok(())
}
