# Welcome System

![](https://i.imgur.com/VvJwE1P_d.webp?maxwidth=760\&fidelity=grand)

* **Why to choose `Iko's` welcome system over other paid and famous bot's welcome system?**

> **Answer :** In simple `Iko` provides the most advanced command based welcome system. It also offers you numerous amount of variables so that you can have the welcome embed as you want it to be.

## Some notable features :

* Fully customizable embeds/message sent in/with welcome embed
* Instead of welcome on server join, welcome on role assign
* Have customized images generated by the bot to show member count , user name and user avatar

## Commands :

**`/welcome start` : start welcome system**<br>

> **Necessary Arguments :**
>
> * `channel` : Channel to welcome user in
>
> * `type` : Whether to setup default or custom welcome system
>
> > **How does default welcome system look?** ⠀&#x20;
> >
> > ![](https://i.imgur.com/cHVXqmu.png)

> **Optional Arguments :**
>
> * `message` : Welcome message sent outside welcome embed
> * `embed-title` : Title of welcome embed
> * `embed-description` : Description of welcome embed
> * `embed-color` : Color of welcome embed (hex color with #)
> * `embed-image` : Image URL for image of welcome embed
> * `delete`: Delete welcome message in few seconds
> * `delay` : Delay in welcoming&#x20;
>   * This can be used if you want user to be part of server for few minutes before welcoming and you want to ignore welcoming users who just join and leave. If the welcome system is role based then it checks if user has role for few minutes and then welcomes
>
> > **How to have image like this?** ⠀
> >
> > <img src="https://i.imgur.com/GwV4wmZ.png" alt="" data-size="original">
> >
> > Input following in image parameter: `https://api.itzleo.xyz/welcome?u=%user_name%&c=Welcome-to-the-server&mc=%member_count%&a=%user_avatar%bg=abc.png&tc=4287f5`
> >
> > Replace `abc.png` with background image you want
> >
> > Replace `Welcome-to-the-server` with text you want to display
> >
> > * Incase you have space between words, replace them space with `-`. For example if you want it to be `Welcome welcome` you have to pass `Welcome-welcome`
> >
> > Replace `4287f5` with hex color (without `#`) for text
>
> * `embed-avatar` : Whether to display member avatar in welcome embed
> * `embed-timetamp` : Whether to show timestamp in footer of welcome embed or not
> * `embed-footer-text` : Text of footer in welcome embed
> * `role` : Instead of welcoming user on server join welcome on role assign

> **Variables :**
>
> *This variables can be used for `ticket-message` ,`ticket-title` , `ticket-desc` & `ticket-image` arguments*
>
> * `%user%` : replaced with mention (@user) of user who joined
>
> * `%user_name%` : replaced with name of user who joined
>
> * `%user_id%` : replaced with ID of user who joined
>
> * `%user_dis%` : replaced with discriminator of user who joined
>
> * `%user_avatar%` : replaced with image URL of user's avatar
>
> * `%user_created%` : replaced with user's creation timestamp
>
> * `%user_join%` : replaced with timestamp when user who joined
>
> * `%member_count%` : replaced with number of members in your server
>
> * `%cur_time%` : replaced with current timestamp
>
> * `%server_id%` : replaced with server ID
>
> * `%server_name%` : replaced with server name

**`/welcome stop` : stop welcome system**

**`/welcome fetch` : see how welcome embed looks**


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://iko.itzleo.com/member-systems/welcome-system.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
