737 lines
21 KiB
HTML
737 lines
21 KiB
HTML
<!DOCTYPE html>
|
|
<html lang="en">
|
|
<head>
|
|
<meta charset="UTF-8">
|
|
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
|
<title>AeThex | Warden - Guardian of the AeThex Ecosystem</title>
|
|
<meta name="description" content="Warden is the unified Discord bot that connects the entire AeThex ecosystem. Cross-server XP, unified profiles, federation sync, and enterprise security. Free forever.">
|
|
<meta name="keywords" content="Discord bot, XP leveling, Discord moderation, Discord security, anti-nuke, federation, cross-server, AeThex, Warden, community bot">
|
|
<meta name="author" content="AeThex">
|
|
<meta name="robots" content="index, follow">
|
|
<link rel="canonical" href="https://aethex.bot/">
|
|
|
|
<meta property="og:type" content="website">
|
|
<meta property="og:url" content="https://aethex.bot/">
|
|
<meta property="og:title" content="AeThex | Warden - Guardian of the AeThex Ecosystem">
|
|
<meta property="og:description" content="The unified Discord bot that connects the entire AeThex network. Cross-server XP, unified profiles, federation sync, and enterprise security. Free forever.">
|
|
<meta property="og:image" content="https://aethex.bot/og-image.png">
|
|
<meta property="og:site_name" content="AeThex Warden">
|
|
<meta property="og:locale" content="en_US">
|
|
|
|
<meta name="twitter:card" content="summary_large_image">
|
|
<meta name="twitter:url" content="https://aethex.bot/">
|
|
<meta name="twitter:title" content="AeThex | Warden - Guardian of the AeThex Ecosystem">
|
|
<meta name="twitter:description" content="The unified Discord bot that connects the entire AeThex network. Cross-server XP, unified profiles, federation sync, and enterprise security. Free forever.">
|
|
<meta name="twitter:image" content="https://aethex.bot/og-image.png">
|
|
|
|
<meta name="theme-color" content="#6366f1">
|
|
<link rel="icon" href="/logo.png" type="image/png">
|
|
|
|
<script type="application/ld+json">
|
|
{
|
|
"@context": "https://schema.org",
|
|
"@type": "SoftwareApplication",
|
|
"name": "AeThex Warden",
|
|
"applicationCategory": "UtilitiesApplication",
|
|
"operatingSystem": "Discord",
|
|
"description": "The unified Discord bot that connects the entire AeThex ecosystem. Cross-server XP, unified profiles, federation sync, and enterprise security.",
|
|
"offers": {
|
|
"@type": "Offer",
|
|
"price": "0",
|
|
"priceCurrency": "USD"
|
|
},
|
|
"author": {
|
|
"@type": "Organization",
|
|
"name": "AeThex",
|
|
"url": "https://aethex.studio"
|
|
},
|
|
"url": "https://aethex.bot",
|
|
"aggregateRating": {
|
|
"@type": "AggregateRating",
|
|
"ratingValue": "5",
|
|
"ratingCount": "100"
|
|
}
|
|
}
|
|
</script>
|
|
<style>
|
|
:root {
|
|
--background: #030712;
|
|
--foreground: #f8fafc;
|
|
--card: rgba(15, 23, 42, 0.6);
|
|
--card-border: rgba(99, 102, 241, 0.15);
|
|
--card-border-hover: rgba(99, 102, 241, 0.4);
|
|
--primary: #6366f1;
|
|
--primary-light: #818cf8;
|
|
--secondary: rgba(30, 41, 59, 0.5);
|
|
--muted: #64748b;
|
|
--border: rgba(51, 65, 85, 0.5);
|
|
--gradient-1: #6366f1;
|
|
--gradient-2: #3b82f6;
|
|
--gradient-3: #06b6d4;
|
|
--success: #10b981;
|
|
}
|
|
|
|
* { margin: 0; padding: 0; box-sizing: border-box; }
|
|
|
|
body {
|
|
font-family: 'Courier New', Courier, monospace;
|
|
background: var(--background);
|
|
color: var(--foreground);
|
|
min-height: 100vh;
|
|
line-height: 1.6;
|
|
}
|
|
|
|
.bg-grid {
|
|
position: fixed;
|
|
inset: 0;
|
|
background-image:
|
|
linear-gradient(rgba(99, 102, 241, 0.03) 1px, transparent 1px),
|
|
linear-gradient(90deg, rgba(99, 102, 241, 0.03) 1px, transparent 1px);
|
|
background-size: 64px 64px;
|
|
pointer-events: none;
|
|
z-index: -2;
|
|
}
|
|
|
|
.bg-glow {
|
|
position: fixed;
|
|
top: -50%;
|
|
left: 50%;
|
|
transform: translateX(-50%);
|
|
width: 150%;
|
|
height: 100%;
|
|
background: radial-gradient(ellipse at center, rgba(99, 102, 241, 0.15) 0%, transparent 60%);
|
|
pointer-events: none;
|
|
z-index: -1;
|
|
}
|
|
|
|
.container {
|
|
max-width: 1200px;
|
|
margin: 0 auto;
|
|
padding: 0 1.5rem;
|
|
}
|
|
|
|
header {
|
|
position: sticky;
|
|
top: 0;
|
|
z-index: 100;
|
|
background: rgba(3, 7, 18, 0.8);
|
|
backdrop-filter: blur(20px);
|
|
border-bottom: 1px solid var(--border);
|
|
}
|
|
|
|
.header-content {
|
|
display: flex;
|
|
align-items: center;
|
|
justify-content: space-between;
|
|
padding: 1rem 0;
|
|
}
|
|
|
|
.logo {
|
|
display: flex;
|
|
align-items: center;
|
|
gap: 0.75rem;
|
|
text-decoration: none;
|
|
color: var(--foreground);
|
|
}
|
|
|
|
.logo-icon {
|
|
width: 40px;
|
|
height: 40px;
|
|
border-radius: 8px;
|
|
object-fit: contain;
|
|
}
|
|
|
|
.logo-text {
|
|
font-size: 1.25rem;
|
|
font-weight: 700;
|
|
}
|
|
|
|
.nav-links {
|
|
display: flex;
|
|
gap: 2rem;
|
|
align-items: center;
|
|
}
|
|
|
|
.nav-links a {
|
|
color: var(--muted);
|
|
text-decoration: none;
|
|
font-weight: 500;
|
|
font-size: 0.9rem;
|
|
transition: color 0.2s;
|
|
}
|
|
|
|
.nav-links a:hover {
|
|
color: var(--foreground);
|
|
}
|
|
|
|
.header-buttons {
|
|
display: flex;
|
|
gap: 0.75rem;
|
|
align-items: center;
|
|
}
|
|
|
|
.btn {
|
|
display: inline-flex;
|
|
align-items: center;
|
|
gap: 0.5rem;
|
|
padding: 0.625rem 1.25rem;
|
|
border-radius: 8px;
|
|
font-weight: 600;
|
|
text-decoration: none;
|
|
transition: all 0.2s;
|
|
border: none;
|
|
cursor: pointer;
|
|
font-size: 0.875rem;
|
|
font-family: inherit;
|
|
}
|
|
|
|
.btn-primary {
|
|
background: linear-gradient(135deg, var(--gradient-1), var(--gradient-2));
|
|
color: white;
|
|
}
|
|
|
|
.btn-primary:hover {
|
|
transform: translateY(-1px);
|
|
box-shadow: 0 8px 24px rgba(99, 102, 241, 0.4);
|
|
}
|
|
|
|
.btn-secondary {
|
|
background: var(--secondary);
|
|
border: 1px solid var(--border);
|
|
color: var(--foreground);
|
|
}
|
|
|
|
.btn-secondary:hover {
|
|
background: rgba(51, 65, 85, 0.5);
|
|
border-color: var(--primary);
|
|
}
|
|
|
|
.btn-outline {
|
|
background: transparent;
|
|
border: 1px solid var(--primary);
|
|
color: var(--primary-light);
|
|
}
|
|
|
|
.btn-outline:hover {
|
|
background: rgba(99, 102, 241, 0.1);
|
|
}
|
|
|
|
.btn-lg {
|
|
padding: 0.875rem 1.75rem;
|
|
font-size: 1rem;
|
|
}
|
|
|
|
.hero {
|
|
padding: 6rem 0 4rem;
|
|
text-align: center;
|
|
}
|
|
|
|
.hero-badge {
|
|
display: inline-flex;
|
|
align-items: center;
|
|
gap: 0.5rem;
|
|
padding: 0.5rem 1rem;
|
|
background: rgba(99, 102, 241, 0.1);
|
|
border: 1px solid rgba(99, 102, 241, 0.3);
|
|
border-radius: 9999px;
|
|
font-size: 0.8rem;
|
|
color: var(--primary-light);
|
|
margin-bottom: 2rem;
|
|
}
|
|
|
|
.hero h1 {
|
|
font-size: clamp(2.5rem, 6vw, 4rem);
|
|
font-weight: 800;
|
|
margin-bottom: 1.5rem;
|
|
line-height: 1.15;
|
|
}
|
|
|
|
.hero h1 .subtitle-line {
|
|
display: block;
|
|
font-size: 0.5em;
|
|
font-weight: 500;
|
|
color: var(--muted);
|
|
margin-top: 0.5rem;
|
|
}
|
|
|
|
.text-gradient {
|
|
background: linear-gradient(135deg, var(--gradient-1), var(--gradient-2), var(--gradient-3));
|
|
-webkit-background-clip: text;
|
|
-webkit-text-fill-color: transparent;
|
|
}
|
|
|
|
.hero-subtitle {
|
|
font-size: 1.15rem;
|
|
color: var(--muted);
|
|
max-width: 700px;
|
|
margin: 0 auto 1rem;
|
|
}
|
|
|
|
.hero-tagline {
|
|
font-size: 0.95rem;
|
|
color: var(--success);
|
|
margin-bottom: 2.5rem;
|
|
font-weight: 500;
|
|
}
|
|
|
|
.hero-buttons {
|
|
display: flex;
|
|
gap: 1rem;
|
|
justify-content: center;
|
|
flex-wrap: wrap;
|
|
margin-bottom: 3rem;
|
|
}
|
|
|
|
.stats-bar {
|
|
display: grid;
|
|
grid-template-columns: repeat(4, 1fr);
|
|
gap: 1rem;
|
|
max-width: 800px;
|
|
margin: 0 auto;
|
|
}
|
|
|
|
.stat-item {
|
|
text-align: center;
|
|
padding: 1rem;
|
|
background: var(--card);
|
|
border: 1px solid var(--card-border);
|
|
border-radius: 12px;
|
|
}
|
|
|
|
.stat-value {
|
|
font-size: 1.75rem;
|
|
font-weight: 700;
|
|
background: linear-gradient(135deg, var(--gradient-1), var(--gradient-2));
|
|
-webkit-background-clip: text;
|
|
-webkit-text-fill-color: transparent;
|
|
}
|
|
|
|
.stat-label {
|
|
font-size: 0.8rem;
|
|
color: var(--muted);
|
|
margin-top: 0.25rem;
|
|
}
|
|
|
|
.section {
|
|
padding: 5rem 0;
|
|
}
|
|
|
|
.section-header {
|
|
text-align: center;
|
|
margin-bottom: 3rem;
|
|
}
|
|
|
|
.section-eyebrow {
|
|
font-size: 0.8rem;
|
|
color: var(--primary-light);
|
|
text-transform: uppercase;
|
|
letter-spacing: 0.1em;
|
|
margin-bottom: 0.75rem;
|
|
font-weight: 600;
|
|
}
|
|
|
|
.section-title {
|
|
font-size: 2.25rem;
|
|
font-weight: 700;
|
|
margin-bottom: 1rem;
|
|
}
|
|
|
|
.section-subtitle {
|
|
color: var(--muted);
|
|
font-size: 1.05rem;
|
|
max-width: 600px;
|
|
margin: 0 auto;
|
|
}
|
|
|
|
.highlights-grid {
|
|
display: grid;
|
|
grid-template-columns: repeat(auto-fill, minmax(280px, 1fr));
|
|
gap: 1.5rem;
|
|
margin-bottom: 2.5rem;
|
|
}
|
|
|
|
.highlight-card {
|
|
background: var(--card);
|
|
border: 1px solid var(--card-border);
|
|
border-radius: 16px;
|
|
padding: 2rem;
|
|
text-align: center;
|
|
transition: all 0.3s;
|
|
}
|
|
|
|
.highlight-card:hover {
|
|
border-color: var(--card-border-hover);
|
|
transform: translateY(-4px);
|
|
}
|
|
|
|
.highlight-icon {
|
|
font-size: 2.5rem;
|
|
margin-bottom: 1rem;
|
|
}
|
|
|
|
.highlight-card h3 {
|
|
font-size: 1.2rem;
|
|
font-weight: 600;
|
|
margin-bottom: 0.5rem;
|
|
}
|
|
|
|
.highlight-card p {
|
|
color: var(--muted);
|
|
font-size: 0.9rem;
|
|
}
|
|
|
|
.section-cta {
|
|
display: flex;
|
|
gap: 1rem;
|
|
justify-content: center;
|
|
flex-wrap: wrap;
|
|
}
|
|
|
|
.use-cases-grid {
|
|
display: grid;
|
|
grid-template-columns: repeat(auto-fill, minmax(280px, 1fr));
|
|
gap: 1.5rem;
|
|
}
|
|
|
|
.use-case-card {
|
|
background: var(--card);
|
|
border: 1px solid var(--card-border);
|
|
border-radius: 16px;
|
|
padding: 2rem;
|
|
transition: all 0.3s;
|
|
}
|
|
|
|
.use-case-card:hover {
|
|
border-color: var(--card-border-hover);
|
|
transform: translateY(-4px);
|
|
}
|
|
|
|
.use-case-icon {
|
|
font-size: 2rem;
|
|
margin-bottom: 1rem;
|
|
}
|
|
|
|
.use-case-card h3 {
|
|
font-size: 1.1rem;
|
|
font-weight: 600;
|
|
margin-bottom: 0.5rem;
|
|
}
|
|
|
|
.use-case-card p {
|
|
color: var(--muted);
|
|
font-size: 0.9rem;
|
|
}
|
|
|
|
.cta-section {
|
|
padding: 4rem 0;
|
|
}
|
|
|
|
.cta-box {
|
|
background: linear-gradient(135deg, rgba(99, 102, 241, 0.1), rgba(59, 130, 246, 0.05));
|
|
border: 1px solid rgba(99, 102, 241, 0.2);
|
|
border-radius: 24px;
|
|
padding: 4rem 2rem;
|
|
text-align: center;
|
|
}
|
|
|
|
.cta-box h2 {
|
|
font-size: 2rem;
|
|
font-weight: 700;
|
|
margin-bottom: 1rem;
|
|
}
|
|
|
|
.cta-box p {
|
|
color: var(--muted);
|
|
font-size: 1.1rem;
|
|
margin-bottom: 2rem;
|
|
max-width: 550px;
|
|
margin-left: auto;
|
|
margin-right: auto;
|
|
}
|
|
|
|
.cta-buttons {
|
|
display: flex;
|
|
gap: 1rem;
|
|
justify-content: center;
|
|
flex-wrap: wrap;
|
|
}
|
|
|
|
footer {
|
|
border-top: 1px solid var(--border);
|
|
padding: 3rem 0 2rem;
|
|
}
|
|
|
|
.footer-content {
|
|
display: flex;
|
|
justify-content: space-between;
|
|
align-items: center;
|
|
flex-wrap: wrap;
|
|
gap: 1rem;
|
|
}
|
|
|
|
.footer-brand {
|
|
display: flex;
|
|
align-items: center;
|
|
gap: 0.75rem;
|
|
}
|
|
|
|
.footer-links {
|
|
display: flex;
|
|
gap: 2rem;
|
|
}
|
|
|
|
.footer-links a {
|
|
color: var(--muted);
|
|
text-decoration: none;
|
|
font-size: 0.9rem;
|
|
transition: color 0.2s;
|
|
}
|
|
|
|
.footer-links a:hover {
|
|
color: var(--foreground);
|
|
}
|
|
|
|
.footer-copy {
|
|
color: var(--muted);
|
|
font-size: 0.85rem;
|
|
}
|
|
|
|
@media (max-width: 768px) {
|
|
.nav-links { display: none; }
|
|
.stats-bar { grid-template-columns: repeat(2, 1fr); }
|
|
.footer-content { flex-direction: column; text-align: center; }
|
|
.footer-links { flex-wrap: wrap; justify-content: center; }
|
|
}
|
|
</style>
|
|
</head>
|
|
<body>
|
|
<div class="bg-grid"></div>
|
|
<div class="bg-glow"></div>
|
|
|
|
<header>
|
|
<div class="container header-content">
|
|
<a href="/" class="logo">
|
|
<img src="/logo.png" alt="AeThex" class="logo-icon">
|
|
<span class="logo-text">AeThex | Warden</span>
|
|
</a>
|
|
|
|
<nav class="nav-links">
|
|
<a href="/">Home</a>
|
|
<a href="/features">Features</a>
|
|
<a href="/commands">Commands</a>
|
|
<a href="/federation">Federation</a>
|
|
<a href="/pricing">Pricing</a>
|
|
</nav>
|
|
|
|
<div class="header-buttons">
|
|
<a href="https://discord.com/api/oauth2/authorize?client_id=578971245454950421&permissions=8&scope=bot%20applications.commands" class="btn btn-primary" target="_blank">Add to Server</a>
|
|
</div>
|
|
</div>
|
|
</header>
|
|
|
|
<main>
|
|
<section class="hero">
|
|
<div class="container">
|
|
<div class="hero-badge">
|
|
<svg width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2"><circle cx="12" cy="12" r="10"/><path d="M12 2a15.3 15.3 0 0 1 4 10 15.3 15.3 0 0 1-4 10 15.3 15.3 0 0 1-4-10 15.3 15.3 0 0 1 4-10z"/><path d="M2 12h20"/></svg>
|
|
Guardian of the AeThex Ecosystem
|
|
</div>
|
|
|
|
<h1>
|
|
<span class="text-gradient">Warden</span>
|
|
<span class="subtitle-line">One Identity. Every Server. Infinite Possibilities.</span>
|
|
</h1>
|
|
|
|
<p class="hero-subtitle">
|
|
The unified Discord bot that connects the entire AeThex network. Your XP, achievements, and reputation travel with you across all federated servers.
|
|
</p>
|
|
|
|
<p class="hero-tagline">Free forever. Community powered.</p>
|
|
|
|
<div class="hero-buttons">
|
|
<a href="https://discord.com/api/oauth2/authorize?client_id=578971245454950421&permissions=8&scope=bot%20applications.commands" class="btn btn-primary btn-lg" target="_blank">
|
|
<svg width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2"><path d="M12 5v14M5 12h14"/></svg>
|
|
Add Warden to Your Server
|
|
</a>
|
|
<a href="/features" class="btn btn-secondary btn-lg">
|
|
Explore Features
|
|
</a>
|
|
</div>
|
|
|
|
<div class="stats-bar" id="statsBar">
|
|
<div class="stat-item">
|
|
<div class="stat-value" id="serverCount">-</div>
|
|
<div class="stat-label">Linked Servers</div>
|
|
</div>
|
|
<div class="stat-item">
|
|
<div class="stat-value" id="userCount">-</div>
|
|
<div class="stat-label">Unified Profiles</div>
|
|
</div>
|
|
<div class="stat-item">
|
|
<div class="stat-value">75+</div>
|
|
<div class="stat-label">Commands</div>
|
|
</div>
|
|
<div class="stat-item">
|
|
<div class="stat-value">99.9%</div>
|
|
<div class="stat-label">Uptime</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</section>
|
|
|
|
<section class="section">
|
|
<div class="container">
|
|
<div class="section-header">
|
|
<p class="section-eyebrow">Why Warden?</p>
|
|
<h2 class="section-title">Everything You Need in <span class="text-gradient">One Bot</span></h2>
|
|
<p class="section-subtitle">From leveling systems to enterprise security, Warden has it all.</p>
|
|
</div>
|
|
|
|
<div class="highlights-grid">
|
|
<div class="highlight-card">
|
|
<div class="highlight-icon">🎵</div>
|
|
<h3>Music Player</h3>
|
|
<p>Play from YouTube, Spotify, SoundCloud & more. Queue, shuffle, loop, volume control.</p>
|
|
</div>
|
|
<div class="highlight-card">
|
|
<div class="highlight-icon">📊</div>
|
|
<h3>Global XP & Leveling</h3>
|
|
<p>Earn XP across all servers. Your progress syncs everywhere in the federation.</p>
|
|
</div>
|
|
<div class="highlight-card">
|
|
<div class="highlight-icon">🛡️</div>
|
|
<h3>Sentinel Security</h3>
|
|
<p>Anti-nuke protection, raid defense, and auto-moderation keep your server safe.</p>
|
|
</div>
|
|
<div class="highlight-card">
|
|
<div class="highlight-icon">💾</div>
|
|
<h3>Server Backups</h3>
|
|
<p>Full server backups with auto-scheduling. Restore roles, channels & config anytime.</p>
|
|
</div>
|
|
<div class="highlight-card">
|
|
<div class="highlight-icon">🏆</div>
|
|
<h3>Achievements & Quests</h3>
|
|
<p>Customizable achievements and daily/weekly quests with XP rewards.</p>
|
|
</div>
|
|
<div class="highlight-card">
|
|
<div class="highlight-icon">🎮</div>
|
|
<h3>Fun & Games</h3>
|
|
<p>Trivia, slots, coinflip, duels, heists, and more to keep your community entertained.</p>
|
|
</div>
|
|
<div class="highlight-card">
|
|
<div class="highlight-icon">💰</div>
|
|
<h3>Economy & Shop</h3>
|
|
<p>Virtual currency, shop items, trading, and role purchases for engaged communities.</p>
|
|
</div>
|
|
<div class="highlight-card">
|
|
<div class="highlight-icon">🌐</div>
|
|
<h3>Cross-Server Sync</h3>
|
|
<p>Federation system links multiple servers with shared profiles and roles.</p>
|
|
</div>
|
|
<div class="highlight-card">
|
|
<div class="highlight-icon">🎂</div>
|
|
<h3>Birthdays & Events</h3>
|
|
<p>Birthday tracking, seasonal events, giveaways, and scheduled announcements.</p>
|
|
</div>
|
|
</div>
|
|
|
|
<div class="section-cta">
|
|
<a href="/features" class="btn btn-primary">See All Features</a>
|
|
<a href="/commands" class="btn btn-outline">Browse Commands</a>
|
|
</div>
|
|
</div>
|
|
</section>
|
|
|
|
<section class="section" style="background: linear-gradient(180deg, rgba(6, 182, 212, 0.02), transparent);">
|
|
<div class="container">
|
|
<div class="section-header">
|
|
<p class="section-eyebrow">Perfect For</p>
|
|
<h2 class="section-title">Built for Every <span class="text-gradient">Community</span></h2>
|
|
<p class="section-subtitle">Whatever your server is about, Warden adapts to your needs.</p>
|
|
</div>
|
|
|
|
<div class="use-cases-grid">
|
|
<div class="use-case-card">
|
|
<div class="use-case-icon">🎮</div>
|
|
<h3>Gaming Communities</h3>
|
|
<p>Leaderboards, game nights, matchmaking, and competitive rankings.</p>
|
|
</div>
|
|
<div class="use-case-card">
|
|
<div class="use-case-icon">🎧</div>
|
|
<h3>Music & Hangouts</h3>
|
|
<p>Listen together with full music player, queue management, and DJ controls.</p>
|
|
</div>
|
|
<div class="use-case-card">
|
|
<div class="use-case-icon">🎨</div>
|
|
<h3>Creative Studios</h3>
|
|
<p>Portfolio showcases, collaboration tools, and creative challenges.</p>
|
|
</div>
|
|
<div class="use-case-card">
|
|
<div class="use-case-icon">💻</div>
|
|
<h3>Developer Hubs</h3>
|
|
<p>Code sharing, project management, and technical discussions.</p>
|
|
</div>
|
|
<div class="use-case-card">
|
|
<div class="use-case-icon">📚</div>
|
|
<h3>Learning Groups</h3>
|
|
<p>Study sessions, knowledge sharing, and progress tracking.</p>
|
|
</div>
|
|
<div class="use-case-card">
|
|
<div class="use-case-icon">🏢</div>
|
|
<h3>Business Teams</h3>
|
|
<p>Server backups, team coordination, and professional moderation.</p>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</section>
|
|
|
|
<section class="cta-section">
|
|
<div class="container">
|
|
<div class="cta-box">
|
|
<h2>Ready to Transform Your Server?</h2>
|
|
<p>Join thousands of communities already using Warden. Free forever, no premium tiers.</p>
|
|
<div class="cta-buttons">
|
|
<a href="https://discord.com/api/oauth2/authorize?client_id=578971245454950421&permissions=8&scope=bot%20applications.commands" class="btn btn-primary btn-lg" target="_blank">
|
|
Add Warden Now
|
|
</a>
|
|
<a href="https://discord.gg/athx" class="btn btn-secondary btn-lg" target="_blank">
|
|
Join Support Server
|
|
</a>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</section>
|
|
</main>
|
|
|
|
<footer>
|
|
<div class="container footer-content">
|
|
<div class="footer-brand">
|
|
<img src="/logo.png" alt="AeThex" class="logo-icon" style="width:32px;height:32px;">
|
|
<span class="footer-copy">AeThex | Warden</span>
|
|
</div>
|
|
|
|
<div class="footer-links">
|
|
<a href="/features">Features</a>
|
|
<a href="/commands">Commands</a>
|
|
<a href="/dashboard">Dashboard</a>
|
|
<a href="https://discord.gg/athx" target="_blank">Discord</a>
|
|
<a href="https://aethex.studio" target="_blank">AeThex.studio</a>
|
|
</div>
|
|
|
|
<div class="footer-copy">
|
|
© 2025 AeThex. All rights reserved.
|
|
</div>
|
|
</div>
|
|
</footer>
|
|
|
|
<script>
|
|
fetch('/api/bot-stats')
|
|
.then(r => r.json())
|
|
.then(data => {
|
|
document.getElementById('serverCount').textContent = data.guilds || '-';
|
|
document.getElementById('userCount').textContent = data.users ? (data.users > 1000 ? Math.floor(data.users/1000) + 'K+' : data.users) : '-';
|
|
})
|
|
.catch(() => {});
|
|
</script>
|
|
</body>
|
|
</html>
|