Skip to main content
info

This command has been consolidated. Now use: /admin welcome <subcommand>

👋 Welcome - Welcome System

Complete welcome system with custom cards, AI video, AI poems, gamification and 70+ available variables.

Commands​

/admin welcome canal​

Set the welcome channel

ParameterTypeRequiredDescription
canalChannel✅ YesChannel where welcomes will be sent

Example:

/admin welcome canal canal:#welcome

/admin welcome mensaje​

Custom welcome message with variable support

ParameterTypeRequiredDescription
mensajeString✅ YesMessage with variables ({user}, {server}, {count}, etc.)

Example:

/admin welcome mensaje mensaje:Welcome {user} to {server}! You are member #{count}

/admin welcome imagen​

Enable/disable welcome image card

ParameterTypeRequiredDescription
activarBoolean✅ Yestrue/false

/admin welcome rol​

Automatic role for new members

ParameterTypeRequiredDescription
rolRole✅ YesRole to assign automatically

/admin welcome test​

Test the current welcome message (simulates your own join)


Web Panel​

Full welcome system configuration is available at panel.yumechanbot.com with many more options than commands.

Features by Tier​

FeatureFreeStarterPROULTRA
PNG Card✅✅✅✅
Animated GIF Card❌✅✅✅
Basic templates151525
Advanced templates (with fields)❌❌❌✅
Random messages❌✅✅✅
Welcome DM❌✅✅✅
Bonus Yumes/XP❌✅✅✅
AI Background (image)❌❌✅✅
AI Poem❌❌✅✅
Gamification (Scratch, Wheel, Quiz)❌❌✅✅
AI Welcome Video❌❌❌✅
Discord Components V2✅✅✅✅
V2 Visual Builder (panel)✅✅✅✅

🎬 AI Welcome Video (ULTRA)​

Servers with ULTRA tier can generate a 5-second AI video (Kling AI, 720p) displayed as welcome.

How it works​

  1. Generate the video from the panel: write a prompt describing the scene you want
  2. The video is generated with Kling AI Standard (1280x720, 5 seconds)
  3. Activate the video with the "AI Welcome Video" toggle
  4. When a member joins, the bot:
    • Overlays avatar, username and poem on the video using ffmpeg
    • Auto-compresses the video if it exceeds Discord limits
    • Sends the message using Discord Components V2 (inline video with MediaGallery)
    • Includes all embed info (title, description, fields, footer, color)

Limits​

  • 5 generations per month (resets monthly)
  • 100 credits per generation (Runware)
  • Video is auto-compressed with ffmpeg to stay within Discord file limits

Discord File Limits​

Boost LevelLimit
No boost (Tier 0)10 MB
Level 125 MB
Level 250 MB
Level 3100 MB

Discord Components V2​

All welcome messages (with or without video) now use Discord's Components V2 format:

  • ContainerBuilder with configurable accent color bar
  • TextDisplayBuilder for title, description, fields and footer in markdown
  • SectionBuilder with ThumbnailBuilder to show user avatar alongside text
  • MediaGalleryBuilder for image cards, GIFs or inline videos
  • SeparatorBuilder to visually divide sections
  • ActionRowBuilder with buttons (rules, claim rewards, etc.)
caution

Discord does not support autoplay for videos. Users must click to play.

info

Old configurations (classic embeds) are auto-migrated to V2 automatically the first time they are loaded. No configuration is lost.


🎨 Image Cards​

Welcome cards are generated as images (PNG or animated GIF) with:

  • Customizable background: Color, URL, AI-generated background
  • User avatar with circular border
  • Custom welcome text
  • AI poem overlay (styles: kawaii, epic, funny, haiku, rhyme)
  • Darkening overlay configurable

Formats​

FormatDescriptionMin. Tier
PNGStatic imageFree
GIFAnimation with entry effectsStarter

📝 Available Variables (70+)​

User (20)​

{user} {username} {displayName} {globalName} {nickname} {tag} {discriminator} {id} {avatar} {avatarHash} {banner} {accentColor} {isBot} {isSystem} {flags} {premiumType} {locale} {mfaEnabled} {verified} {userStatus}

Account (15)​

{createdAt} {createdTimestamp} {createdRelative} {accountAge} {accountAgeDays} {accountAgeMonths} {accountAgeYears} {joinedAt} {joinedTimestamp} {joinedRelative} {memberAge} {memberAgeDays} {isNewAccount} {accountCreatedDate} {accountCreatedTime}

Server (20)​

{server} {serverName} {serverId} {serverIcon} {serverBanner} {serverSplash} {serverDescription} {count} {memberCount} {humanCount} {botCount} {onlineCount} {offlineCount} {roleCount} {channelCount} {emojiCount} {boostCount} {boostLevel} {serverOwner} {serverCreatedAt}

Position (10)​

{joinPosition} {joinPositionOrdinal} {joinPositionSuffix} {memberNumber} {highestRole} {highestRoleColor} {rolesList} {rolesCount} {isServerOwner} {isAdmin}

Date/Time (15)​

{date} {time} {datetime} {timestamp} {day} {dayName} {dayShort} {month} {monthName} {monthShort} {year} {hour} {hour12} {minute} {ampm}

Economy (9)​

{balance} {bank} {totalBalance} {level} {xp} {xpNeeded} {rank} {dailyStreak} {petsCount}

Invitation (5)​

{inviter} {inviterName} {inviteCode} {inviteUses} {inviterInvites}

Special (5)​

{newline} {everyone} {here} {randomEmoji} {randomColor}


🎨 Templates (25)​

Free (1)​

  • Minimal — Simple and clean welcome

Starter (3)​

  • Kawaii — Cute and colorful style
  • Gaming — Video game style
  • Anime — Japanese style

PRO (15)​

  • Elegant — Golden and refined style
  • Dark — Dark and mysterious style
  • Neon — Neon/cyberpunk style
  • Retro — Retro arcade style
  • Statistics — Shows server stats
  • Inviter — Shows who invited the user
  • Detailed — Complete user info
  • Economy — Starter pack with balance/level
  • Party — Celebration style
  • Hacker — Terminal/code style
  • Royal — Medieval/royalty style
  • Space — Sci-fi style
  • Cute — Adorable/cute style
  • Professional — Corporate style
  • Boost Info — Server boost status

ULTRA (6) — With advanced fields​

  • Full Profile — ID, tag, account age, position, stats (6 fields)
  • Server Hub — Community, infrastructure, boosts, invitation (6 fields)
  • RPG Adventure — Adventurer sheet with level, XP, gold (4 fields)
  • Cyberpunk — Terminal aesthetic with identity, economy, network (6 fields)
  • Social Media — "New follower" style with profile and stats (4 fields)
  • Security — Security report: verification, MFA, account age (8 fields)

Generated cards and videos are automatically saved to the gallery (max 20 per server). From the gallery you can:

  • View all generated cards and videos
  • Filter by type: Welcome, Goodbye, Video
  • Reuse an image as card background
  • Reuse a video as active welcome video
  • Delete old cards

Videos in the gallery play on hover and have a yellow "VIDEO" badge.


🎮 Gamification (PRO+)​

Scratch Card​

Each new member receives a scratch card with configurable prizes (Yumes, XP, etc.)

Welcome Wheel​

Wheel with customizable segments and random prizes

Welcome Quiz​

Questions about the server with Yumes and XP bonuses for correct answers


🧱 V2 Visual Builder (Panel)​

From the web panel you can build your V2 messages visually with a block editor:

Available block types​

BlockDescription
TextFree markdown with variable support (###, **, -# for footer)
SectionText with user avatar thumbnail
MediaImage card, video or custom URL
SeparatorDivider line with configurable spacing
ButtonsButton row with roles, links or actions

Builder features​

  • Add blocks with the "+" menu (max 10 blocks)
  • Reorder blocks with ↑↓ arrows
  • Delete individual blocks
  • Configurable accent color (container sidebar bar)
  • Live preview with substituted variables and markdown rendering
  • Responsive view (desktop / tablet / mobile)
  • Insert variables directly into the selected block

V2 Templates​

When applying a template, the equivalent V2 configuration is automatically generated with the appropriate blocks.


📝 Notes​

  • All welcome messages use Discord Components V2 (not classic embeds)
  • Old configurations are auto-migrated to V2 without data loss
  • Welcome DMs still use classic embeds (V2 not supported in DMs)
  • Video overlay includes avatar, name and poem composited with ffmpeg
  • If the video is too large for Discord, the bot auto-fallbacks to image card
  • Videos are auto-compressed with ffmpeg if they exceed 9 MB
  • Max 10 blocks per V2 message