···314314 </MessageCreatorEmbed>
315315316316 <Section
317317- title="Wave to say hi!"
317317+ className="mb-6"
318318+ title="Click to say hi!"
318319 >
319320 Bring Discord's "Wave to say hi!" feature on customized messages, just with a random greet!
320321 </Section>
···345346 disabled={!welcome.enabled || !welcome.button?.enabled}
346347 />
347348348348- <div className="lg:flex gap-3">
349349+ <div className="lg:flex gap-3 pt-3">
349350 <div className="lg:w-1/2">
350351 <SelectMenu
351352 name="Button color"
···353354 dataName="button.style"
354355 items={
355356 [
356356- ["852956037111349269", "Grey", 2],
357357- ["1021446883685695538", "Blurple", 1],
358358- ["1021446892707647498", "Green", 3],
359359- ["1021446888773386300", "Red", 4]
357357+ ["292b34", "Grey", 2],
358358+ ["5865f2", "Blurple", 1],
359359+ ["248046", "Green", 3],
360360+ ["da373c", "Red", 4]
360361 ]
361361- .map(([emoji, name, id]) => {
362362- return {
363363- icon: <Image src={`https://cdn.discordapp.com/emojis/${emoji}.webp?size=64&quality=lossless`} className="rounded-md h-6 w-6" alt={name as string} height={64} width={64} />,
364364- name: name as string,
365365- value: id
366366- };
367367- }) || []
362362+ .map(([color, name, id]) => ({
363363+ icon: <div className="rounded-md h-6 w-6" style={{ backgroundColor: `#${color}` }} />,
364364+ name: name as string,
365365+ value: id
366366+ }))
367367+ || []
368368 }
369369- description="Select emotes which will be reacted with on welcome messages."
369369+ description="Select the color of the button."
370370 defaultState={welcome?.button?.style}
371371 disabled={!welcome.enabled || !welcome.button?.enabled}
372372 />
···377377 url={`/guilds/${guild?.id}/modules/welcome`}
378378 dataName="button.emoji"
379379 items={
380380- guild?.emojis?.sort((a, b) => a.name.localeCompare(b.name)).map((c) => {
381381- return { icon: <Image src={`https://cdn.discordapp.com/emojis/${c.id}.webp?size=64&quality=lossless`} className="rounded-md h-6 w-6" alt={c.name} height={64} width={64} />, name: c.name.replace(/-|_/g, " "), value: c.id };
382382- }) || []
380380+ guild?.emojis
381381+ ?.sort((a, b) => a.name.localeCompare(b.name))
382382+ .map((c) => ({
383383+ icon: <Image src={`https://cdn.discordapp.com/emojis/${c.id}.webp?size=64&quality=lossless`} className="rounded-md h-6 w-6" alt={c.name} height={64} width={64} />,
384384+ name: c.name.replace(/-|_/g, " "),
385385+ value: c.id
386386+ }))
387387+ || []
383388 }
384389 description="Select an emoji which will be used in the button."
385390 defaultState={welcome?.button?.emoji}
···388393 </div>
389394 </div>
390395391391- <div className="h-48" />
396396+ <div className="h-[138px]" />
392397393398 </div>
394399 );
public/docs-assets/welcomer-wtsh.png
This is a binary file and will not be displayed.
+23-7
public/docs/greetings.md
···22<br />
33<br />
4455-
55+
6677## Setup
881. Add Wamellow to your server by going to [wamellow.com/add](https://wamellow.com/add).
···18181919### 🖼️ Image card
2020You can create a nice welcome image by **customizing the background for free**.
2121-<br />
2222-<br />
2121+2222+
23232424**Warning:**
25252626Please do not forget to actually put in a direct link to the image, not a link to a website with the image.
27272828Custom background image: `1024x256px` (width, height) and must be type of `.png`.
2929-3030-
3131-2929+<br />
3030+<br />
3231**Example custom backgrounds:**
3332- [images.wamellow.com/static/grass.jpg](https://images.wamellow.com/static/grass.jpg)
3433- [images.wamellow.com/static/orange-grass.jpg](https://images.wamellow.com/static/grass.jpg)
3534- [images.wamellow.com/static/red-grass.jpg](https://images.wamellow.com/static/red-grass.jpg)
3635- [images.wamellow.com/static/rank.png](https://images.wamellow.com/static/rank.png)
37363737+### 🧨 Auto delete
3838+Automatically delete the welcome message after a certain amount of time. Set to 0 seconds to not delete.
3939+3840### 🏓 Pings
3941Ghost ping members in up to 5 channels when they join, the ghost pings will be instantly deleted.
40424143### 👀 Roles
4244Assign up to 5 roles to new members.
43454444-### ♻️ Restore Roles/Nick after Rejoin
4646+### ♻️ Restore roles/nick after rejoin
4547You can re-assign all roles and past nickname when a member left and rejoins your server.
46484749### 💬 Direct Message
···49515052### 🎉 Reactions
5153If you want, you can also make Wamellow react with up to 2 emojis to your custom welcome message or to your members's first message.
5454+5555+**Note:** The emojis must be from the same server.
5656+5757+### 👋 Click to say hi
5858+Bring Discord's "Wave to say hi!" feature to Wamellow's custom messages, just with a random greet instead of a random sticker!
5959+<br />
6060+<br />
6161+
6262+6363+6464+**Supported customizations are:**
6565+- Button color (`grey`, `blurple`, `green`, `red`)
6666+- Button emoji (must be from same server)
6767+- Toggle ping
52685369## Placeholders
5470Placeholders allow you to use variables that change from message to message, for example to display information about the joining user or your server. They are always enclosed in curly braces, such as `{user.username}`.
+1-1
public/docs/starboard.md
···22<br />
33<br />
4455-
55+
6677## Setup
881. Install Wamellow on your server by going to [wamellow.com/add](https://wamellow.com/add).