The weeb for the next gen discord boat - Wamellow wamellow.com
bot discord

add customize bot style docs

shi.gg f6253427 9b3a89d7

verified
Changed files
+39 -13
app
(home)
premium
components
markdown
public
+1 -1
README.md
··· 45 45 RATINGS_API="http://localhost:5002" 46 46 47 47 # The Discord client ID and bot token 48 - CLIENT_ID="1125449347451068437" 48 + NEXT_PUBLIC_CLIENT_ID="1125449347451068437" 49 49 DISCORD_TOKEN="" 50 50 51 51 # A personal GitHub access token (read repositories)
+4 -1
app/(home)/premium/page.tsx
··· 16 16 import { defaultFetchOptions } from "@/lib/api"; 17 17 import type User from "@/lib/discord/user"; 18 18 import { getUser } from "@/lib/discord/user"; 19 + import BotStylePic from "@/public/docs-assets/bot-style.webp"; 20 + import NotificationsStylePic from "@/public/docs-assets/notifications-style.webp"; 19 21 import ArrowPic from "@/public/icons/arroww.webp"; 20 22 import type { ApiV1TopguildsGetResponse } from "@/typings"; 21 23 import { cn } from "@/utils/cn"; ··· 46 48 { title: "Dailyposts", free: 4, premium: 20 }, 47 49 { title: "Welcome pings", free: 5, premium: 15 }, 48 50 { title: "Welcome roles", free: 5, premium: 10 }, 49 - { title: "Notification styles", free: false, premium: true }, 51 + { title: "Customize Avatar & Banner", free: false, premium: true, tooltip: <Image alt="Custom Styling" src={BotStylePic} className="rounded-xl" /> }, 52 + { title: "Notification styles", free: false, premium: true, tooltip: <Image alt="Custom Styling" src={NotificationsStylePic} className="rounded-xl" /> }, 50 53 { title: "Notification crosspost", free: false, premium: true } 51 54 ]; 52 55
+1 -1
components/markdown/index.tsx
··· 137 137 )} 138 138 > 139 139 {/* eslint-disable-next-line @next/next/no-img-element */} 140 - <img alt={alt} className="rounded-md" loading="lazy" {...props} /> 140 + <img alt={alt} className={cn("rounded-md", alt === "emoji") && "inline"} loading="lazy" {...props} /> 141 141 {alt && alt !== "emoji" && <span aria-hidden="true" className="text-neutral-500 font-medium text-sm text-center">{alt}</span>} 142 142 </span> 143 143 );
public/docs-assets/bot-style.webp

This is a binary file and will not be displayed.

+27 -9
public/docs/index.md
··· 1 - <iframe src="https://e.widgetbot.io/channels/828676951023550495/1135588403782619317" height="800" frameborder="0" class="-mt-[2px]"> 2 - </iframe> 1 + A list of all commands can be found by just typing `/` into the chat box inside Discord, or online at [discordlist.gg](https://discordlist.gg/bot/1125449347451068437/commands). 3 2 4 - ## Commands 5 - A list of all commands can be found by just typing `/` into the chat box inside Discord, or online at [discordlist.gg](https://discordlist.gg/bot/1125449347451068437/commands). 3 + ### 🕵️‍♀️ Styles (whitelabel) 4 + The Styles feature enables you to customize (or whitelabel) Wamellow's appearance by modifying its username, avatar, banner, and bio. These customizations apply across all bot interactions, including commands, features, and the server member list. 5 + <br /> 6 + <br /> 7 + 8 + The username must follow the [name constraints set by Discord](https://discord.com/developers/docs/resources/user#usernames-and-nicknames). The avatar must be a `.png`, `.jpg`, `.jpeg`, `.gif`, or `.webp` file and be less than 8MiB in size. (Animated formats like GIFs are also supported) 9 + <br /> 10 + <br /> 11 + 12 + ![wamellow whitelabeled command](/docs-assets/bot-style.webp) 6 13 7 14 ## Languages 8 15 Wamellow is translated into many different languages, including 9 16 - 🇺🇸 English 10 - - 🇩🇪 German 11 - - 🇭🇷 Croatian 12 - - 🇮🇹 Italian 13 - - 🇵🇹 Portuguese, Brazilian 17 + - 🇭🇷 Croatian ![emoji](https://img.shields.io/badge/dynamic/json?color=green&label=hr&style=flat&logo=crowdin&query=%24.progress.3.data.approvalProgress&url=https%3A%2F%2Fbadges.awesome-crowdin.com%2Fstats-15336720-606257.json) 18 + - 🇩🇪 German ![emoji](https://img.shields.io/badge/dynamic/json?color=green&label=de&style=flat&logo=crowdin&query=%24.progress.0.data.approvalProgress&url=https%3A%2F%2Fbadges.awesome-crowdin.com%2Fstats-15336720-606257.json) 19 + - 🇮🇹 Italian ![emoji](https://img.shields.io/badge/dynamic/json?color=green&label=it&style=flat&logo=crowdin&query=%24.progress.4.data.approvalProgress&url=https%3A%2F%2Fbadges.awesome-crowdin.com%2Fstats-15336720-606257.json) 20 + <br /><br /> 21 + - 🇨🇳 Chinese, Simplified ![emoji](https://img.shields.io/badge/dynamic/json?color=green&label=zh-CN&style=flat&logo=crowdin&query=%24.progress.12.data.approvalProgress&url=https%3A%2F%2Fbadges.awesome-crowdin.com%2Fstats-15336720-606257.json) 22 + - 🇹🇼 Chinese, Traditional ![emoji](https://img.shields.io/badge/dynamic/json?color=green&label=zh-TW&style=flat&logo=crowdin&query=%24.progress.13.data.approvalProgress&url=https%3A%2F%2Fbadges.awesome-crowdin.com%2Fstats-15336720-606257.json) 23 + - 🇫🇷 French ![emoji](https://img.shields.io/badge/dynamic/json?color=green&label=fr&style=flat&logo=crowdin&query=%24.progress.2.data.approvalProgress&url=https%3A%2F%2Fbadges.awesome-crowdin.com%2Fstats-15336720-606257.json) 24 + - 🇯🇵 Japanese ![emoji](https://img.shields.io/badge/dynamic/json?color=green&label=ja&style=flat&logo=crowdin&query=%24.progress.5.data.approvalProgress&url=https%3A%2F%2Fbadges.awesome-crowdin.com%2Fstats-15336720-606257.json) 25 + - 🇳🇴 Norwegian ![emoji](https://img.shields.io/badge/dynamic/json?color=green&label=no&style=flat&logo=crowdin&query=%24.progress.6.data.approvalProgress&url=https%3A%2F%2Fbadges.awesome-crowdin.com%2Fstats-15336720-606257.json) 26 + - 🇵🇱 Polish ![emoji](https://img.shields.io/badge/dynamic/json?color=green&label=pl&style=flat&logo=crowdin&query=%24.progress.7.data.approvalProgress&url=https%3A%2F%2Fbadges.awesome-crowdin.com%2Fstats-15336720-606257.json) 27 + - 🇧🇷 Portuguese, Brazilian ![emoji](https://img.shields.io/badge/dynamic/json?color=green&label=pt-BR&style=flat&logo=crowdin&query=%24.progress.8.data.approvalProgress&url=https%3A%2F%2Fbadges.awesome-crowdin.com%2Fstats-15336720-606257.json) 28 + - 🇷🇺 Russian ![emoji](https://img.shields.io/badge/dynamic/json?color=green&label=ru&style=flat&logo=crowdin&query=%24.progress.9.data.approvalProgress&url=https%3A%2F%2Fbadges.awesome-crowdin.com%2Fstats-15336720-606257.json) 29 + - 🇸🇮 Slovenian ![emoji](https://img.shields.io/badge/dynamic/json?color=green&label=sl&style=flat&logo=crowdin&query=%24.progress.10.data.approvalProgress&url=https%3A%2F%2Fbadges.awesome-crowdin.com%2Fstats-15336720-606257.json) 30 + - 🇪🇸 Spanish ![emoji](https://img.shields.io/badge/dynamic/json?color=green&label=es-ES&style=flat&logo=crowdin&query=%24.progress.1.data.approvalProgress&url=https%3A%2F%2Fbadges.awesome-crowdin.com%2Fstats-15336720-606257.json) 31 + - 🇹🇷 Turkish ![emoji](https://img.shields.io/badge/dynamic/json?color=green&label=tr&style=flat&logo=crowdin&query=%24.progress.11.data.approvalProgress&url=https%3A%2F%2Fbadges.awesome-crowdin.com%2Fstats-15336720-606257.json) 14 32 <br /> 15 33 16 34 Note that Wamellow will automatically choose the language of your Discord. ··· 38 56 You can find the full list of supported voices in the [Text-to-Speech documentation](/docs/text-to-speech#voices). 39 57 40 58 ## Funding 41 - Wamellow is essentially a one-(wo)man show. I — [Luna](https://shi.gg) — plan, develop, maintain, host and fund the project alone, as I see it as a hobby and use programming is my form of therapy. I would be very grateful if you could support my work with a generous donation on [ko-fi.com/mwlica](https://ko-fi.com/mwlica) — but obviously there's no pressure! 59 + Wamellow is essentially a one-(wo)man show. I — [Luna](https://shi.gg) — plan, develop, maintain, host and fund the project alone, as I see it as a hobby and use programming is my form of therapy. I would be very grateful if you could support my work with a generous donation on [ko-fi.com/mwlica](https://ko-fi.com/mwlica) or by subscribing to our [premium plan](/premium) — but obviously there's no pressure! 42 60 43 61 ## Security 44 62 Wamellow develops and maintains many tools, utilities and APIs in-house on its own infrastructure. Therefore, there is always a risk of security vulnerabilities and the like. You are welcome to search for and report bugs and vulnerabilities in all of our programmes, tools and APIs, as long as you do not gain any advantage, cause us any harm, abuse the system, disrupt service or impact any other user, and do not disclose the issue to third parties until it is resolved. Please report any issues to either Luna@Wamellow.com or mwlica on Discord. Please do not report the following: brute force attacks; DDoS attacks; publicly accessible login panels; reports from scanners and automated tools; reports on the subdomain status.wamellow.com; self-exploitation; or social engineering of users.
+6 -1
public/docs/text-to-speech.md
··· 31 31 ### 😷 Priority role 32 32 Pick a role that lets users override other messages that are currently being spoken. This lets users start talking right away without the "please wait..." message popping up. It's a good idea to give this role to people who are actually disabled. 33 33 34 + ### 🤚 Blacklist role 35 + Specify a role that is restricted from using Text-to-Speech. 36 + 34 37 ### 🔉 Announce user 35 38 Wamellow will announce which user is currently talking through it. If a user says "hello there," the bot will speak "Luna says: hello there." 36 39 <br /> ··· 81 84 ## Voice filters 82 85 Filters are a way to tamper with the voices when using Wamellow in VCs, they can be toggled using `/tts set filter` by VC moderators. 83 86 This setting applies to anyone currently using Wamellow in the VC, all filters will be removed once Wamellow leaves. 84 - Multiple filters can be enabled and used at the same time. 87 + Some filters can be enabled and used at the same time. Pitch and Speed may not be used with other filters. Choosing a filter may override the pitch and speed settings. 85 88 <br /> 86 89 <br /> 87 90 ··· 92 95 - `Tremolo` 93 96 - `Vibrato` 94 97 - `LowPass` 98 + - `Pitch` (customizable between 0% and 100%; default 50%) 99 + - `Speed` (customizable between 1% and 100%; default 50%) 95 100 <br /> 96 101 <br /> 97 102