stained

Resources

Variables

Insert member, server, and event values into templates.

Overview

Common values

Member templates support {user.mention}, {user.name}, and {user.id}. Server templates support {guild.name}; available values depend on the event.

Event values

Level messages include the achieved level and XP. A message renderer cannot resolve values for a different event, so always preview in its intended context.

Examples

Replace , with your server's prefix if you changed it.

Hello {user.mention}, welcome to {guild.name}!

Commands

46 commands. Arguments in (parentheses) are required and arguments in [brackets] are optional.

Manage and create new embeds easily

,embedrequires Manage Messages

,embed (text)

Copy an existing embeds code for creating an embed

,embed copyrequires Manage Messages

,embed copy (message link)

Start customization for an embed

,embed createaliases: c, editrequires Manage Messages

,embed create (name)

Delete a stored embed

,embed deletealiases: delrequires Manage Messages

,embed delete (name)

List all available embeds

,embed listrequires Manage Messages

,embed list

Send an existing embed

,embed previewaliases: viewrequires Manage Messages

,embed preview (name)

View how embed scripts are written

,embed scriptaliases: code

,embed script (code)

View your level and experience

,levelsaliases: level, leveling, lvl

,levels (user)

Create level role

,levels addrequires Manage Guild

,levels add (role) (level)

Reset level & XP for absent members

,levels cleanuprequires Server Owner

,levels cleanup

View server configuration for Leveling system

,levels configaliases: settingsrequires Manage Guild

,levels config

Ignore a channel or role for XP

,levels ignorerequires Manage Guild

,levels ignore (target)

View everything that doesn't earn XP

,levels ignore listrequires Manage Guild

,levels ignore list

View the highest ranking members

,levels leaderboardaliases: lb

,levels leaderboard

Set the title of the leaderboard embeds

,levels leaderboard renamealiases: name, titlerequires Manage Guild

,levels leaderboard rename (name)

View all ignored channels and roles

,levels listrequires Manage Guild

,levels list

Disable leveling system

,levels lockaliases: disable, offrequires Manage Guild

,levels lock

Set custom level up message

,levels messagerequires Manage Guild

,levels message (message)

View the level up message for the server

,levels message viewrequires Manage Guild

,levels message view

Set up where level up messages will be sent

,levels messagemoderequires Manage Guild

,levels messagemode (option)

Toggle level up messages for yourself

,levels messages

,levels messages (option)

Remove level role

,levels removerequires Manage Guild

,levels remove (level)

Reset all members level and XP

,levels resetrequires Server Owner

,levels reset

View every level reward

,levels rewardsaliases: reward

,levels rewards

View all XP roles

,levels roles

,levels roles

Set multiplier for XP gain

,levels setraterequires Manage Guild

,levels setrate (multiplier)

Enable or disable stacking of roles

,levels stackrolesrequires Manage Guild

,levels stackroles (option)

Update your members level roles

,levels syncrequires Manage Guild

,levels sync

Enable leveling system

,levels unlockaliases: enable, onrequires Manage Guild

,levels unlock

Update a level roles rank

,levels updaterequires Manage Guild

,levels update (role) (rank)

Set up a welcome message in one or multiple channels

,welcomealiases: welcrequires Manage Guild

,welcome

Add a welcome message for a channel

,welcome addrequires Manage Guild

,welcome add (channel) (message)

Set the welcome channel

,welcome channelaliases: ch

,welcome channel (channel)

Turn welcome messages off

,welcome disablealiases: off

,welcome disable

Toggle DMing new members

,welcome dm

,welcome dm (message)

Toggle sending the welcome message as an embed

,welcome embed

,welcome embed (state)

Turn welcome messages on

,welcome enablealiases: on

,welcome enable

View all welcome messages

,welcome listrequires Manage Guild

,welcome list

Set the welcome message

,welcome messagealiases: msg

,welcome message (message)

Remove a welcome message from a channel

,welcome removerequires Manage Guild

,welcome remove (channel)

Reset the welcome settings

,welcome reset

,welcome reset

Give new members a role

,welcome role

,welcome role (role)

One-command welcome setup: channel is optional and a message may be supplied.

,welcome setupaliases: s

,welcome setup (channel) (message)

Send a test welcome message

,welcome testaliases: preview, t

,welcome test (user)

View all available variables for welcome messages

,welcome variablesrequires Manage Guild

,welcome variables

View welcome message for a channel

,welcome viewaliases: showrequires Manage Guild

,welcome view (channel)