PageSourceSearch

https://slashcraft.ai/compare/slashcraft-vs-botghost

html slashcraft.ai collected 2026-10-05 15:04:52 UTC 85,292 bytes, 1 lines download raw bytes

1<!DOCTYPE html><!--DrJV4yIt9Fum_U_r6HZdr--><html lang="en" class="dark __variable_ed3508"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="preload" href="/_next/static/media/7b0b24f36b1a6d0b-s.p.woff2" as="font" crossorigin="" type="font/woff2"/><link rel="preload" as="image" imageSrcSet="/_next/image?url=%2Flogo.png&amp;w=32&amp;q=75 1x, /_next/image?url=%2Flogo.png&amp;w=64&amp;q=75 2x"/><link rel="stylesheet" href="/_next/static/css/f35b4135a013e937.css?dpl=dpl_AUbpks8drH5eyEJ8uTJdmHQSGAcE" data-precedence="next"/><link rel="stylesheet" href="/_next/static/css/167c13691baa88f4.css?dpl=dpl_AUbpks8drH5eyEJ8uTJdmHQSGAcE" data-precedence="next"/><link rel="preload" as="script" fetchPriority="low" href="/_next/static/chunks/webpack-8e1203d64365962b.js?dpl=dpl_AUbpks8drH5eyEJ8uTJdmHQSGAcE"/>
1<script src="/_next/static/chunks/4bd1b696-100b9d70ed4e49c1.js?dpl=dpl_AUbpks8drH5eyEJ8uTJdmHQSGAcE" async=""></script>
1<script src="/_next/static/chunks/1255-dbb5ac6aeb8c50d0.js?dpl=dpl_AUbpks8drH5eyEJ8uTJdmHQSGAcE" async=""></script>
1<script src="/_next/static/chunks/main-app-9657bd10cd5aeaa5.js?dpl=dpl_AUbpks8drH5eyEJ8uTJdmHQSGAcE" async=""></script>
1<script src="/_next/static/chunks/44530001-1364bba033b581bb.js?dpl=dpl_AUbpks8drH5eyEJ8uTJdmHQSGAcE" async=""></script>
1<script src="/_next/static/chunks/9da6db1e-6d15af7dd7b128a8.js?dpl=dpl_AUbpks8drH5eyEJ8uTJdmHQSGAcE" async=""></script>
1<script src="/_next/static/chunks/5239-4b9540dd9c373d2c.js?dpl=dpl_AUbpks8drH5eyEJ8uTJdmHQSGAcE" async=""></script>
1<script src="/_next/static/chunks/3084-e61e33bfbf923295.js?dpl=dpl_AUbpks8drH5eyEJ8uTJdmHQSGAcE" async=""></script>
1<script src="/_next/static/chunks/784-28b9a89c29192f43.js?dpl=dpl_AUbpks8drH5eyEJ8uTJdmHQSGAcE" async=""></script>
1<script src="/_next/static/chunks/8734-f2988d59b2be36aa.js?dpl=dpl_AUbpks8drH5eyEJ8uTJdmHQSGAcE" async=""></script>
1<script src="/_next/static/chunks/6290-33be340266cfb68f.js?dpl=dpl_AUbpks8drH5eyEJ8uTJdmHQSGAcE" async=""></script>
1<script src="/_next/static/chunks/2542-72589d7408e07f78.js?dpl=dpl_AUbpks8drH5eyEJ8uTJdmHQSGAcE" async=""></script>
1<script src="/_next/static/chunks/7520-95463762cf6bce55.js?dpl=dpl_AUbpks8drH5eyEJ8uTJdmHQSGAcE" async=""></script>
1<script src="/_next/static/chunks/2894-0072018ac0e8ce01.js?dpl=dpl_AUbpks8drH5eyEJ8uTJdmHQSGAcE" async=""></script>
1<script src="/_next/static/chunks/app/layout-c7e21c96e37dad7f.js?dpl=dpl_AUbpks8drH5eyEJ8uTJdmHQSGAcE" async=""></script>
1<script src="/_next/static/chunks/2619-04bc32f026a0d946.js?dpl=dpl_AUbpks8drH5eyEJ8uTJdmHQSGAcE" async=""></script>
1<script src="/_next/static/chunks/1356-b3dddba95144d54f.js?dpl=dpl_AUbpks8drH5eyEJ8uTJdmHQSGAcE" async=""></script>
1<script src="/_next/static/chunks/app/compare/slashcraft-vs-botghost/page-4c1e9c9f36c3466d.js?dpl=dpl_AUbpks8drH5eyEJ8uTJdmHQSGAcE" async=""></script>
1<meta name="next-size-adjust" content=""/><title>SlashCraft vs BotGhost: Discord Bot Builders Compared</title><meta name="description" content="Compare SlashCraft and BotGhost. See why SlashCraft is the simpler way to build, change, host, and manage a custom Discord bot with AI."/><link rel="canonical" href="https://slashcraft.ai/compare/slashcraft-vs-botghost"/><meta property="og:title" content="SlashCraft vs BotGhost: Discord Bot Builders Compared"/><meta property="og:description" content="Compare building a custom Discord bot with SlashCraft AI or BotGhost&#x27;s visual builder."/><meta property="og:url" content="https://slashcraft.ai/compare/slashcraft-vs-botghost"/><meta property="og:site_name" content="SlashCraft AI"/><meta property="og:image" content="https://slashcraft.ai/logo_solid_bg_zoom.png"/><meta property="og:image:width" content="1200"/><meta property="og:image:height" content="1200"/><meta property="og:image:alt" content="SlashCraft AI logo"/><meta property="og:type" content="article"/><meta name="twitter:card" content="summary_large_image"/><meta name="twitter:title" content="SlashCraft vs BotGhost: Discord Bot Builders Compared"/><meta name="twitter:description" content="Compare SlashCraft AI with BotGhost&#x27;s visual Discord bot builder."/><meta name="twitter:image" content="https://slashcraft.ai/logo_solid_bg_zoom.png"/><link rel="icon" href="/favicon.ico"/>
1<script src="/_next/static/chunks/polyfills-42372ed130431b0a.js?dpl=dpl_AUbpks8drH5eyEJ8uTJdmHQSGAcE" noModule=""></script>
1</head><body class="__className_ed3508"><div hidden=""><!--$--><!--/$--></div><div class="min-h-svh bg-[#090912] text-white"><header class="fixed top-0 z-50 w-full border-b border-white/5 bg-black/40 backdrop-blur-md"><div class="mx-auto flex h-14 max-w-7xl items-center justify-between px-6"><a class="flex items-center gap-2 text-lg font-bold text-white" href="/"><img alt="SlashCraft AI logo" width="32" height="32" decoding="async" data-nimg="1" class="size-8" style="color:transparent" srcSet="/_next/image?url=%2Flogo.png&amp;w=32&amp;q=75 1x, /_next/image?url=%2Flogo.png&amp;w=64&amp;q=75 2x" src="/_next/image?url=%2Flogo.png&amp;w=64&amp;q=75"/>SlashCraft AI</a><div class="flex items-center gap-3"><div class="h-8 w-24"></div></div></div></header><main><section class="relative overflow-hidden border-b border-white/8 pt-32 pb-20 sm:pt-40 sm:pb-28"><div aria-hidden="true" class="pointer-events-none absolute inset-0 bg-[radial-gradient(ellipse_70%_60%_at_50%_-10%,rgba(124,91,245,0.28),transparent_60%)]"></div><div aria-hidden="true" class="pointer-events-none absolute inset-0 bg-[radial-gradient(ellipse_45%_35%_at_85%_70%,rgba(56,189,248,0.10),transparent)]"></div><div class="relative mx-auto max-w-5xl px-6"><nav aria-label="Breadcrumb" class="mb-8 flex items-center gap-2 text-sm text-white/45"><a class="transition-colors hover:text-white/75" href="/">SlashCraft AI</a><span aria-hidden="true">/</span><span class="text-white/65">Compare</span><span aria-hidden="true">/</span><span class="text-white/65">BotGhost</span></nav><div class="max-w-4xl"><p class="text-xs font-semibold tracking-[0.22em] text-violet-300 uppercase">Discord bot builder comparison</p><h1 class="mt-5 text-4xl leading-[1.05] font-bold tracking-tight text-balance sm:text-6xl lg:text-7xl">SlashCraft vs BotGhost</h1><p class="mt-6 max-w-3xl text-lg leading-8 text-white/60 sm:text-xl">SlashCraft turns a conversation into a custom, hosted Discord bot. Compared with BotGhost&#x27;s visual command, event, and module builders, SlashCraft lets you stay focused on what the bot should do while the AI builds it for you.</p><p class="mt-8 inline-flex rounded-full border border-white/10 bg-white/5 px-3 py-1.5 text-xs text-white/50">Published by SlashCraft<span aria-hidden="true" class="mx-1.5 text-white/25">•</span><time dateTime="2026-08-27">August 27, 2026</time></p><div class="mt-10"><a class="inline-flex h-11 items-center justify-center gap-2 rounded-xl bg-[#7c5bf5] px-5 text-sm font-semibold text-white shadow-[0_0_30px_-8px_rgba(124,91,245,0.55)] transition-colors hover:bg-[#6d4de6]" href="/">Build with SlashCraft<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-arrow-right size-4" aria-hidden="true"><path d="M5 12h14"></path><path d="m12 5 7 7-7 7"></path></svg></a></div></div></div></section><section class="border-b border-white/8 py-16 sm:py-20"><div class="mx-auto max-w-5xl px-6"><header class="max-w-3xl"><p class="text-xs font-semibold tracking-[0.2em] text-violet-300 uppercase">Why SlashCraft</p><h2 class="mt-3 text-3xl font-bold tracking-tight text-balance sm:text-4xl">A more direct path from idea to custom bot</h2><p class="mt-4 text-base leading-7 text-white/50 sm:text-lg">Tell SlashCraft what your bot should do. It builds and hosts the bot for you.</p></header><div class="mt-10 grid gap-5 lg:grid-cols-2"><article class="rounded-2xl border border-white/10 bg-white/[0.025] p-6 sm:p-7"><div class="flex size-10 items-center justify-center rounded-xl ring-1 bg-violet-500/15 text-violet-200 ring-violet-400/25"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-message-square-text size-5" aria-hidden="true"><path d="M22 17a2 2 0 0 1-2 2H6.828a2 2 0 0 0-1.414.586l-2.202 2.202A.71.71 0 0 1 2 21.286V5a2 2 0 0 1 2-2h16a2 2 0 0 1 2 2z"></path><path d="M7 11h10"></path><path d="M7 15h6"></path><path d="M7 7h8"></path></svg></div><h3 class="mt-5 text-xl font-semibold tracking-tight">The SlashCraft advantage</h3><p class="mt-2 text-sm leading-6 text-white/50">Describe the outcome, then keep improving the bot through the same conversation.</p><ul class="mt-5 space-y-3"><li class="flex gap-3 text-sm leading-6 text-white/65"><span class="mt-0.5 flex size-5 shrink-0 items-center justify-center rounded-full bg-emerald-400/10 text-emerald-300"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-check size-3.5" aria-hidden="true"><path d="M20 6 9 17l-5-5"></path></svg></span><span>Turn a plain-English idea into a working custom bot.</span></li><li class="flex gap-3 text-sm leading-6 text-white/65"><span class="mt-0.5 flex size-5 shrink-0 items-center justify-center rounded-full bg-emerald-400/10 text-emerald-300"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-check size-3.5" aria-hidden="true"><path d="M20 6 9 17l-5-5"></path></svg></span><span>Keep improving the bot through chat as your community grows.</span></li><li class="flex gap-3 text-sm leading-6 text-white/65"><span class="mt-0.5 flex size-5 shrink-0 items-center justify-center rounded-full bg-emerald-400/10 text-emerald-300"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-check size-3.5" aria-hidden="true"><path d="M20 6 9 17l-5-5"></path></svg></span><span>Use live logs and AI help when something breaks.</span></li><li class="flex gap-3 text-sm leading-6 text-white/65"><span class="mt-0.5 flex size-5 shrink-0 items-center justify-center rounded-full bg-emerald-400/10 text-emerald-300"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-check size-3.5" aria-hidden="true"><path d="M20 6 9 17l-5-5"></path></svg></span><span>Build, launch, host, and manage the bot in one place.</span></li></ul></article><article class="rounded-2xl border border-white/10 bg-white/[0.025] p-6 sm:p-7"><div class="flex size-10 items-center justify-center rounded-xl ring-1 bg-sky-500/15 text-sky-200 ring-sky-400/25"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-blocks size-5" aria-hidden="true"><path d="M10 22V7a1 1 0 0 0-1-1H4a2 2 0 0 0-2 2v12a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2v-5a1 1 0 0 0-1-1H2"></path><rect x="14" y="2" width="8" height="8" rx="1"></rect></svg></div><h3 class="mt-5 text-xl font-semibold tracking-tight">Where BotGhost adds more steps</h3><p class="mt-2 text-sm leading-6 text-white/50">BotGhost removes coding, but you still put the bot together with visual blocks.<
1/p><ul class="mt-5 space-y-3"><li class="flex gap-3 text-sm leading-6 text-white/65"><span class="mt-0.5 flex size-5 shrink-0 items-center justify-center rounded-full bg-rose-400/10 text-rose-300"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-x size-3.5" aria-hidden="true"><path d="M18 6 6 18"></path><path d="m6 6 12 12"></path></svg></span><span>Starts with modules and visual blocks instead of a plain-English description.</span></li><li class="flex gap-3 text-sm leading-6 text-white/65"><span class="mt-0.5 flex size-5 shrink-0 items-center justify-center rounded-full bg-rose-400/10 text-rose-300"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-x size-3.5" aria-hidden="true"><path d="M18 6 6 18"></path><path d="m6 6 12 12"></path></svg></span><span>Feature changes require editing the relevant actions, conditions, commands, or events.</span></li><li class="flex gap-3 text-sm leading-6 text-white/65"><span class="mt-0.5 flex size-5 shrink-0 items-center justify-center rounded-full bg-rose-400/10 text-rose-300"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-x size-3.5" aria-hidden="true"><path d="M18 6 6 18"></path><path d="m6 6 12 12"></path></svg></span><span>You turn the idea into a visual flow yourself instead of asking AI to build it.</span></li><li class="flex gap-3 text-sm leading-6 text-white/65"><span class="mt-0.5 flex size-5 shrink-0 items-center justify-center rounded-full bg-rose-400/10 text-rose-300"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-x size-3.5" aria-hidden="true"><path d="M18 6 6 18"></path><path d="m6 6 12 12"></path></svg></span><span>Ready-made modules are most useful when they already match the bot you want.</span></li></ul></article></div></div></section><section class="border-b border-white/8 bg-white/[0.018] py-16 sm:py-24"><div class="mx-auto max-w-5xl px-6"><header class="max-w-3xl"><p class="text-xs font-semibold tracking-[0.2em] text-violet-300 uppercase">Side by side</p><h2 class="mt-3 text-3xl font-bold tracking-tight text-balance sm:text-4xl">SlashCraft and BotGhost compared</h2><p class="mt-4 text-base leading-7 text-white/50 sm:text-lg">SlashCraft builds from your description. BotGhost asks you to build with visual blocks.</p></header><div class="mt-10 overflow-hidden rounded-2xl border border-white/10 bg-black/20"><div class="overflow-x-auto"><table class="w-full min-w-[760px] border-collapse text-left"><thead><tr class="border-b border-white/10 bg-white/[0.035]"><th class="w-[22%] px-5 py-4 text-xs font-semibold tracking-wider text-white/45 uppercase">Comparison</th><th class="w-[39%] px-5 py-4 text-sm font-semibold text-violet-200">SlashCraft</th><th class="w-[39%] px-5 py-4 text-sm font-semibold text-sky-200">BotGhost</th></tr></thead><tbody><tr class="border-b border-white/8 last:border-b-0"><th class="px-5 py-5 align-top text-sm font-medium text-white/80">How you build</th><td class="bg-violet-500/[0.035] px-5 py-5 align-top text-sm leading-6 text-white/70">Describe the bot in plain English, then refine the generated bot through chat.</td><td class="px-5 py-5 align-top text-sm leading-6 text-white/58">Configure modules and assemble commands and events in a visual no-code builder.</td></tr><tr class="border-b border-white/8 last:border-b-0"><th class="px-5 py-5 align-top text-sm font-medium text-white/80">Starting from an idea</th><td class="bg-violet-500/[0.035] px-5 py-5 align-top text-sm leading-6 text-white/70">Tell SlashCraft what the bot should do. It builds the bot for you.</td><td class="px-5 py-5 align-top text-sm leading-6 text-white/58">Choose modules and put the bot together with visual building blocks.<
1/td></tr><tr class="border-b border-white/8 last:border-b-0"><th class="px-5 py-5 align-top text-sm font-medium text-white/80">Custom features</th><td class="bg-violet-500/[0.035] px-5 py-5 align-top text-sm leading-6 text-white/70">Ask for the features your community needs and SlashCraft builds them into your bot.</td><td class="px-5 py-5 align-top text-sm leading-6 text-white/58">Set up features with commands, events, actions, conditions, and modules.</td></tr><tr class="border-b border-white/8 last:border-b-0"><th class="px-5 py-5 align-top text-sm font-medium text-white/80">Making changes</th><td class="bg-violet-500/[0.035] px-5 py-5 align-top text-sm leading-6 text-white/70">Ask for the change in chat and SlashCraft updates the bot.</td><td class="px-5 py-5 align-top text-sm leading-6 text-white/58">Return to the visual builder and edit the relevant commands, events, actions, or conditions.</td></tr><tr class="border-b border-white/8 last:border-b-0"><th class="px-5 py-5 align-top text-sm font-medium text-white/80">Troubleshooting</th><td class="bg-violet-500/[0.035] px-5 py-5 align-top text-sm leading-6 text-white/70">Use live logs and ask the AI to help find and fix the problem.</td><td class="px-5 py-5 align-top text-sm leading-6 text-white/58">Inspect and change commands, events, conditions, and actions in the dashboard.</td></tr><tr class="border-b border-white/8 last:border-b-0"><th class="px-5 py-5 align-top text-sm font-medium text-white/80">Project history</th><td class="bg-violet-500/[0.035] px-5 py-5 align-top text-sm leading-6 text-white/70">Use version history to see how your bot has changed.</td><td class="px-5 py-5 align-top text-sm leading-6 text-white/58">Manage your bot&#x27;s setup through the visual dashboard.</td></tr><tr class="border-b border-white/8 last:border-b-0"><th class="px-5 py-5 align-top text-sm font-medium text-white/80">Hosting</th><td class="bg-violet-500/[0.035] px-5 py-5 align-top text-sm leading-6 text-white/70">SlashCraft deploys and hosts the bot for you.</td><td class="px-5 py-5 align-top text-sm leading-6 text-white/58">Managed hosting is also provided for bots built on BotGhost.</td></tr><tr class="border-b border-white/8 last:border-b-0"><th class="px-5 py-5 align-top text-sm font-medium text-white/80">Bot identity</th><td class="bg-violet-500/[0.035] px-5 py-5 align-top text-sm leading-6 text-white/70">Use your own Discord bot application, name, and avatar.</td><td class="px-5 py-5 align-top text-sm leading-6 text-white/58">Create a custom Discord bot with its own identity.</td></tr><tr class="border-b border-white/8 last:border-b-0"><th class="px-5 py-5 align-top text-sm font-medium text-white/80">Coding required</th><td class="bg-violet-500/[0.035] px-5 py-5 align-top text-sm leading-6 text-white/70">No. Describe what you want and SlashCraft builds it.</td><td class="px-5 py-5 align-top text-sm leading-6 text-white/58">No. Bot logic is assembled through its visual builder.</td></tr></tbody></table></div></div><p class="mt-4 text-xs leading-5 text-white/35">BotGhost details are based on its<!-- --> <a href="https://botghost.com/" target="_blank" rel="noopener noreferrer" class="underline decoration-white/20 underline-offset-2 transition-colors hover:text-white/60">official public website</a> <!-- -->and may change.</p></div></section><section class="border-b border-white/8 py-16 sm:py-24"><div class="mx-auto max-w-5xl px-6"><header class="max-w-3xl"><p class="text-xs font-semibold tracking-[0.2em] text-violet-300 uppercase">The SlashCraft difference</p><h2 class="mt-3 text-3xl font-bold tracking-tight text-balance sm:text-4xl">Build the bot you actually want</h2><p class="mt-4 text-base leading-7 text-white/50 sm:text-lg">Tell SlashCraft what your bot should do. It builds the bot, hosts it, and helps you improve it.</p></header><div class="mt-12 grid gap-6 md:grid-cols-3"><article class="rounded-2xl border border-white/10 bg-white/[0.025] p-6"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-sparkles size-5 text-violet-300" aria-hidden="true"><path d="M11.017 2.814a1 1 0 0 1 1.966 0l1.051 5.558a2 2 0 0 0 1.594 1.594l5.558 1.051a1 1 0 0 1 0 1.966l-5.558 1.051a2 2 0 0 0-1.594 
11.594l-1.051 5.558a1 1 0 0 1-1.966 0l-1.051-5.558a2 2 0 0 0-1.594-1.594l-5.558-1.051a1 1 0 0 1 0-1.966l5.558-1.051a2 2 0 0 0 1.594-1.594z"></path><path d="M20 2v4"></path><path d="M22 4h-4"></path><circle cx="4" cy="20" r="2"></circle></svg><h3 class="mt-5 text-lg font-semibold tracking-tight">Describe it</h3><p class="mt-3 text-sm leading-6 text-white/50">Explain your idea in plain English. SlashCraft turns it into a working Discord bot without making you build every step by hand.</p></article><article class="rounded-2xl border border-white/10 bg-white/[0.025] p-6"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-code-xml size-5 text-violet-300" aria-hidden="true"><path d="m18 16 4-4-4-4"></path><path d="m6 8-4 4 4 4"></path><path d="m14.5 4-5 16"></path></svg><h3 class="mt-5 text-lg font-semibold tracking-tight">Change it</h3><p class="mt-3 text-sm leading-6 text-white/50">Need another command or different behaviour? Ask for the change in chat and SlashCraft updates the bot for you.</p></article><article class="rounded-2xl border border-white/10 bg-white/[0.025] p-6"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-cloud size-5 text-violet-300" aria-hidden="true"><path d="M17.5 19H9a7 7 0 1 1 6.71-9h1.79a4.5 4.5 0 1 1 0 9Z"></path></svg><h3 class="mt-5 text-lg font-semibold tracking-tight">Run it</h3><p class="mt-3 text-sm leading-6 text-white/50">Deploy with managed hosting. If something goes wrong, live logs help you find the problem and get the bot working again.</p></article></div></div></section><section class="border-b border-white/8 bg-white/[0.018] py-16 sm:py-24"><div class="mx-auto max-w-5xl px-6"><header class="max-w-3xl"><p class="text-xs font-semibold tracking-[0.2em] text-violet-300 uppercase">Why choose SlashCraft</p><h2 class="mt-3 text-3xl font-bold tracking-tight text-balance sm:text-4xl">Everything you need to launch your bot</h2><p class="mt-4 text-base leading-7 text-white/50 sm:text-lg">Spend less time configuring tools and more time building your Discord community.</p></header><div class="mt-10 grid gap-px overflow-hidden rounded-2xl border border-white/10 bg-white/10 sm:grid-cols-2"><article class="bg-[#0b0b14] p-6 sm:p-7"><div class="flex items-center gap-3"><span class="flex size-6 shrink-0 items-center justify-center rounded-full bg-emerald-400/10 text-emerald-300"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-check size-4" aria-hidden="true"><path d="M20 6 9 17l-5-5"></path></svg></span><h3 class="text-lg font-semibold tracking-tight">Built for your idea</h3></div><p class="mt-3 pl-9 text-sm leading-6 text-white/50">Get a custom bot based on what your community needs, not a generic template.</p></article><article class="bg-[#0b0b14] p-6 sm:p-7"><div class="flex items-center gap-3"><span class="flex size-6 shrink-0 items-center justify-center rounded-full bg-emerald-400/10 text-emerald-300"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-check size-4" aria-hidden="true"><path d="M20 6 9 17l-5-5"></path></svg></span><h3 class="text-lg font-semibold tracking-tight">No coding</h3></div><p class="mt-3 pl-9 text-sm leading-6 text-white/50">Describe the bot in plain English. SlashCraft handles the code for you.</p></article><article class="bg-[#0b0b14] p-6 sm:p-7"><div class="flex items-center gap-3"><span class="flex size-6 shrink-0 items-center justify-center rounded-full bg-emerald-400/10 text-emerald-300"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-check size-4" aria-hidden="true"><path d="M20 6 9 17l-5-5"></path></svg></span>
1<h3 class="text-lg font-semibold tracking-tight">Easy to update</h3></div><p class="mt-3 pl-9 text-sm leading-6 text-white/50">Ask for new commands or changes in chat without rebuilding the workflow yourself.</p></article><article class="bg-[#0b0b14] p-6 sm:p-7"><div class="flex items-center gap-3"><span class="flex size-6 shrink-0 items-center justify-center rounded-full bg-emerald-400/10 text-emerald-300"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-check size-4" aria-hidden="true"><path d="M20 6 9 17l-5-5"></path></svg></span><h3 class="text-lg font-semibold tracking-tight">Hosted for you</h3></div><p class="mt-3 pl-9 text-sm leading-6 text-white/50">Deploy the bot with managed hosting and use live logs when you need to fix something.</p></article></div></div></section><section class="border-b border-white/8 py-16 sm:py-24"><div class="mx-auto max-w-3xl px-6"><header class="max-w-3xl"><p class="text-xs font-semibold tracking-[0.2em] text-violet-300 uppercase">Common questions</p><h2 class="mt-3 text-3xl font-bold tracking-tight text-balance sm:text-4xl">SlashCraft vs BotGhost FAQ</h2></header><div class="mt-10 divide-y divide-white/10 border-y border-white/10"><article class="py-7"><h3 class="text-lg font-semibold tracking-tight">Is SlashCraft a BotGhost alternative?</h3><p class="mt-3 text-sm leading-7 text-white/50 sm:text-base">Yes. Describe the bot you want and SlashCraft builds and hosts it for you. You do not need to assemble the logic from visual modules.</p></article><article class="py-7"><h3 class="text-lg font-semibold tracking-tight">Do I need to know how to code?</h3><p class="mt-3 text-sm leading-7 text-white/50 sm:text-base">No. Tell SlashCraft what the bot should do in plain English and the AI handles the code.</p></article><article class="py-7"><h3 class="text-lg font-semibold tracking-tight">Can SlashCraft build a custom bot?</h3><p class="mt-3 text-sm leading-7 text-white/50 sm:text-base">Yes. SlashCraft generates the bot around your description, so you are not limited to choosing a ready-made template.</p></article><article class="py-7"><h3 class="text-lg font-semibold tracking-tight">Can I change the bot after it is live?</h3><p class="mt-3 text-sm leading-7 text-white/50 sm:text-base">Yes. Ask for a new feature or explain what should work differently. SlashCraft updates the bot through the same chat.</p></article><article class="py-7"><h3 class="text-lg font-semibold tracking-tight">Does SlashCraft host the bot?</h3><p class="mt-3 text-sm leading-7 text-white/50 sm:text-base">Yes. Managed deployment and hosting are built into SlashCraft, so you do not need to run the bot on your own computer.</p></article></div></div></section><section class="relative overflow-hidden py-20 sm:py-28"><div aria-hidden="true" class="pointer-events-none absolute inset-0 bg-[radial-gradient(ellipse_65%_60%_at_50%_100%,rgba(124,91,245,0.22),transparent_65%)]"></div><div class="relative mx-auto max-w-3xl px-6 text-center"><p class="text-xs font-semibold tracking-[0.22em] text-violet-300 uppercase">Start building</p><h2 class="mt-4 text-3xl font-bold tracking-tight text-balance sm:text-5xl">Your Discord bot starts with one prompt</h2><p class="mx-auto mt-5 max-w-2xl text-base leading-7 text-white/50 sm:text-lg">Describe what you want. SlashCraft builds it, deploys it, and keeps it online.</p><a class="mt-8 inline-flex h-11 items-center justify-center gap-2 rounded-xl bg-[#7c5bf5] px-6 text-sm font-semibold text-white shadow-[0_0_30px_-8px_rgba(124,91,245,0.55)] transition-colors hover:bg-[#6d4de6]" href="/">Build my bot<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-arrow-right size-4" aria-hidden="true"><path d="M5 12h14"></path><path d="m12 5 7 7-7 7"></path></svg></a></div></section></main><footer class="border-t border-white/8 bg-[#0b0b14]"><div class="mx-auto max-w-5xl px-6"><div class="grid gap-10 py-12 sm:grid-cols-2 lg:grid-cols-[1.5fr_repeat(3,1fr)] lg:gap-12 lg:py-14"><div class="sm:col-span-2 lg:col-span-1"><a class="inline-flex items-center gap-2.5 text-base font-semibold text-white" href="/"><img alt="" loading="lazy" width="32" height="32" decoding="async" data-nimg="1" class="size-8" style="color:transparent" srcSet="/_next/image?url=%2Flogo.png&amp;w=32&amp;q=75 1x, /_next/image?url=%2Flogo.png&amp;w=64&amp;q=75 2x" src="/_next/image?url=%2Flogo.png&amp;w=64&amp;q=75"/>SlashCraft AI</a><p class="mt-4 max-w-xs text-sm leading-6 text-white/45">Create and host a custom Discord bot by describing what you want. No coding required.</p></div><div><h2 class="text-sm font-semibold text-white/85">Product</h2><div class="mt-4 flex flex-col items-start gap-3 text-sm text-white/45 [&amp;_a]:transition-colors [&amp;_a:hover]:text-white/80"><a href="/">Discord bot builder</a><a href="/#how-it-works">How it works</a></div></div><div><h2 class="text-sm font-semibold text-white/85">Resources</h2><div class="mt-4 flex flex-col items-start gap-3 text-sm text-white/45 [&amp;_a]:transition-colors [&amp;_a:hover]:text-white/80"><a href="/compare/slashcraft-vs-botghost">
1SlashCraft vs BotGhost</a><a href="https://discord.gg/NDd7jtHsdS" target="_blank" rel="noopener noreferrer" class="inline-flex items-center gap-2"><svg viewBox="0 -28.5 256 256" xmlns="http://www.w3.org/2000/svg" preserveAspectRatio="xMidYMid" fill="currentColor" class="size-4"><path d="M216.856339,16.5966031 C200.285002,8.84328665 182.566144,3.2084988 164.041564,0 C161.766523,4.11318106 159.108624,9.64549908 157.276099,14.0464379 C137.583995,11.0849896 118.072967,11.0849896 98.7430163,14.0464379 C96.9108417,9.64549908 94.1925838,4.11318106 91.8971895,0 C73.3526068,3.2084988 55.6133949,8.86399117 39.0420583,16.6376612 C5.61752293,67.146514 -3.4433191,116.400813 1.08711069,164.955721 C23.2560196,181.510915 44.7403634,191.567697 65.8621325,198.148576 C71.0772151,190.971126 75.7283628,183.341335 79.7352139,175.300261 C72.104019,172.400575 64.7949724,168.822202 57.8887866,164.667963 C59.7209612,163.310589 61.5131304,161.891452 63.2445898,160.431257 C105.36741,180.133187 151.134928,180.133187 192.754523,160.431257 C194.506336,161.891452 196.298154,163.310589 198.110326,164.667963 C191.183787,168.842556 183.854737,172.420929 176.223542,175.320965 C180.230393,183.341335 184.861538,190.991831 190.096624,198.16893 C211.238746,191.588051 232.743023,181.531619 254.911949,164.955721 C260.227747,108.668201 245.831087,59.8662432 216.856339,16.5966031 Z M85.4738752,135.09489 C72.8290281,135.09489 62.4592217,123.290155 62.4592217,108.914901 C62.4592217,94.5396472 72.607595,82.7145587 85.4738752,82.7145587 C98.3405064,82.7145587 108.709962,94.5189427 108.488529,108.914901 C108.508531,123.290155 98.3405064,135.09489 85.4738752,135.09489 Z M170.525237,135.09489 C157.88039,135.09489 147.510584,123.290155 147.510584,108.914901 C147.510584,94.5396472 157.658606,82.7145587 170.525237,82.7145587 C183.391518,82.7145587 193.761324,94.5189427 193.539891,108.914901 C193.539891,123.290155 183.391518,135.09489 170.525237,135.09489 Z" fill-rule="nonzero"></path></svg>Discord community</a></div></div><div><h2 class="text-sm font-semibold text-white/85">Legal</h2><div class="mt-4 flex flex-col items-start gap-3 text-sm text-white/45 [&amp;_a]:transition-colors [&amp;_a:hover]:text-white/80"><a href="/terms">Terms of service</a><a href="/privacy">Privacy policy</a></div></div></div><div class="flex flex-col gap-2 border-t border-white/8 py-6 text-xs text-white/35 sm:flex-row sm:items-center sm:justify-between"><p>© <!-- -->2026<!-- --> SlashCraft</p><p>AI-powered Discord bot builder</p></div></div></footer></div><!--$--><!--/$-->
1<script src="/_next/static/chunks/webpack-8e1203d64365962b.js?dpl=dpl_AUbpks8drH5eyEJ8uTJdmHQSGAcE" id="_R_" async=""></script>
1<script>(self.__next_f=self.__next_f||[]).push([0])</script>
1<script>self.__next_f.push([1,"1:\"$Sreact.fragment\"\n"])</script>
1<script>self.__next_f.push([1,"2:I[99018,[\"5730\",\"static/chunks/44530001-1364bba033b581bb.js?dpl=dpl_AUbpks8drH5eyEJ8uTJdmHQSGAcE\",\"8229\",\"static/chunks/9da6db1e-6d15af7dd7b128a8.js?dpl=dpl_AUbpks8drH5eyEJ8uTJdmHQSGAcE\",\"5239\",\"static/chunks/5239-4b9540dd9c373d2c.js?dpl=dpl_AUbpks8drH5eyEJ8uTJdmHQSGAcE\",\"3084\",\"static/chunks/3084-e61e33bfbf923295.js?dpl=dpl_AUbpks8drH5eyEJ8uTJdmHQSGAcE\",\"784\",\"static/chunks/784-28b9a89c29192f43.js?dpl=dpl_AUbpks8drH5eyEJ8uTJdmHQSGAcE\",\"8734\",\"static/chunks/8734-f2988d59b2be36aa.js?dpl=dpl_AUbpks8drH5eyEJ8uTJdmHQSGAcE\",\"6290\",\"static/chunks/6290-33be340266cfb68f.js?dpl=dpl_AUbpks8drH5eyEJ8uTJdmHQSGAcE\",\"2542\",\"static/chunks/2542-72589d7408e07f78.js?dpl=dpl_AUbpks8drH5eyEJ8uTJdmHQSGAcE\",\"7520\",\"static/chunks/7520-95463762cf6bce55.js?dpl=dpl_AUbpks8drH5eyEJ8uTJdmHQSGAcE\",\"2894\",\"static/chunks/2894-0072018ac0e8ce01.js?dpl=dpl_AUbpks8drH5eyEJ8uTJdmHQSGAcE\",\"7177\",\"static/chunks/app/layout-c7e21c96e37dad7f.js?dpl=dpl_AUbpks8drH5eyEJ8uTJdmHQSGAcE\"],\"PostHogProvider\"]\n"])</script>
1<script>self.__next_f.push([1,"3:I[46767,[\"5730\",\"static/chunks/44530001-1364bba033b581bb.js?dpl=dpl_AUbpks8drH5eyEJ8uTJdmHQSGAcE\",\"8229\",\"static/chunks/9da6db1e-6d15af7dd7b128a8.js?dpl=dpl_AUbpks8drH5eyEJ8uTJdmHQSGAcE\",\"5239\",\"static/chunks/5239-4b9540dd9c373d2c.js?dpl=dpl_AUbpks8drH5eyEJ8uTJdmHQSGAcE\",\"3084\",\"static/chunks/3084-e61e33bfbf923295.js?dpl=dpl_AUbpks8drH5eyEJ8uTJdmHQSGAcE\",\"784\",\"static/chunks/784-28b9a89c29192f43.js?dpl=dpl_AUbpks8drH5eyEJ8uTJdmHQSGAcE\",\"8734\",\"static/chunks/8734-f2988d59b2be36aa.js?dpl=dpl_AUbpks8drH5eyEJ8uTJdmHQSGAcE\",\"6290\",\"static/chunks/6290-33be340266cfb68f.js?dpl=dpl_AUbpks8drH5eyEJ8uTJdmHQSGAcE\",\"2542\",\"static/chunks/2542-72589d7408e07f78.js?dpl=dpl_AUbpks8drH5eyEJ8uTJdmHQSGAcE\",\"7520\",\"static/chunks/7520-95463762cf6bce55.js?dpl=dpl_AUbpks8drH5eyEJ8uTJdmHQSGAcE\",\"2894\",\"static/chunks/2894-0072018ac0e8ce01.js?dpl=dpl_AUbpks8drH5eyEJ8uTJdmHQSGAcE\",\"7177\",\"static/chunks/app/layout-c7e21c96e37dad7f.js?dpl=dpl_AUbpks8drH5eyEJ8uTJdmHQSGAcE\"],\"TooltipProvider\"]\n"])</script>
1<script>self.__next_f.push([1,"4:I[80842,[\"5730\",\"static/chunks/44530001-1364bba033b581bb.js?dpl=dpl_AUbpks8drH5eyEJ8uTJdmHQSGAcE\",\"8229\",\"static/chunks/9da6db1e-6d15af7dd7b128a8.js?dpl=dpl_AUbpks8drH5eyEJ8uTJdmHQSGAcE\",\"5239\",\"static/chunks/5239-4b9540dd9c373d2c.js?dpl=dpl_AUbpks8drH5eyEJ8uTJdmHQSGAcE\",\"3084\",\"static/chunks/3084-e61e33bfbf923295.js?dpl=dpl_AUbpks8drH5eyEJ8uTJdmHQSGAcE\",\"784\",\"static/chunks/784-28b9a89c29192f43.js?dpl=dpl_AUbpks8drH5eyEJ8uTJdmHQSGAcE\",\"8734\",\"static/chunks/8734-f2988d59b2be36aa.js?dpl=dpl_AUbpks8drH5eyEJ8uTJdmHQSGAcE\",\"6290\",\"static/chunks/6290-33be340266cfb68f.js?dpl=dpl_AUbpks8drH5eyEJ8uTJdmHQSGAcE\",\"2542\",\"static/chunks/2542-72589d7408e07f78.js?dpl=dpl_AUbpks8drH5eyEJ8uTJdmHQSGAcE\",\"7520\",\"static/chunks/7520-95463762cf6bce55.js?dpl=dpl_AUbpks8drH5eyEJ8uTJdmHQSGAcE\",\"2894\",\"static/chunks/2894-0072018ac0e8ce01.js?dpl=dpl_AUbpks8drH5eyEJ8uTJdmHQSGAcE\",\"7177\",\"static/chunks/app/layout-c7e21c96e37dad7f.js?dpl=dpl_AUbpks8drH5eyEJ8uTJdmHQSGAcE\"],\"TRPCReactProvider\"]\n"])</script>
1<script>self.__next_f.push([1,"5:I[9766,[],\"\"]\n6:I[98924,[],\"\"]\n7:I[45795,[\"5730\",\"static/chunks/44530001-1364bba033b581bb.js?dpl=dpl_AUbpks8drH5eyEJ8uTJdmHQSGAcE\",\"5239\",\"static/chunks/5239-4b9540dd9c373d2c.js?dpl=dpl_AUbpks8drH5eyEJ8uTJdmHQSGAcE\",\"2619\",\"static/chunks/2619-04bc32f026a0d946.js?dpl=dpl_AUbpks8drH5eyEJ8uTJdmHQSGAcE\",\"8734\",\"static/chunks/8734-f2988d59b2be36aa.js?dpl=dpl_AUbpks8drH5eyEJ8uTJdmHQSGAcE\",\"1356\",\"static/chunks/1356-b3dddba95144d54f.js?dpl=dpl_AUbpks8drH5eyEJ8uTJdmHQSGAcE\",\"2542\",\"static/chunks/2542-72589d7408e07f78.js?dpl=dpl_AUbpks8drH5eyEJ8uTJdmHQSGAcE\",\"5409\",\"static/chunks/app/compare/slashcraft-vs-botghost/page-4c1e9c9f36c3466d.js?dpl=dpl_AUbpks8drH5eyEJ8uTJdmHQSGAcE\"],\"Header\"]\n8:I[52619,[\"5730\",\"static/chunks/44530001-1364bba033b581bb.js?dpl=dpl_AUbpks8drH5eyEJ8uTJdmHQSGAcE\",\"5239\",\"static/chunks/5239-4b9540dd9c373d2c.js?dpl=dpl_AUbpks8drH5eyEJ8uTJdmHQSGAcE\",\"2619\",\"static/chunks/2619-04bc32f026a0d946.js?dpl=dpl_AUbpks8drH5eyEJ8uTJdmHQSGAcE\",\"8734\",\"static/chunks/8734-f2988d59b2be36aa.js?dpl=dpl_AUbpks8drH5eyEJ8uTJdmHQSGAcE\",\"1356\",\"static/chunks/1356-b3dddba95144d54f.js?dpl=dpl_AUbpks8drH5eyEJ8uTJdmHQSGAcE\",\"2542\",\"static/chunks/2542-72589d7408e07f78.js?dpl=dpl_AUbpks8drH5eyEJ8uTJdmHQSGAcE\",\"5409\",\"static/chunks/app/compare/slashcraft-vs-botghost/page-4c1e9c9f36c3466d.js?dpl=dpl_AUbpks8drH5eyEJ8uTJdmHQSGAcE\"],\"\"]\n14:I[57150,[],\"\"]\n:HL[\"/_next/static/media/7b0b24f36b1a6d0b-s.p.woff2\",\"font\",{\"crossOrigin\":\"\",\"type\":\"font/woff2\"}]\n:HL[\"/_next/static/css/f35b4135a013e937.css?dpl=dpl_AUbpks8drH5eyEJ8uTJdmHQSGAcE\",\"style\"]\n:HL[\"/_next/static/css/167c13691baa88f4.css?dpl=dpl_AUbpks8drH5eyEJ8uTJdmHQSGAcE\",\"style\"]\n"])</script>
1<script>self.__next_f.push([1,"0:{\"P\":null,\"b\":\"DrJV4yIt9Fum-U-r6HZdr\",\"p\":\"\",\"c\":[\"\",\"compare\",\"slashcraft-vs-botghost\"],\"i\":false,\"f\":[[[\"\",{\"children\":[\"compare\",{\"children\":[\"slashcraft-vs-botghost\",{\"children\":[\"__PAGE__\",{}]}]}]},\"$undefined\",\"$undefined\",true],[\"\",[\"$\",\"$1\",\"c\",{\"children\":[[[\"$\",\"link\",\"0\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/css/f35b4135a013e937.css?dpl=dpl_AUbpks8drH5eyEJ8uTJdmHQSGAcE\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\",\"nonce\":\"$undefined\"}],[\"$\",\"link\",\"1\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/css/167c13691baa88f4.css?dpl=dpl_AUbpks8drH5eyEJ8uTJdmHQSGAcE\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\",\"nonce\":\"$undefined\"}]],[\"$\",\"html\",null,{\"lang\":\"en\",\"className\":\"dark __variable_ed3508\",\"children\":[\"$\",\"body\",null,{\"className\":\"__className_ed3508\",\"children\":[\"$\",\"$L2\",null,{\"children\":[\"$\",\"$L3\",null,{\"delayDuration\":0,\"children\":[\"$\",\"$L4\",null,{\"children\":[\"$\",\"$L5\",null,{\"parallelRouterKey\":\"children\",\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L6\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":[[[\"$\",\"title\",null,{\"children\":\"404: This page could not be found.\"}],[\"$\",\"div\",null,{\"style\":{\"fontFamily\":\"system-ui,\\\"Segoe UI\\\",Roboto,Helvetica,Arial,sans-serif,\\\"Apple Color Emoji\\\",\\\"Segoe UI Emoji\\\"\",\"height\":\"100vh\",\"textAlign\":\"center\",\"display\":\"flex\",\"flexDirection\":\"column\",\"alignItems\":\"center\",\"justifyContent\":\"center\"},\"children\":[\"$\",\"div\",null,{\"children\":[[\"$\",\"style\",null,{\"dangerouslySetInnerHTML\":{\"__html\":\"body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}\"}}],[\"$\",\"h1\",null,{\"className\":\"next-error-h1\",\"style\":{\"display\":\"inline-block\",\"margin\":\"0 20px 0 0\",\"padding\":\"0 23px 0 0\",\"fontSize\":24,\"fontWeight\":500,\"verticalAlign\":\"top\",\"lineHeight\":\"49px\"},\"children\":404}],[\"$\",\"div\",null,{\"style\":{\"display\":\"inline-block\"},\"children\":[\"$\",\"h2\",null,{\"style\":{\"fontSize\":14,\"fontWeight\":400,\"lineHeight\":\"49px\",\"margin\":0},\"children\":\"This page could not be found.\"}]}]]}]}]],[]],\"forbidden\":\"$undefined\",\"unauthorized\":\"$undefined\"}]}]}]}]}]}]]}],{\"children\":[\"compare\",[\"$\",\"$1\",\"c\",{\"children\":[null,[\"$\",\"$L5\",null,{\"parallelRouterKey\":\"children\",\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L6\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":\"$undefined\",\"forbidden\":\"$undefined\",\"unauthorized\":\"$undefined\"}]]}],{\"children\":[\"slashcraft-vs-botghost\",[\"$\",\"$1\",\"c\",{\"children\":[null,[\"$\",\"$L5\",null,{\"parallelRouterKey\":\"children\",\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L6\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":\"$undefined\",\"forbidden\":\"$undefined\",\"unauthorized\":\"$undefined\"}]]}],{\"children\":[\"__PAGE__\",[\"$\",\"$1\",\"c\",{\"children\":[[\"$\",\"div\",null,{\"className\":\"min-h-svh bg-[#090912] text-white\",\"children\":[[\"$\",\"$L7\",null,{}],[\"$\",\"main\",null,{\"children\":[[\"$\",\"section\",null,{\"className\":\"relative overflow-hidden border-b border-white/8 pt-32 pb-20 sm:pt-40 sm:pb-28\",\"children\":[[\"$\",\"div\",null,{\"aria-hidden\":true,\"className\":\"pointer-events-none absolute inset-0 bg-[radial-gradient(ellipse_70%_60%_at_50%_-10%,rgba(124,91,245,0.28),transparent_60%)]\"}],[\"$\",\"div\",null,{\"aria-hidden\":true,\"className\":\"pointer-events-none absolute inset-0 bg-[radial-gradient(ellipse_45%_35%_at_85%_70%,rgba(56,189,248,0.10),transparent)]\"}],[\"$\",\"div\",null,{\"className\":\"relative mx-auto max-w-5xl px-6\",\"children\":[[\"$\",\"nav\",null,{\"aria-label\":\"Breadcrumb\",\"className\":\"mb-8 flex items-center gap-2 text-sm text-white/45\",\"children\":[[\"$\",\"$L8\",null,{\"href\":\"/\",\"className\":\"transition-colors hover:text-white/75\",\"children\":\"SlashCraft AI\"}],[\"$\",\"span\",null,{\"aria-hidden\":true,\"children\":\"/\"}],[\"$\",\"span\",null,{\"className\":\"text-white/65\",\"children\":\"Compare\"}],[\"$\",\"span\",null,{\"aria-hidden\":true,\"children\":\"/\"}],[\"$\",\"span\",null,{\"className\":\"text-white/65\",\"children\":\"BotGhost\"}]]}],[\"$\",\"div\",null,{\"className\":\"max-w-4xl\",\"children\":[[\"$\",\"p\",null,{\"className\":\"text-xs font-semibold tracking-[0.22em] text-violet-300 uppercase\",\"children\":\"Discord bot builder comparison\"}],[\"$\",\"h1\",null,{\"className\":\"mt-5 text-4xl leading-[1.05] font-bold tracking-tight text-balance sm:text-6xl lg:text-7xl\",\"children\":\"SlashCraft vs BotGhost\"}],[\"$\",\"p\",null,{\"className\":\"mt-6 max-w-3xl text-lg leading-8 text-white/60 sm:text-xl\",\"children\":\"SlashCraft turns a conversation into a custom, hosted Discord bot. Compared with BotGhost's visual command, event, and module builders, SlashCraft lets you stay focused on what the bot should do while the AI builds it for you.\"}],\"$L9\",\"$La\"]}]]}]]}],\"$Lb\",\"$Lc\",\"$Ld\",\"$Le\",\"$Lf\",\"$L10\"]}],\"$L11\"]}],null,\"$L12\"]}],{}
1,null,false]},null,false]},null,false]},null,false],\"$L13\",false]],\"m\":\"$undefined\",\"G\":[\"$14\",[]],\"s\":false,\"S\":true}\n"])</script>
1<script>self.__next_f.push([1,"20:I[81356,[\"5730\",\"static/chunks/44530001-1364bba033b581bb.js?dpl=dpl_AUbpks8drH5eyEJ8uTJdmHQSGAcE\",\"5239\",\"static/chunks/5239-4b9540dd9c373d2c.js?dpl=dpl_AUbpks8drH5eyEJ8uTJdmHQSGAcE\",\"2619\",\"static/chunks/2619-04bc32f026a0d946.js?dpl=dpl_AUbpks8drH5eyEJ8uTJdmHQSGAcE\",\"8734\",\"static/chunks/8734-f2988d59b2be36aa.js?dpl=dpl_AUbpks8drH5eyEJ8uTJdmHQSGAcE\",\"1356\",\"static/chunks/1356-b3dddba95144d54f.js?dpl=dpl_AUbpks8drH5eyEJ8uTJdmHQSGAcE\",\"2542\",\"static/chunks/2542-72589d7408e07f78.js?dpl=dpl_AUbpks8drH5eyEJ8uTJdmHQSGAcE\",\"5409\",\"static/chunks/app/compare/slashcraft-vs-botghost/page-4c1e9c9f36c3466d.js?dpl=dpl_AUbpks8drH5eyEJ8uTJdmHQSGAcE\"],\"Image\"]\n25:I[24431,[],\"OutletBoundary\"]\n27:I[15278,[],\"AsyncMetadataOutlet\"]\n29:I[24431,[],\"ViewportBoundary\"]\n2b:I[24431,[],\"MetadataBoundary\"]\n2c:\"$Sreact.suspense\"\n9:[\"$\",\"p\",null,{\"className\":\"mt-8 inline-flex rounded-full border border-white/10 bg-white/5 px-3 py-1.5 text-xs text-white/50\",\"children\":[\"Published by SlashCraft\",[\"$\",\"span\",null,{\"aria-hidden\":true,\"className\":\"mx-1.5 text-white/25\",\"children\":\"•\"}],[\"$\",\"time\",null,{\"dateTime\":\"2026-08-27\",\"children\":\"August 27, 2026\"}]]}]\n"])</script>
1<script>self.__next_f.push([1,"a:[\"$\",\"div\",null,{\"className\":\"mt-10\",\"children\":[\"$\",\"$L8\",null,{\"href\":\"/\",\"className\":\"inline-flex h-11 items-center justify-center gap-2 rounded-xl bg-[#7c5bf5] px-5 text-sm font-semibold text-white shadow-[0_0_30px_-8px_rgba(124,91,245,0.55)] transition-colors hover:bg-[#6d4de6]\",\"children\":[\"Build with SlashCraft\",[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-arrow-right size-4\",\"aria-hidden\":\"true\",\"children\":[[\"$\",\"path\",\"1ays0h\",{\"d\":\"M5 12h14\"}],[\"$\",\"path\",\"xquz4c\",{\"d\":\"m12 5 7 7-7 7\"}],\"$undefined\"]}]]}]}]\n"])</script>
1<script>self.__next_f.push([1,"b:[\"$\",\"section\",null,{\"className\":\"border-b border-white/8 py-16 sm:py-20\",\"children\":[\"$\",\"div\",null,{\"className\":\"mx-auto max-w-5xl px-6\",\"children\":[[\"$\",\"header\",null,{\"className\":\"max-w-3xl\",\"children\":[[\"$\",\"p\",null,{\"className\":\"text-xs font-semibold tracking-[0.2em] text-violet-300 uppercase\",\"children\":\"Why SlashCraft\"}],[\"$\",\"h2\",null,{\"className\":\"mt-3 text-3xl font-bold tracking-tight text-balance sm:text-4xl\",\"children\":\"A more direct path from idea to custom bot\"}],[\"$\",\"p\",null,{\"className\":\"mt-4 text-base leading-7 text-white/50 sm:text-lg\",\"children\":\"Tell SlashCraft what your bot should do. It builds and hosts the bot for you.\"}]]}],[\"$\",\"div\",null,{\"className\":\"mt-10 grid gap-5 lg:grid-cols-2\",\"children\":[[\"$\",\"article\",null,{\"className\":\"rounded-2xl border border-white/10 bg-white/[0.025] p-6 sm:p-7\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex size-10 items-center justify-center rounded-xl ring-1 bg-violet-500/15 text-violet-200 ring-violet-400/25\",\"children\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-message-square-text size-5\",\"aria-hidden\":\"true\",\"children\":[[\"$\",\"path\",\"18887p\",{\"d\":\"M22 17a2 2 0 0 1-2 2H6.828a2 2 0 0 0-1.414.586l-2.202 2.202A.71.71 0 0 1 2 21.286V5a2 2 0 0 1 2-2h16a2 2 0 0 1 2 2z\"}],[\"$\",\"path\",\"1twpyw\",{\"d\":\"M7 11h10\"}],[\"$\",\"path\",\"d9of3u\",{\"d\":\"M7 15h6\"}],[\"$\",\"path\",\"af5zfr\",{\"d\":\"M7 7h8\"}],\"$undefined\"]}]}],[\"$\",\"h3\",null,{\"className\":\"mt-5 text-xl font-semibold tracking-tight\",\"children\":\"The SlashCraft advantage\"}],[\"$\",\"p\",null,{\"className\":\"mt-2 text-sm leading-6 text-white/50\",\"children\":\"Describe the outcome, then keep improving the bot through the same conversation.\"}],[\"$\",\"ul\",null,{\"className\":\"mt-5 space-y-3\",\"children\":[[\"$\",\"li\",\"Turn a plain-English idea into a working custom bot.\",{\"className\":\"flex gap-3 text-sm leading-6 text-white/65\",\"children\":[[\"$\",\"span\",null,{\"className\":\"mt-0.5 flex size-5 shrink-0 items-center justify-center rounded-full bg-emerald-400/10 text-emerald-300\",\"children\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2.5,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-check size-3.5\",\"aria-hidden\":\"true\",\"children\":[[\"$\",\"path\",\"1gmf2c\",{\"d\":\"M20 6 9 17l-5-5\"}],\"$undefined\"]}]}],[\"$\",\"span\",null,{\"children\":\"Turn a plain-English idea into a working custom bot.\"}]]}],[\"$\",\"li\",\"Keep improving the bot through chat as your community grows.\",{\"className\":\"flex gap-3 text-sm leading-6 text-white/65\",\"children\":[[\"$\",\"span\",null,{\"className\":\"mt-0.5 flex size-5 shrink-0 items-center justify-center rounded-full bg-emerald-400/10 text-emerald-300\",\"children\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2.5,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-check size-3.5\",\"aria-hidden\":\"true\",\"children\":[[\"$\",\"path\",\"1gmf2c\",{\"d\":\"M20 6 9 17l-5-5\"}],\"$undefined\"]}]}],[\"$\",\"span\",null,{\"children\":\"Keep improving the bot through chat as your community grows.\"}]]}],[\"$\",\"li\",\"Use live logs and AI help when something breaks.\",{\"className\":\"flex gap-3 text-sm leading-6 text-white/65\",\"children\":[[\"$\",\"span\",null,{\"className\":\"mt-0.5 flex size-5 shrink-0 items-center justify-center rounded-full bg-emerald-400/10 text-emerald-300\",\"children\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\"
1:24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2.5,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-check size-3.5\",\"aria-hidden\":\"true\",\"children\":[[\"$\",\"path\",\"1gmf2c\",{\"d\":\"M20 6 9 17l-5-5\"}],\"$undefined\"]}]}],[\"$\",\"span\",null,{\"children\":\"Use live logs and AI help when something breaks.\"}]]}],[\"$\",\"li\",\"Build, launch, host, and manage the bot in one place.\",{\"className\":\"flex gap-3 text-sm leading-6 text-white/65\",\"children\":[\"$L15\",\"$L16\"]}]]}]]}],\"$L17\"]}]]}]}]\n"])</script>
1<script>self.__next_f.push([1,"c:[\"$\",\"section\",null,{\"className\":\"border-b border-white/8 bg-white/[0.018] py-16 sm:py-24\",\"children\":[\"$\",\"div\",null,{\"className\":\"mx-auto max-w-5xl px-6\",\"children\":[[\"$\",\"header\",null,{\"className\":\"max-w-3xl\",\"children\":[[\"$\",\"p\",null,{\"className\":\"text-xs font-semibold tracking-[0.2em] text-violet-300 uppercase\",\"children\":\"Side by side\"}],[\"$\",\"h2\",null,{\"className\":\"mt-3 text-3xl font-bold tracking-tight text-balance sm:text-4xl\",\"children\":\"SlashCraft and BotGhost compared\"}],[\"$\",\"p\",null,{\"className\":\"mt-4 text-base leading-7 text-white/50 sm:text-lg\",\"children\":\"SlashCraft builds from your description. BotGhost asks you to build with visual blocks.\"}]]}],[\"$\",\"div\",null,{\"className\":\"mt-10 overflow-hidden rounded-2xl border border-white/10 bg-black/20\",\"children\":[\"$\",\"div\",null,{\"className\":\"overflow-x-auto\",\"children\":[\"$\",\"table\",null,{\"className\":\"w-full min-w-[760px] border-collapse text-left\",\"children\":[[\"$\",\"thead\",null,{\"children\":[\"$\",\"tr\",null,{\"className\":\"border-b border-white/10 bg-white/[0.035]\",\"children\":[[\"$\",\"th\",null,{\"className\":\"w-[22%] px-5 py-4 text-xs font-semibold tracking-wider text-white/45 uppercase\",\"children\":\"Comparison\"}],[\"$\",\"th\",null,{\"className\":\"w-[39%] px-5 py-4 text-sm font-semibold text-violet-200\",\"children\":\"SlashCraft\"}],[\"$\",\"th\",null,{\"className\":\"w-[39%] px-5 py-4 text-sm font-semibold text-sky-200\",\"children\":\"BotGhost\"}]]}]}],[\"$\",\"tbody\",null,{\"children\":[[\"$\",\"tr\",\"How you build\",{\"className\":\"border-b border-white/8 last:border-b-0\",\"children\":[[\"$\",\"th\",null,{\"className\":\"px-5 py-5 align-top text-sm font-medium text-white/80\",\"children\":\"How you build\"}],[\"$\",\"td\",null,{\"className\":\"bg-violet-500/[0.035] px-5 py-5 align-top text-sm leading-6 text-white/70\",\"children\":\"Describe the bot in plain English, then refine the generated bot through chat.\"}],[\"$\",\"td\",null,{\"className\":\"px-5 py-5 align-top text-sm leading-6 text-white/58\",\"children\":\"Configure modules and assemble commands and events in a visual no-code builder.\"}]]}],[\"$\",\"tr\",\"Starting from an idea\",{\"className\":\"border-b border-white/8 last:border-b-0\",\"children\":[[\"$\",\"th\",null,{\"className\":\"px-5 py-5 align-top text-sm font-medium text-white/80\",\"children\":\"Starting from an idea\"}],[\"$\",\"td\",null,{\"className\":\"bg-violet-500/[0.035] px-5 py-5 align-top text-sm leading-6 text-white/70\",\"children\":\"Tell SlashCraft what the bot should do. It builds the bot for you.\"}],[\"$\",\"td\",null,{\"className\":\"px-5 py-5 align-top text-sm leading-6 text-white/58\",\"children\":\"Choose modules and put the bot together with visual building blocks.\"}]]}],[\"$\",\"tr\",\"Custom features\",{\"className\":\"border-b border-white/8 last:border-b-0\",\"children\":[[\"$\",\"th\",null,{\"className\":\"px-5 py-5 align-top text-sm font-medium text-white/80\",\"children\":\"Custom features\"}],[\"$\",\"td\",null,{\"className\":\"bg-violet-500/[0.035] px-5 py-5 align-top text-sm leading-6 text-white/70\",\"children\":\"Ask for the features your community needs and SlashCraft builds them into your bot.\"}],[\"$\",\"td\",null,{\"className\":\"px-5 py-5 align-top text-sm leading-6 text-white/58\",\"children\":\"Set up features with commands, events, actions, conditions, and modules.\"}]]}],[\"$\",\"tr\",\"Making changes\",{\"className\":\"border-b border-white/8 last:border-b-0\",\"children\":[[\"$\",\"th\",null,{\"className\":\"px-5 py-5 align-top text-sm font-medium text-white/80\",\"children\":\"Making changes\"}],[\"$\",\"td\",null,{\"className\":\"bg-violet-500/[0.035] px-5 py-5 align-top text-sm leading-6 text-white/70\",\"children\":\"Ask for the change in chat and SlashCraft updates the bot.\"}],[\"$\",\"td\",null,{\"className\":\"px-5 py-5 align-top text-sm leading-6 text-white/58\",\"children\":\"Return to the visual builder and edit the relevant commands, events, actions, or conditions.\"}]]}],[\"$\",\"tr\",\"Troubleshooting\",{\"className\":\"border-b border-white/8 last:border-b-0\",\"children\":[[\"$\",\"th\",null,{\"className\":\"px-5 py-5 align-top text-sm font-medium text-white/80\",\"children\":\"Troubleshooting\"}],\"$L18\",\"$L19\"]}],\"$L1a\",\"$L1b\",\"$L1c\",\"$L1d\"]}]]}]}]}],\"$L1e\"]}]}]\n"])</script>
1<script>self.__next_f.push([1,"d:[\"$\",\"section\",null,{\"className\":\"border-b border-white/8 py-16 sm:py-24\",\"children\":[\"$\",\"div\",null,{\"className\":\"mx-auto max-w-5xl px-6\",\"children\":[[\"$\",\"header\",null,{\"className\":\"max-w-3xl\",\"children\":[[\"$\",\"p\",null,{\"className\":\"text-xs font-semibold tracking-[0.2em] text-violet-300 uppercase\",\"children\":\"The SlashCraft difference\"}],[\"$\",\"h2\",null,{\"className\":\"mt-3 text-3xl font-bold tracking-tight text-balance sm:text-4xl\",\"children\":\"Build the bot you actually want\"}],[\"$\",\"p\",null,{\"className\":\"mt-4 text-base leading-7 text-white/50 sm:text-lg\",\"children\":\"Tell SlashCraft what your bot should do. It builds the bot, hosts it, and helps you improve it.\"}]]}],[\"$\",\"div\",null,{\"className\":\"mt-12 grid gap-6 md:grid-cols-3\",\"children\":[[\"$\",\"article\",null,{\"className\":\"rounded-2xl border border-white/10 bg-white/[0.025] p-6\",\"children\":[[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-sparkles size-5 text-violet-300\",\"aria-hidden\":\"true\",\"children\":[[\"$\",\"path\",\"1s2grr\",{\"d\":\"M11.017 2.814a1 1 0 0 1 1.966 0l1.051 5.558a2 2 0 0 0 1.594 1.594l5.558 1.051a1 1 0 0 1 0 1.966l-5.558 1.051a2 2 0 0 0-1.594 1.594l-1.051 5.558a1 1 0 0 1-1.966 0l-1.051-5.558a2 2 0 0 0-1.594-1.594l-5.558-1.051a1 1 0 0 1 0-1.966l5.558-1.051a2 2 0 0 0 1.594-1.594z\"}],[\"$\",\"path\",\"1rf3ol\",{\"d\":\"M20 2v4\"}],[\"$\",\"path\",\"gwowj6\",{\"d\":\"M22 4h-4\"}],[\"$\",\"circle\",\"6kqj1y\",{\"cx\":\"4\",\"cy\":\"20\",\"r\":\"2\"}],\"$undefined\"]}],[\"$\",\"h3\",null,{\"className\":\"mt-5 text-lg font-semibold tracking-tight\",\"children\":\"Describe it\"}],[\"$\",\"p\",null,{\"className\":\"mt-3 text-sm leading-6 text-white/50\",\"children\":\"Explain your idea in plain English. SlashCraft turns it into a working Discord bot without making you build every step by hand.\"}]]}],[\"$\",\"article\",null,{\"className\":\"rounded-2xl border border-white/10 bg-white/[0.025] p-6\",\"children\":[[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-code-xml size-5 text-violet-300\",\"aria-hidden\":\"true\",\"children\":[[\"$\",\"path\",\"1inbqp\",{\"d\":\"m18 16 4-4-4-4\"}],[\"$\",\"path\",\"15zrgr\",{\"d\":\"m6 8-4 4 4 4\"}],[\"$\",\"path\",\"e7oirm\",{\"d\":\"m14.5 4-5 16\"}],\"$undefined\"]}],[\"$\",\"h3\",null,{\"className\":\"mt-5 text-lg font-semibold tracking-tight\",\"children\":\"Change it\"}],[\"$\",\"p\",null,{\"className\":\"mt-3 text-sm leading-6 text-white/50\",\"children\":\"Need another command or different behaviour? Ask for the change in chat and SlashCraft updates the bot for you.\"}]]}],[\"$\",\"article\",null,{\"className\":\"rounded-2xl border border-white/10 bg-white/[0.025] p-6\",\"children\":[[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-cloud size-5 text-violet-300\",\"aria-hidden\":\"true\",\"children\":[[\"$\",\"path\",\"p7xjir\",{\"d\":\"M17.5 19H9a7 7 0 1 1 6.71-9h1.79a4.5 4.5 0 1 1 0 9Z\"}],\"$undefined\"]}],[\"$\",\"h3\",null,{\"className\":\"mt-5 text-lg font-semibold tracking-tight\",\"children\":\"Run it\"}],[\"$\",\"p\",null,{\"className\":\"mt-3 text-sm leading-6 text-white/50\",\"children\":\"Deploy with managed hosting. If something goes wrong, live logs help you find the problem and get the bot working again.\"}]]}]]}]]}]}]\n"])</script>
1<script>self.__next_f.push([1,"e:[\"$\",\"section\",null,{\"className\":\"border-b border-white/8 bg-white/[0.018] py-16 sm:py-24\",\"children\":[\"$\",\"div\",null,{\"className\":\"mx-auto max-w-5xl px-6\",\"children\":[[\"$\",\"header\",null,{\"className\":\"max-w-3xl\",\"children\":[[\"$\",\"p\",null,{\"className\":\"text-xs font-semibold tracking-[0.2em] text-violet-300 uppercase\",\"children\":\"Why choose SlashCraft\"}],[\"$\",\"h2\",null,{\"className\":\"mt-3 text-3xl font-bold tracking-tight text-balance sm:text-4xl\",\"children\":\"Everything you need to launch your bot\"}],[\"$\",\"p\",null,{\"className\":\"mt-4 text-base leading-7 text-white/50 sm:text-lg\",\"children\":\"Spend less time configuring tools and more time building your Discord community.\"}]]}],[\"$\",\"div\",null,{\"className\":\"mt-10 grid gap-px overflow-hidden rounded-2xl border border-white/10 bg-white/10 sm:grid-cols-2\",\"children\":[[\"$\",\"article\",\"Built for your idea\",{\"className\":\"bg-[#0b0b14] p-6 sm:p-7\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-center gap-3\",\"children\":[[\"$\",\"span\",null,{\"className\":\"flex size-6 shrink-0 items-center justify-center rounded-full bg-emerald-400/10 text-emerald-300\",\"children\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2.5,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-check size-4\",\"aria-hidden\":\"true\",\"children\":[[\"$\",\"path\",\"1gmf2c\",{\"d\":\"M20 6 9 17l-5-5\"}],\"$undefined\"]}]}],[\"$\",\"h3\",null,{\"className\":\"text-lg font-semibold tracking-tight\",\"children\":\"Built for your idea\"}]]}],[\"$\",\"p\",null,{\"className\":\"mt-3 pl-9 text-sm leading-6 text-white/50\",\"children\":\"Get a custom bot based on what your community needs, not a generic template.\"}]]}],[\"$\",\"article\",\"No coding\",{\"className\":\"bg-[#0b0b14] p-6 sm:p-7\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-center gap-3\",\"children\":[[\"$\",\"span\",null,{\"className\":\"flex size-6 shrink-0 items-center justify-center rounded-full bg-emerald-400/10 text-emerald-300\",\"children\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2.5,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-check size-4\",\"aria-hidden\":\"true\",\"children\":[[\"$\",\"path\",\"1gmf2c\",{\"d\":\"M20 6 9 17l-5-5\"}],\"$undefined\"]}]}],[\"$\",\"h3\",null,{\"className\":\"text-lg font-semibold tracking-tight\",\"children\":\"No coding\"}]]}],[\"$\",\"p\",null,{\"className\":\"mt-3 pl-9 text-sm leading-6 text-white/50\",\"children\":\"Describe the bot in plain English. SlashCraft handles the code for you.\"}]]}],[\"$\",\"article\",\"Easy to update\",{\"className\":\"bg-[#0b0b14] p-6 sm:p-7\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-center gap-3\",\"children\":[[\"$\",\"span\",null,{\"className\":\"flex size-6 shrink-0 items-center justify-center rounded-full bg-emerald-400/10 text-emerald-300\",\"children\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2.5,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-check size-4\",\"aria-hidden\":\"true\",\"children\":[[\"$\",\"path\",\"1gmf2c\",{\"d\":\"M20 6 9 17l-5-5\"}],\"$undefined\"]}]}],[\"$\",\"h3\",null,{\"className\":\"text-lg font-semibold tracking-tight\",\"children\":\"Easy to update\"}]]}],[\"$\",\"p\",null,{\"className\":\"mt-3 pl-9 text-sm leading-6 text-white/50\",\"children\":\"Ask for new commands or changes in chat without rebuilding the workflow yourself.\"}]]}],[\"$\",\"article\",\"Hosted for you\",{\"className\":\"bg-[#0b0b14] p-6 sm:p-7\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-center gap-3\",\"children\":[[\"$\",\"span\",null,{\"className\":\"flex size-6 shrink-0 items-center justify-center rounded-full bg-emerald-400/10 text-emerald-300\",\"children\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\"
1:24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2.5,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-check size-4\",\"aria-hidden\":\"true\",\"children\":[[\"$\",\"path\",\"1gmf2c\",{\"d\":\"M20 6 9 17l-5-5\"}],\"$undefined\"]}]}],[\"$\",\"h3\",null,{\"className\":\"text-lg font-semibold tracking-tight\",\"children\":\"Hosted for you\"}]]}],\"$L1f\"]}]]}]]}]}]\n"])</script>
1<script>self.__next_f.push([1,"f:[\"$\",\"section\",null,{\"className\":\"border-b border-white/8 py-16 sm:py-24\",\"children\":[\"$\",\"div\",null,{\"className\":\"mx-auto max-w-3xl px-6\",\"children\":[[\"$\",\"header\",null,{\"className\":\"max-w-3xl\",\"children\":[[\"$\",\"p\",null,{\"className\":\"text-xs font-semibold tracking-[0.2em] text-violet-300 uppercase\",\"children\":\"Common questions\"}],[\"$\",\"h2\",null,{\"className\":\"mt-3 text-3xl font-bold tracking-tight text-balance sm:text-4xl\",\"children\":\"SlashCraft vs BotGhost FAQ\"}],null]}],[\"$\",\"div\",null,{\"className\":\"mt-10 divide-y divide-white/10 border-y border-white/10\",\"children\":[[\"$\",\"article\",null,{\"className\":\"py-7\",\"children\":[[\"$\",\"h3\",null,{\"className\":\"text-lg font-semibold tracking-tight\",\"children\":\"Is SlashCraft a BotGhost alternative?\"}],[\"$\",\"p\",null,{\"className\":\"mt-3 text-sm leading-7 text-white/50 sm:text-base\",\"children\":\"Yes. Describe the bot you want and SlashCraft builds and hosts it for you. You do not need to assemble the logic from visual modules.\"}]]}],[\"$\",\"article\",null,{\"className\":\"py-7\",\"children\":[[\"$\",\"h3\",null,{\"className\":\"text-lg font-semibold tracking-tight\",\"children\":\"Do I 
1need to know how to code?\"}],[\"$\",\"p\",null,{\"className\":\"mt-3 text-sm leading-7 text-white/50 sm:text-base\",\"children\":\"No. Tell SlashCraft what the bot should do in plain English and the AI handles the code.\"}]]}],[\"$\",\"article\",null,{\"className\":\"py-7\",\"children\":[[\"$\",\"h3\",null,{\"className\":\"text-lg font-semibold tracking-tight\",\"children\":\"Can SlashCraft build a custom bot?\"}],[\"$\",\"p\",null,{\"className\":\"mt-3 text-sm leading-7 text-white/50 sm:text-base\",\"children\":\"Yes. SlashCraft generates the bot around your description, so you are not limited to choosing a ready-made template.\"}]]}],[\"$\",\"article\",null,{\"className\":\"py-7\",\"children\":[[\"$\",\"h3\",null,{\"className\":\"text-lg font-semibold tracking-tight\",\"children\":\"Can I change the bot after it is live?\"}],[\"$\",\"p\",null,{\"className\":\"mt-3 text-sm leading-7 text-white/50 sm:text-base\",\"children\":\"Yes. Ask for a new feature or explain what should work differently. SlashCraft updates the bot through the same chat.\"}]]}],[\"$\",\"article\",null,{\"className\":\"py-7\",\"children\":[[\"$\",\"h3\",null,{\"className\":\"text-lg font-semibold tracking-tight\",\"children\":\"Does SlashCraft host the bot?\"}],[\"$\",\"p\",null,{\"className\":\"mt-3 text-sm leading-7 text-white/50 sm:text-base\",\"children\":\"Yes. Managed deployment and hosting are built into SlashCraft, so you do not need to run the bot on your own computer.\"}]]}]]}]]}]}]\n"])</script>
1<script>self.__next_f.push([1,"10:[\"$\",\"section\",null,{\"className\":\"relative overflow-hidden py-20 sm:py-28\",\"children\":[[\"$\",\"div\",null,{\"aria-hidden\":true,\"className\":\"pointer-events-none absolute inset-0 bg-[radial-gradient(ellipse_65%_60%_at_50%_100%,rgba(124,91,245,0.22),transparent_65%)]\"}],[\"$\",\"div\",null,{\"className\":\"relative mx-auto max-w-3xl px-6 text-center\",\"children\":[[\"$\",\"p\",null,{\"className\":\"text-xs font-semibold tracking-[0.22em] text-violet-300 uppercase\",\"children\":\"Start building\"}],[\"$\",\"h2\",null,{\"className\":\"mt-4 text-3xl font-bold tracking-tight text-balance sm:text-5xl\",\"children\":\"Your Discord bot starts with one prompt\"}],[\"$\",\"p\",null,{\"className\":\"mx-auto mt-5 max-w-2xl text-base leading-7 text-white/50 sm:text-lg\",\"children\":\"Describe what you want. SlashCraft builds it, deploys it, and keeps it online.\"}],[\"$\",\"$L8\",null,{\"href\":\"/\",\"className\":\"mt-8 inline-flex h-11 items-center justify-center gap-2 rounded-xl bg-[#7c5bf5] px-6 text-sm font-semibold text-white shadow-[0_0_30px_-8px_rgba(124,91,245,0.55)] transition-colors hover:bg-[#6d4de6]\",\"children\":[\"Build my bot\",[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-arrow-right size-4\",\"aria-hidden\":\"true\",\"children\":[[\"$\",\"path\",\"1ays0h\",{\"d\":\"M5 12h14\"}],[\"$\",\"path\",\"xquz4c\",{\"d\":\"m12 5 7 7-7 7\"}],\"$undefined\"]}]]}]]}]]}]\n"])</script>
1<script>self.__next_f.push([1,"21:T670,"])</script>
1<script>self.__next_f.push([1,"M216.856339,16.5966031 C200.285002,8.84328665 182.566144,3.2084988 164.041564,0 C161.766523,4.11318106 159.108624,9.64549908 157.276099,14.0464379 C137.583995,11.0849896 118.072967,11.0849896 98.7430163,14.0464379 C96.9108417,9.64549908 94.1925838,4.11318106 91.8971895,0 C73.3526068,3.2084988 55.6133949,8.86399117 39.0420583,16.6376612 C5.61752293,67.146514 -3.4433191,116.400813 1.08711069,164.955721 C23.2560196,181.510915 44.7403634,191.567697 65.8621325,198.148576 C71.0772151,190.971126 75.7283628,183.341335 79.7352139,175.300261 C72.104019,172.400575 64.7949724,168.822202 57.8887866,164.667963 C59.7209612,163.310589 61.5131304,161.891452 63.2445898,160.431257 C105.36741,180.133187 151.134928,180.133187 192.754523,160.431257 C194.506336,161.891452 196.298154,163.310589 198.110326,164.667963 C191.183787,168.842556 183.854737,172.420929 176.223542,175.320965 C180.230393,183.341335 184.861538,190.991831 190.096624,198.16893 C211.238746,191.588051 232.743023,181.531619 254.911949,164.955721 C260.227747,108.668201 245.831087,59.8662432 216.856339,16.5966031 Z M85.4738752,135.09489 C72.8290281,135.09489 62.4592217,123.290155 62.4592217,108.914901 C62.4592217,94.5396472 72.607595,82.7145587 85.4738752,82.7145587 C98.3405064,82.7145587 108.709962,94.5189427 108.488529,108.914901 C108.508531,123.290155 98.3405064,135.09489 85.4738752,135.09489 Z M170.525237,135.09489 C157.88039,135.09489 147.510584,123.290155 147.510584,108.914901 C147.510584,94.5396472 157.658606,82.7145587 170.525237,82.7145587 C183.391518,82.7145587 193.761324,94.5189427 193.539891,108.914901 C193.539891,123.290155 183.391518,135.09489 170.525237,135.09489 Z"])</script>
1<script>self.__next_f.push([1,"11:[\"$\",\"footer\",null,{\"className\":\"border-t border-white/8 bg-[#0b0b14]\",\"children\":[\"$\",\"div\",null,{\"className\":\"mx-auto max-w-5xl px-6\",\"children\":[[\"$\",\"div\",null,{\"className\":\"grid gap-10 py-12 sm:grid-cols-2 lg:grid-cols-[1.5fr_repeat(3,1fr)] lg:gap-12 lg:py-14\",\"children\":[[\"$\",\"div\",null,{\"className\":\"sm:col-span-2 lg:col-span-1\",\"children\":[[\"$\",\"$L8\",null,{\"href\":\"/\",\"className\":\"inline-flex items-center gap-2.5 text-base font-semibold text-white\",\"children\":[[\"$\",\"$L20\",null,{\"src\":\"/logo.png\",\"alt\":\"\",\"width\":32,\"height\":32,\"className\":\"size-8\"}],\"SlashCraft AI\"]}],[\"$\",\"p\",null,{\"className\":\"mt-4 max-w-xs text-sm leading-6 text-white/45\",\"children\":\"Create and host a custom Discord bot by describing what you want. No coding required.\"}]]}],[\"$\",\"div\",null,{\"children\":[[\"$\",\"h2\",null,{\"className\":\"text-sm font-semibold text-white/85\",\"children\":\"Product\"}],[\"$\",\"div\",null,{\"className\":\"mt-4 flex flex-col items-start gap-3 text-sm text-white/45 [\u0026_a]:transition-colors [\u0026_a:hover]:text-white/80\",\"children\":[[\"$\",\"$L8\",null,{\"href\":\"/\",\"children\":\"Discord bot builder\"}],[\"$\",\"$L8\",null,{\"href\":\"/#how-it-works\",\"children\":\"How it works\"}]]}]]}],[\"$\",\"div\",null,{\"children\":[[\"$\",\"h2\",null,{\"className\":\"text-sm font-semibold text-white/85\",\"children\":\"Resources\"}],[\"$\",\"div\",null,{\"className\":\"mt-4 flex flex-col items-start gap-3 text-sm text-white/45 [\u0026_a]:transition-colors [\u0026_a:hover]:text-white/80\",\"children\":[[\"$\",\"$L8\",null,{\"href\":\"/compare/slashcraft-vs-botghost\",\"children\":\"SlashCraft vs BotGhost\"}],[\"$\",\"a\",null,{\"href\":\"https://discord.gg/NDd7jtHsdS\",\"target\":\"_blank\",\"rel\":\"noopener noreferrer\",\"className\":\"inline-flex items-center gap-2\",\"children\":[[\"$\",\"svg\",null,{\"viewBox\":\"0 -28.5 256 256\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"preserveAspectRatio\":\"xMidYMid\",\"fill\":\"currentColor\",\"className\":\"size-4\",\"children\":[\"$\",\"path\",null,{\"d\":\"$21\",\"fillRule\":\"nonzero\"}]}],\"Discord community\"]}]]}]]}],[\"$\",\"div\",null,{\"children\":[[\"$\",\"h2\",null,{\"className\":\"text-sm font-semibold text-white/85\",\"children\":\"Legal\"}],[\"$\",\"div\",null,{\"className\":\"mt-4 flex flex-col items-start gap-3 text-sm text-white/45 [\u0026_a]:transition-colors [\u0026_a:hover]:text-white/80\",\"children\":[\"$L22\",\"$L23\"]}]]}]]}],\"$L24\"]}]}]\n"])</script>
1<script>self.__next_f.push([1,"12:[\"$\",\"$L25\",null,{\"children\":[\"$L26\",[\"$\",\"$L27\",null,{\"promise\":\"$@28\"}]]}]\n13:[\"$\",\"$1\",\"h\",{\"children\":[null,[[\"$\",\"$L29\",null,{\"children\":\"$L2a\"}],[\"$\",\"meta\",null,{\"name\":\"next-size-adjust\",\"content\":\"\"}]],[\"$\",\"$L2b\",null,{\"children\":[\"$\",\"div\",null,{\"hidden\":true,\"children\":[\"$\",\"$2c\",null,{\"fallback\":null,\"children\":\"$L2d\"}]}]}]]}]\n"])</script>
1<script>self.__next_f.push([1,"15:[\"$\",\"span\",null,{\"className\":\"mt-0.5 flex size-5 shrink-0 items-center justify-center rounded-full bg-emerald-400/10 text-emerald-300\",\"children\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2.5,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-check size-3.5\",\"aria-hidden\":\"true\",\"children\":[[\"$\",\"path\",\"1gmf2c\",{\"d\":\"M20 6 9 17l-5-5\"}],\"$undefined\"]}]}]\n16:[\"$\",\"span\",null,{\"children\":\"Build, launch, host, and manage the bot in one place.\"}]\n"])</script>
1<script>self.__next_f.push([1,"17:[\"$\",\"article\",null,{\"className\":\"rounded-2xl border border-white/10 bg-white/[0.025] p-6 sm:p-7\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex size-10 items-center justify-center rounded-xl ring-1 bg-sky-500/15 text-sky-200 ring-sky-400/25\",\"children\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-blocks size-5\",\"aria-hidden\":\"true\",\"children\":[[\"$\",\"path\",\"1ah6g2\",{\"d\":\"M10 22V7a1 1 0 0 0-1-1H4a2 2 0 0 0-2 2v12a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2v-5a1 1 0 0 0-1-1H2\"}],[\"$\",\"rect\",\"88lufb\",{\"x\":\"14\",\"y\":\"2\",\"width\":\"8\",\"height\":\"8\",\"rx\":\"1\"}],\"$undefined\"]}]}],[\"$\",\"h3\",null,{\"className\":\"mt-5 text-xl font-semibold tracking-tight\",\"children\":\"Where BotGhost adds more steps\"}],[\"$\",\"p\",null,{\"className\":\"mt-2 text-sm leading-6 text-white/50\",\"children\":\"BotGhost removes coding, but you still put the bot together with visual blocks.\"}],[\"$\",\"ul\",null,{\"className\":\"mt-5 space-y-3\",\"children\":[[\"$\",\"li\",\"Starts with modules and visual blocks instead of a plain-English description.\",{\"className\":\"flex gap-3 text-sm leading-6 text-white/65\",\"children\":[[\"$\",\"span\",null,{\"className\":\"mt-0.5 flex size-5 shrink-0 items-center justify-center rounded-full bg-rose-400/10 text-rose-300\",\"children\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2.5,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-x size-3.5\",\"aria-hidden\":\"true\",\"children\":[[\"$\",\"path\",\"1bl5f8\",{\"d\":\"M18 6 6 18\"}],[\"$\",\"path\",\"d8bk6v\",{\"d\":\"m6 6 12 12\"}],\"$undefined\"]}]}],[\"$\",\"span\",null,{\"children\":\"Starts with modules and visual blocks instead of a plain-English description.\"}]]}],[\"$\",\"li\",\"Feature changes require editing the relevant actions, conditions, commands, or events.\",{\"className\":\"flex gap-3 text-sm leading-6 text-white/65\",\"children\":[[\"$\",\"span\",null,{\"className\":\"mt-0.5 flex size-5 shrink-0 items-center justify-center rounded-full bg-rose-400/10 text-rose-300\",\"children\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2.5,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-x size-3.5\",\"aria-hidden\":\"true\",\"children\":[[\"$\",\"path\",\"1bl5f8\",{\"d\":\"M18 6 6 18\"}],[\"$\",\"path\",\"d8bk6v\",{\"d\":\"m6 6 12 12\"}],\"$undefined\"]}]}],[\"$\",\"span\",null,{\"children\":\"Feature changes require editing the relevant actions, conditions, commands, or events.\"}]]}],[\"$\",\"li\",\"You turn the idea into a visual flow yourself instead of asking AI to build it.\",{\"className\":\"flex gap-3 text-sm leading-6 text-white/65\",\"children\":[[\"$\",\"span\",null,{\"className\":\"mt-0.5 flex size-5 shrink-0 items-center justify-center rounded-full bg-rose-400/10 text-rose-300\",\"children\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\":24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2.5,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-x size-3.5\",\"aria-hidden\":\"true\",\"children\":[[\"$\",\"path\",\"1bl5f8\",{\"d\":\"M18 6 6 18\"}],[\"$\",\"path\",\"d8bk6v\",{\"d\":\"m6 6 12 12\"}],\"$undefined\"]}]}],[\"$\",\"span\",null,{\"children\":\"You turn the idea into a visual flow yourself instead of asking AI to build it.\"}]]}],[\"$\",\"li\",\"Ready-made modules are most useful when they already match the bot you want.\",{\"className\":\"flex gap-3 text-sm leading-6 text-white/65\",\"children\":[[\"$\",\"span\",null,{\"className\":\"mt-0.5 flex size-5 shrink-0 items-center justify-center rounded-full bg-rose-400/10 text-rose-300\",\"children\":[\"$\",\"svg\",null,{\"ref\":\"$undefined\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"width\":24,\"height\"
1:24,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":2.5,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"className\":\"lucide lucide-x size-3.5\",\"aria-hidden\":\"true\",\"children\":[[\"$\",\"path\",\"1bl5f8\",{\"d\":\"M18 6 6 18\"}],[\"$\",\"path\",\"d8bk6v\",{\"d\":\"m6 6 12 12\"}],\"$undefined\"]}]}],\"$L2e\"]}]]}]]}]\n"])</script>
1<script>self.__next_f.push([1,"18:[\"$\",\"td\",null,{\"className\":\"bg-violet-500/[0.035] px-5 py-5 align-top text-sm leading-6 text-white/70\",\"children\":\"Use live logs and ask the AI to help find and fix the problem.\"}]\n19:[\"$\",\"td\",null,{\"className\":\"px-5 py-5 align-top text-sm leading-6 text-white/58\",\"children\":\"Inspect and change commands, events, conditions, and actions in the dashboard.\"}]\n1a:[\"$\",\"tr\",\"Project history\",{\"className\":\"border-b border-white/8 last:border-b-0\",\"children\":[[\"$\",\"th\",null,{\"className\":\"px-5 py-5 align-top text-sm font-medium text-white/80\",\"children\":\"Project history\"}],[\"$\",\"td\",null,{\"className\":\"bg-violet-500/[0.035] px-5 py-5 align-top text-sm leading-6 text-white/70\",\"children\":\"Use version history to see how your bot has changed.\"}],[\"$\",\"td\",null,{\"className\":\"px-5 py-5 align-top text-sm leading-6 text-white/58\",\"children\":\"Manage your bot's setup through the visual dashboard.\"}]]}]\n1b:[\"$\",\"tr\",\"Hosting\",{\"className\":\"border-b border-white/8 last:border-b-0\",\"children\":[[\"$\",\"th\",null,{\"className\":\"px-5 py-5 align-top text-sm font-medium text-white/80\",\"children\":\"Hosting\"}],[\"$\",\"td\",null,{\"className\":\"bg-violet-500/[0.035] px-5 py-5 align-top text-sm leading-6 text-white/70\",\"children\":\"SlashCraft deploys and hosts the bot for you.\"}],[\"$\",\"td\",null,{\"className\":\"px-5 py-5 align-top text-sm leading-6 text-white/58\",\"children\":\"Managed hosting is also provided for bots built on BotGhost.\"}]]}]\n1c:[\"$\",\"tr\",\"Bot identity\",{\"className\":\"border-b border-white/8 last:border-b-0\",\"children\":[[\"$\",\"th\",null,{\"className\":\"px-5 py-5 align-top text-sm font-medium text-white/80\",\"children\":\"Bot identity\"}],[\"$\",\"td\",null,{\"className\":\"bg-violet-500/[0.035] px-5 py-5 align-top text-sm leading-6 text-white/70\",\"children\":\"Use your own Discord bot application, name, and avatar.\"}],[\"$\",\"td\",null,{\"className\":\"px-5 py-5 align-top text-sm leading-6 text-white/58\",\"children\":\"Create a custom Discord bot with its own identity.\"}]]}]\n1d:[\"$\",\"tr\",\"Coding required\",{\"className\":\"border-b border-white/8 last:border-b-0\",\"ch"])</script>
1<script>self.__next_f.push([1,"ildren\":[[\"$\",\"th\",null,{\"className\":\"px-5 py-5 align-top text-sm font-medium text-white/80\",\"children\":\"Coding required\"}],[\"$\",\"td\",null,{\"className\":\"bg-violet-500/[0.035] px-5 py-5 align-top text-sm leading-6 text-white/70\",\"children\":\"No. Describe what you want and SlashCraft builds it.\"}],[\"$\",\"td\",null,{\"className\":\"px-5 py-5 align-top text-sm leading-6 text-white/58\",\"children\":\"No. Bot logic is assembled through its visual builder.\"}]]}]\n1e:[\"$\",\"p\",null,{\"className\":\"mt-4 text-xs leading-5 text-white/35\",\"children\":[\"BotGhost details are based on its\",\" \",[\"$\",\"a\",null,{\"href\":\"https://botghost.com/\",\"target\":\"_blank\",\"rel\":\"noopener noreferrer\",\"className\":\"underline decoration-white/20 underline-offset-2 transition-colors hover:text-white/60\",\"children\":\"official public website\"}],\" \",\"and may change.\"]}]\n1f:[\"$\",\"p\",null,{\"className\":\"mt-3 pl-9 text-sm leading-6 text-white/50\",\"children\":\"Deploy the bot with managed hosting and use live logs when you need to fix something.\"}]\n22:[\"$\",\"$L8\",null,{\"href\":\"/terms\",\"children\":\"Terms of service\"}]\n23:[\"$\",\"$L8\",null,{\"href\":\"/privacy\",\"children\":\"Privacy policy\"}]\n24:[\"$\",\"div\",null,{\"className\":\"flex flex-col gap-2 border-t border-white/8 py-6 text-xs text-white/35 sm:flex-row sm:items-center sm:justify-between\",\"children\":[[\"$\",\"p\",null,{\"children\":[\"© \",2026,\" SlashCraft\"]}],[\"$\",\"p\",null,{\"children\":\"AI-powered Discord bot builder\"}]]}]\n"])</script>
1<script>self.__next_f.push([1,"2e:[\"$\",\"span\",null,{\"children\":\"Ready-made modules are most useful when they already match the bot you want.\"}]\n"])</script>
1<script>self.__next_f.push([1,"2a:[[\"$\",\"meta\",\"0\",{\"charSet\":\"utf-8\"}],[\"$\",\"meta\",\"1\",{\"name\":\"viewport\",\"content\":\"width=device-width, initial-scale=1\"}]]\n26:null\n"])</script>
1<script>self.__next_f.push([1,"2f:I[80622,[],\"IconMark\"]\n"])</script>
1<script>self.__next_f.push([1,"28:{\"metadata\":[[\"$\",\"title\",\"0\",{\"children\":\"SlashCraft vs BotGhost: Discord Bot Builders Compared\"}],[\"$\",\"meta\",\"1\",{\"name\":\"description\",\"content\":\"Compare SlashCraft and BotGhost. See why SlashCraft is the simpler way to build, change, host, and manage a custom Discord bot with AI.\"}],[\"$\",\"link\",\"2\",{\"rel\":\"canonical\",\"href\":\"https://slashcraft.ai/compare/slashcraft-vs-botghost\"}],[\"$\",\"meta\",\"3\",{\"property\":\"og:title\",\"content\":\"SlashCraft vs BotGhost: Discord Bot Builders Compared\"}],[\"$\",\"meta\",\"4\",{\"property\":\"og:description\",\"content\":\"Compare building a custom Discord bot with SlashCraft AI or BotGhost's visual builder.\"}],[\"$\",\"meta\",\"5\",{\"property\":\"og:url\",\"content\":\"https://slashcraft.ai/compare/slashcraft-vs-botghost\"}],[\"$\",\"meta\",\"6\",{\"property\":\"og:site_name\",\"content\":\"SlashCraft AI\"}],[\"$\",\"meta\",\"7\",{\"property\":\"og:image\",\"content\":\"https://slashcraft.ai/logo_solid_bg_zoom.png\"}],[\"$\",\"meta\",\"8\",{\"property\":\"og:image:width\",\"content\":\"1200\"}],[\"$\",\"meta\",\"9\",{\"property\":\"og:image:height\",\"content\":\"1200\"}],[\"$\",\"meta\",\"10\",{\"property\":\"og:image:alt\",\"content\":\"SlashCraft AI logo\"}],[\"$\",\"meta\",\"11\",{\"property\":\"og:type\",\"content\":\"article\"}],[\"$\",\"meta\",\"12\",{\"name\":\"twitter:card\",\"content\":\"summary_large_image\"}],[\"$\",\"meta\",\"13\",{\"name\":\"twitter:title\",\"content\":\"SlashCraft vs BotGhost: Discord Bot Builders Compared\"}],[\"$\",\"meta\",\"14\",{\"name\":\"twitter:description\",\"content\":\"Compare SlashCraft AI with BotGhost's visual Discord bot builder.\"}],[\"$\",\"meta\",\"15\",{\"name\":\"twitter:image\",\"content\":\"https://slashcraft.ai/logo_solid_bg_zoom.png\"}],[\"$\",\"link\",\"16\",{\"rel\":\"icon\",\"href\":\"/favicon.ico\"}],[\"$\",\"$L2f\",\"17\",{}]],\"error\":null,\"digest\":\"$undefined\"}\n"])</script>
1<script>self.__next_f.push([1,"2d:\"$28:metadata\"\n"])</script>
1</body></html>

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.