CloudLiner
CloudLiner Discord Bot
<!doctype html>
<html lang="en">
<head>
<meta charset="utf-8" />
<meta name="viewport" content="width=device-width,initial-scale=1" />
<title>CloudLiner — Long Description</title>
<style>
:root {
--bg: #0b0b14;
--bg2: #11101f;
--p: rgba(22, 20, 40, .72);
--b: rgba(255, 255, 255, .08);
--t: #f2f3f5;
--m: #9aa1ad;
--pu: #7067e8;
--pi: #9333ea;
--pk: #ec4899;
--a: #f59e0b;
--g: #10b981;
--r: 14px
}
* {
box-sizing: border-box
}
html,
body {
margin: 0;
padding: 0
}
body {
font-family: ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
color: var(--t);
line-height: 1.55;
min-height: 100vh;
background: radial-gradient(1200px 600px at 10% -10%, rgba(112, 103, 232, .25), transparent 60%), radial-gradient(900px 500px at 110% 10%, rgba(236, 72, 153, .18), transparent 60%), radial-gradient(800px 500px at 50% 120%, rgba(245, 158, 11, .12), transparent 60%), linear-gradient(180deg, var(--bg), var(--bg2))
}
.w {
max-width: 960px;
margin: 0 auto;
padding: 40px 20px 72px
}
.h {
padding: 22px 24px;
border-radius: 18px;
background: linear-gradient(135deg, rgba(112, 103, 232, .18), rgba(236, 72, 153, .12) 55%, rgba(245, 158, 11, .1));
border: 1px solid rgba(255, 255, 255, .08);
margin-bottom: 22px
}
h1 {
font-size: 30px;
margin: 0 0 4px;
letter-spacing: -.02em;
background: linear-gradient(135deg, #fff, #c7c2ff 60%, #f9a8d4);
-webkit-background-clip: text;
background-clip: text;
color: transparent
}
.h p {
color: #cfd3de;
margin: 4px 0 0;
font-size: 15px
}
.cr {
display: flex;
gap: 6px;
flex-wrap: wrap;
margin: 12px 0 0
}
.c {
padding: 5px 9px;
border-radius: 999px;
background: rgba(112, 103, 232, .18);
border: 1px solid rgba(112, 103, 232, .32);
color: #d6d2ff;
font-size: 12px;
font-weight: 700
}
.c.a {
background: rgba(16, 185, 129, .14);
border-color: rgba(16, 185, 129, .3);
color: #a7f3d0
}
.c.b {
background: rgba(245, 158, 11, .16);
border-color: rgba(245, 158, 11, .3);
color: #fde68a
}
.br {
display: flex;
gap: 10px;
flex-wrap: wrap;
margin-top: 14px
}
.bt {
display: inline-flex;
align-items: center;
gap: 6px;
padding: 10px 14px;
border-radius: 11px;
text-decoration: none;
font-weight: 700;
font-size: 14px;
color: #fff;
background: linear-gradient(135deg, var(--pu), var(--pi));
border: 1px solid rgba(255, 255, 255, .1);
box-shadow: 0 10px 26px rgba(112, 103, 232, .26)
}
.bt:hover {
filter: brightness(1.08)
}
.bt.g {
background: rgba(255, 255, 255, .04);
box-shadow: none
}
.bt.am {
background: linear-gradient(135deg, #f59e0b, #d97706)
}
section {
margin: 20px 0;
padding: 18px 20px;
background: var(--p);
backdrop-filter: blur(10px);
border: 1px solid var(--b);
border-radius: var(--r)
}
h2 {
font-size: 18px;
margin: 0 0 10px;
letter-spacing: -.01em;
display: flex;
align-items: center;
gap: 9px
}
h2 .d {
width: 8px;
height: 8px;
border-radius: 50%;
background: linear-gradient(135deg, var(--pu), var(--pk));
box-shadow: 0 0 0 4px rgba(112, 103, 232, .15)
}
p {
color: #d8dbe1;
margin: 6px 0
}
ul {
padding-left: 19px;
margin: 6px 0 10px
}
li {
margin: 4px 0;
color: #d8dbe1
}
code {
background: rgba(112, 103, 232, .18);
padding: 2px 6px;
border-radius: 6px;
color: #e5e1ff;
font-family: ui-monospace, Menlo, monospace;
font-size: 12px;
border: 1px solid rgba(112, 103, 232, .25)
}
.gd {
display: grid;
grid-template-columns: repeat(auto-fit, minmax(240px, 1fr));
gap: 12px;
margin-top: 10px
}
.k {
padding: 13px 14px;
border-radius: 11px;
background: linear-gradient(180deg, rgba(255, 255, 255, .03), rgba(255, 255, 255, .01));
border: 1px solid rgba(255, 255, 255, .07)
}
.k h4 {
margin: 0 0 6px;
font-size: 14px
}
.k .t {
display: inline-block;
padding: 2px 7px;
border-radius: 999px;
font-size: 11px;
font-weight: 700
}
.t.f {
background: rgba(16, 185, 129, .15);
color: #6ee7b7
}
.t.p {
background: rgba(112, 103, 232, .18);
color: #c7c2ff
}
.t.e {
background: rgba(245, 158, 11, .18);
color: #fde68a
}
.k .pr {
font-size: 20px;
font-weight: 800;
margin: 4px 0 4px;
letter-spacing: -.02em
}
.k ul {
margin: 8px 0 0;
padding-left: 17px
}
a {
color: #c7c2ff;
text-decoration: none
}
a:hover {
text-decoration: underline
}
footer {
margin-top: 32px;
text-align: center;
color: var(--m);
font-size: 12px
}
@media (max-width:560px) {
h1 {
font-size: 26px
}
}
</style>
</head>
<body>
<div class="w">
<div class="h">
<h1>✨ CloudLiner</h1>
<p>Premium Discord management platform. One bot replaces 6+ — AI tickets, smart moderation, CloudLiner One
AI chat, AutoMod, infractions, backups, welcome cards, and a beautiful glassmorphism web dashboard.</p>
<div class="cr"><span class="c">Free tier</span><span class="c a">Slash commands</span><span
class="c b">AI-powered</span><span class="c">Web dashboard</span><span class="c a">One AI
chat</span><span class="c">Open Tickets</span></div>
<div class="br">
<a class="bt" target="_blank" rel="noreferrer"
href="https://discord.com/oauth2/authorize?client_id=1541510451202883734&permissions=8&scope=bot%20applications.commands">Add
to Discord</a>
<a class="bt g" target="_blank" rel="noreferrer" href="https://discord.gg/nqwxbmsXeu">Support Server</a>
<a class="bt am" target="_blank" rel="noreferrer" href="https://cloudliner.app/pricing">Pricing</a>
</div>
</div>
<section>
<h2><span class="d"></span> Features</h2>
<h3 style="margin:10px 0 4px;font-size:15px;color:#e6e4ff;">🛡️ Moderation & AutoMod</h3>
<ul>
<li>Commands: <code>/warn</code> <code>/timeout</code> <code>/kick</code> <code>/ban</code>
<code>/unban</code> <code>/clear</code></li>
<li>AutoMod pipeline: banned words, spam flood, mass mentions, invite/link filter, scam & phishing
detection</li>
<li>Infraction records with reasons + evidence; retention 7 / 90 / 365 days (Free / Pro / Enterprise)
</li>
<li>Anti-raid thresholds + anti-nuke kill-switch (mass role/channel deletes, bans, webhook churn)</li>
</ul>
<h3 style="margin:12px 0 4px;font-size:15px;color:#e6e4ff;">🎫 AI-Powered Tickets</h3>
<ul>
<li>5-button lifecycle: Claim · Transcript · Close · Reopen · Delete (staff-gated)</li>
<li>Smart intake classifies intent → offers self-service → opens a ticket on confirm</li>
<li>AI writes a 3-paragraph summary and drafts the first staff reply</li>
<li>DM-first transcripts with automatic fallback transcript channel</li>
<li>Per-ticket analysis cap: 5 (Free) / 50 (Pro) / unlimited (Enterprise)</li>
</ul>
<h3 style="margin:12px 0 4px;font-size:15px;color:#e6e4ff;">🤖 CloudLiner One AI</h3>
<ul>
<li>Mention <code>@CloudLiner</code> for answers about rules, roles, and channels with real server
context</li>
<li>Role-permission-aware: won't tell members to run <code>/ban</code>, tells them to contact staff</li>
<li>Dashboard AI chat with suggestion chips + live credit meter</li>
<li>Passive fl
Reviews
No reviews yet.