···43434444export const revalidate = 43200;
45454646+const styles = {
4747+ h2: cn(montserrat.className, "lg:text-5xl text-4xl bg-gradient-to-b bg-clip-text text-transparent from-neutral-200 from-40% to-neutral-300 font-bold mb-4"),
4848+ h3: cn(montserrat.className, "lg:text-2xl text-xl bg-gradient-to-b bg-clip-text text-transparent from-neutral-200 from-40% to-neutral-300 font-semibold")
4949+};
5050+5151+const messageProps = (command?: string) => ({
5252+ mode: "DARK" as const,
5353+ commandUsed: command
5454+ ? {
5555+ name: command,
5656+ username: "@mwlica",
5757+ avatar: "/luna.webp",
5858+ bot: false
5959+ }
6060+ : undefined,
6161+ user: {
6262+ username: "Wamellow",
6363+ avatar: "/waya-v3.webp",
6464+ bot: true
6565+ }
6666+});
6767+4668export default async function Home() {
4769 const topGuilds = await fetch(`${process.env.NEXT_PUBLIC_API}/top-guilds`, defaultFetchOptions)
4870 .then((res) => res.json())
4971 .catch(() => null) as ApiV1TopguildsGetResponse[] | null;
5050-5151- const styles = {
5252- h2: cn(montserrat.className, "lg:text-5xl text-4xl bg-gradient-to-b bg-clip-text text-transparent from-neutral-200 from-40% to-neutral-300 font-bold"),
5353- h3: cn(montserrat.className, "lg:text-2xl text-xl bg-gradient-to-b bg-clip-text text-transparent from-neutral-200 from-40% to-neutral-300 font-semibold")
5454- };
5555-5656- const messageProps = (command?: string) => ({
5757- mode: "DARK" as const,
5858- commandUsed: command
5959- ? {
6060- name: command,
6161- username: "@mwlica",
6262- avatar: "/luna.webp",
6363- bot: false
6464- }
6565- : undefined,
6666- user: {
6767- username: "Wamellow",
6868- avatar: "/waya-v3.webp",
6969- bot: true
7070- }
7171- });
7272-7373- const Invite = () => (
7474- <ClientButton
7575- as={Link}
7676- color="secondary"
7777- href="/login?invite=true"
7878- prefetch={false}
7979- startContent={<HiUserAdd />}
8080- >
8181- <span className="block sm:hidden">Invite</span>
8282- <span className="hidden sm:block">Invite Wamellow</span>
8383- </ClientButton>
8484- );
85728673 // eslint-disable-next-line
8774 async function renderCount() {
···224211225212 <div>
226213 <h2 className={styles.h2}>Next-Level text to speech 🔊</h2>
227227- <div className="my-6 max-w-md font-medium">
228228- It{"'"}s crucial for people with speech impairments.
229229- It ensures inclusivity and allows everyone to participate fully, promoting accessibility and community engagement. ❤️
230230- <span className="sr-only">One of the msot important Accessibility feature you need.</span>
231231- </div>
232214233215 <Box className="flex flex-col md:flex-row gap-10 items-center">
234216 <div className="md:w-1/2 flex flex-col items-start">
···290272291273 <div
292274 className="bg-discord-gray px-8 py-6 md:py-12 rounded-lg flex flex-col sm:flex-row sm:items-center md:flex-col md:items-start lg:flex-row lg:items-center gap-4 min-h-56"
293293-294275 >
295276 <DiscordChannelCategory name="#/voice/dev/null">
296277 <DiscordChannel
···320301 </div>
321302322303 <div>
323323- <h2 className={styles.h2}>Stylish YouTube Notifications 📢</h2>
324324- <div className="my-6 max-w-md font-medium">
325325- Notify your community about freshly released videos in style with free custom messages & embeds for up to 30 channels.
326326- </div>
304304+ <h2 className={styles.h2}>Stylish Social Notifications 📢</h2>
327305328306 <Box className="flex flex-col md:flex-row-reverse gap-10 items-center">
329307 <div className="md:w-1/2">
···334312 size="sm"
335313 startContent={<HiCash className="mx-1" />}
336314 >
337337- <span className="font-semibold">Styling & 30 Channels free</span>
315315+ <span className="font-semibold">Free styling, 30 Channels</span>
338316 </ClientChip>
339339- <h3 className={styles.h3}>Stay up-to-date on YouTube</h3>
317317+ <h3 className={styles.h3}>Stay up-to-date on YouTube & Twitch</h3>
340318 <div className="pt-6">
341319 Set up notifications with free custom messages and embeds for up to 30 channels and get notified in less than a minute.
342320343321 <ol className="mt-4">
344322 {[
323323+ "Youtube and Twitch",
345324 "Up to 30 channels",
346325 "Custom message & embed",
347347- "Sub 30 second delay",
348348- "99.9% uptime"
326326+ "Insanely fast"
349327 ].map((name) => (
350328 <li key={name} className="flex gap-1 items-center">
351329 <HiCheck className="text-violet-400" />
···399377400378 <div>
401379 <h2 className={styles.h2}>Create unique images with Ai 🏳️⚧️</h2>
402402- <div className="my-6 max-w-md font-medium">
403403- Unlock complimentary access to a variety of image generation models directly within your Discord server. Without paying a shit ton to MEE6.
404404- </div>
405380406381 <Box className="flex flex-col md:flex-row gap-10 items-center">
407382 <div className="md:w-1/2">
···465440466441 <div>
467442 <h2 className={styles.h2}>Watchin{"'"} Anime ❤️</h2>
468468- <div className="my-6 max-w-md font-medium">
469469- They{"'"}re like windows to stories that provide the perfect distraction, letting you take a breather before diving back into the real world.
470470- </div>
471443472444 <Box className="flex flex-col md:flex-row-reverse gap-10 items-center">
473445 <div className="md:w-1/2">
···523495524496 <div>
525497 <h2 className={styles.h2}>Fun leveling and leaderboards 🦄</h2>
526526- <div className="my-6 max-w-md font-medium">
527527- Have you ever dreamed of not using <span className="line-through">MEE6™</span>? Just use <span className="font-bold">Wamellow</span> instead and don{"'"}t pay premium to personalise your cards and webpages! 👀
528528- </div>
529498530499 <Box className="flex flex-col md:flex-row gap-10 items-center">
531500 <div className="md:w-1/2">
···573542574543 <div>
575544 <h2 className={styles.h2}>Fun with Starboards ⭐</h2>
576576- <div className="my-6 max-w-md font-medium">
577577- Join us in celebrating the best of your community by using Starboards to highlight and share messages that shine!
578578- </div>
579545580546 <Box className="flex flex-col md:flex-row gap-10 items-center">
581547 <div className="md:w-1/2">
···590556 </ClientChip>
591557 <h3 className={styles.h3}>POGBOARD DEEZ NUTS</h3>
592558 <div className="pt-6">
593593- With Starboards, you have the power to elevate remarkable messages within our server.
594594- When you come across a post that deserves recognition, simply vote it up, and watch as it takes center stage for everyone to see.
595595- This feature ensures that exceptional content gets the attention it deserves, fostering a lively and engaging atmosphere.
559559+ With Starboards, you have the power to highlight remarkable messages in your server.
560560+ When you come across a message that is either funny or hilarious, simply react with a star, and if enough people star the message, it will be posted to the set starboard channel.
596561 </div>
597562 <div className="flex gap-2 mt-6">
598563 <Invite />
···620585 I DONT EVEN HAVE A CAR
621586622587 <div className="flex gap-1 mt-4 mb-1">
623623- <span className="font-bold flex gap-1 items-center">⭐ 3</span>
588588+ <span className="font-bold flex gap-1 items-center">⭐ 38</span>
624589 •
625590 <span className="text-blue-500 hover:underline cursor-pointer">#lounge</span>
626591 </div>
···634599 </div>
635600636601 <div>
637637- <h2 className={styles.h2}>Heyho and bye @user 👋</h2>
638638- <div className="my-6 max-w-md font-medium">
639639- Make newcomers feel valued, enabling them to actively contribute to your vibrant channels.
640640- </div>
602602+ <h2 className={styles.h2}>Heyho and farewell @user 👋</h2>
641603642604 <Box className="flex flex-col md:flex-row-reverse gap-10 items-center">
643605 <div className="md:w-1/2">
···648610 size="sm"
649611 startContent={<HiCash className="mx-1" />}
650612 >
651651- <span className="font-semibold">w/ free image background</span>
613613+ <span className="font-semibold">w/ free image card backgrounds</span>
652614 </ClientChip>
653615 <h3 className={styles.h3}>Greetings</h3>
654616 <div className="pt-6">
655617 Give a warm welcome to new members, introducing them to rules, topics, and ongoing events.
656656- Ensure a positive, inclusive experience from the start, fostering community and engagement.
657618 Whether gaming, joining a guild, or casual chat, every member should sense a strong community bond.
658619 </div>
659620 <div className="flex gap-2 mt-6">
···687648688649 <div>
689650 <h2 className={styles.h2}>Verify members w/ Passport</h2>
690690- <div className="my-6 max-w-md font-medium">
691691- Secure your server from raider attacks and ensure that only verified members can access your channels.
692692- </div>
693651694652 <Box className="flex flex-col md:flex-row gap-10 items-center">
695653 <div className="md:w-1/2">
···704662 </ClientChip>
705663 <h3 className={styles.h3}>Captcha verification</h3>
706664 <div className="pt-6">
707707- Protect your server from unwanted attacks such as bot-raids with our captcha verification system.
708708- Ensure that only verified members can access your channels, safeguarding your server from raider attacks and ensuring a safe and secure environment for all your members.
665665+ Protect your server from unwanted attacks, such as bot-raids, with our captcha verification system.
666666+ Ensure that only human members can access your channels, safeguarding your server from raider attacks and ensuring a safe and secure environment for all your members.
709667 </div>
710668 <div className="flex gap-2 mt-6">
711669 <Invite />
···744702745703 <div>
746704 <h2 className={styles.h2}>Create Custom Responses 🖊️</h2>
747747- <div className="my-6 max-w-md font-medium">
748748- Level up your Discord support game with Wamellow{"'"}s custom respones, called tags!
749749- </div>
750705751706 <Box className="flex flex-col md:flex-row-reverse gap-10 items-center">
752707 <div className="md:w-1/2">
···762717 <h3 className={styles.h3}>Wamellow tags</h3>
763718 <div className="pt-6">
764719 Easily handle frequently asked questions, common queries, and repetitive tasks in a snap.
765765- Empower your server with quick access to essential info, making support a breeze.
720720+ Empower your server with quick access to custom commands.
766721 Boost engagement and create a knowledgeable community for free!
767722 </div>
768723 <div className="flex gap-2 mt-6">
···825780 </Suspense>
826781827782 </div>
783783+ );
784784+}
785785+786786+function Invite() {
787787+ return (
788788+ <ClientButton
789789+ as={Link}
790790+ color="secondary"
791791+ href="/login?invite=true"
792792+ prefetch={false}
793793+ startContent={<HiUserAdd />}
794794+ >
795795+ <span className="block sm:hidden">Invite</span>
796796+ <span className="hidden sm:block">Invite Wamellow</span>
797797+ </ClientButton>
828798 );
829799}