Skip to main content

,welcomemessage

aka ,wmsg, ,welcomemessages

Sets a custom welcome message

User permissions

Manage Guild

Cooldown

none

Other surface

/messages · 31 slash subs vs 5 prefix

Forms

add <channel> <code>remove <channel>check <channel>listreset

Syntax

,welcomemessage add <channel> <code> [++delete <num>]
/messages <subcommand>

<required> · [optional]

Example

,welcomemessage add #general {description: {user} joined}$p{button: link && Rules && https://discord.com}$p ++delete 5

Subcommands

5 prefix subcommands

Read from the prefix .sub/ tree, the canonical shape. Every entry has a permanent anchor of its own.

,welcomemessage addaka a

adds pages to existing page

,welcomemessage add <channel> <code> [++delete <num>]
,welcomemessage add #general {description: {user} joined}$p{button: link && Rules && https://discord.com}$p ++delete 5
#welcomemessage-add
,welcomemessage checkaka view

checks the code for that channel

,welcomemessage check <channel>
,welcomemessage check #general
#welcomemessage-check
,welcomemessage list

lists all welcome messages

,welcomemessage list
#welcomemessage-list
,welcomemessage removeaka r

removes welcome messages from channels

,welcomemessage remove <channel>
,welcomemessage remove #general
#welcomemessage-remove
,welcomemessage reset

resets all welcome channels

,welcomemessage reset
,welcomemessage remove
#welcomemessage-reset

Slash leaves

31 leaves

Read from the registered slash builder: groups are flattened, so a grouped leaf reads “group leaf” and anchors with a hyphen between the two words.

Two trees, not one view of one

This command registers 31 leaves on the slash surface against 5 subcommands in its prefix tree. Both lists are on this page in full; neither is a summary of the other.
/messages welcome addgroup welcome

Add a welcome message for a channel

/messages welcome addchannel*
ParameterTypeDefaultDetail
channelrequiredChannel—Target channel(text channels)
#welcomemessage-welcome-add
/messages welcome removegroup welcome

Remove a welcome message from a channel

/messages welcome removechannel*
ParameterTypeDefaultDetail
channelrequiredChannel—Target channel(text channels)
#welcomemessage-welcome-remove
/messages welcome checkgroup welcome

View the welcome code for a channel

/messages welcome checkchannel*
ParameterTypeDefaultDetail
channelrequiredChannel—Target channel(text channels)
#welcomemessage-welcome-check
/messages welcome listgroup welcome

List all welcome messages

#welcomemessage-welcome-list
/messages welcome resetgroup welcome

Reset all welcome messages

#welcomemessage-welcome-reset
/messages goodbye addgroup goodbye

Add a goodbye message for a channel

/messages goodbye addchannel*
ParameterTypeDefaultDetail
channelrequiredChannel—Target channel(text channels)
#welcomemessage-goodbye-add
/messages goodbye removegroup goodbye

Remove a goodbye message from a channel

/messages goodbye removechannel*
ParameterTypeDefaultDetail
channelrequiredChannel—Target channel(text channels)
#welcomemessage-goodbye-remove
/messages goodbye checkgroup goodbye

View the goodbye code for a channel

/messages goodbye checkchannel*
ParameterTypeDefaultDetail
channelrequiredChannel—Target channel(text channels)
#welcomemessage-goodbye-check
/messages goodbye listgroup goodbye

List all goodbye messages

#welcomemessage-goodbye-list
/messages goodbye resetgroup goodbye

Reset all goodbye messages

#welcomemessage-goodbye-reset
/messages boost addgroup boost

Add a boost message for a channel

/messages boost addchannel*
ParameterTypeDefaultDetail
channelrequiredChannel—Target channel(text channels)
#welcomemessage-boost-add
/messages boost removegroup boost

Remove a boost message from a channel

/messages boost removechannel*
ParameterTypeDefaultDetail
channelrequiredChannel—Target channel(text channels)
#welcomemessage-boost-remove
/messages boost checkgroup boost

View the boost code for a channel

/messages boost checkchannel*
ParameterTypeDefaultDetail
channelrequiredChannel—Target channel(text channels)
#welcomemessage-boost-check
/messages boost listgroup boost

List all boost messages

#welcomemessage-boost-list
/messages boost resetgroup boost

Reset all boost messages

#welcomemessage-boost-reset
/messages unboost addgroup unboost

Add an unboost message to a channel

/messages unboost addchannel*
ParameterTypeDefaultDetail
channelrequiredChannel—Target channel
#welcomemessage-unboost-add
/messages unboost removegroup unboost

Remove unboost message from a channel

/messages unboost removechannel*
ParameterTypeDefaultDetail
channelrequiredChannel—Target channel
#welcomemessage-unboost-remove
/messages unboost checkgroup unboost

Check unboost message for a channel

/messages unboost checkchannel*
ParameterTypeDefaultDetail
channelrequiredChannel—Target channel
#welcomemessage-unboost-check
/messages unboost listgroup unboost

List all unboost messages in this server

#welcomemessage-unboost-list
/messages unboost resetgroup unboost

Reset all unboost messages in this server

#welcomemessage-unboost-reset
/messages custom bangroup custom

Configure custom ban message

/messages custom banaction
ParameterTypeDefaultDetail
actionString—Leave empty to set/edit the embedview · reset
#welcomemessage-custom-ban
/messages custom jailgroup custom

Configure custom jail message

/messages custom jailaction
ParameterTypeDefaultDetail
actionString—Leave empty to set/edit the embedview · reset
#welcomemessage-custom-jail
/messages custom kickgroup custom

Configure custom kick message

/messages custom kickaction
ParameterTypeDefaultDetail
actionString—Leave empty to set/edit the embedview · reset
#welcomemessage-custom-kick
/messages custom mutegroup custom

Configure custom mute message

/messages custom muteaction
ParameterTypeDefaultDetail
actionString—Leave empty to set/edit the embedview · reset
#welcomemessage-custom-mute
/messages custom unbangroup custom

Configure custom unban message

/messages custom unbanaction
ParameterTypeDefaultDetail
actionString—Leave empty to set/edit the embedview · reset
#welcomemessage-custom-unban
/messages custom unjailgroup custom

Configure custom unjail message

/messages custom unjailaction
ParameterTypeDefaultDetail
actionString—Leave empty to set/edit the embedview · reset
#welcomemessage-custom-unjail
/messages custom unmutegroup custom

Configure custom unmute message

/messages custom unmuteaction
ParameterTypeDefaultDetail
actionString—Leave empty to set/edit the embedview · reset
#welcomemessage-custom-unmute
/messages custom warngroup custom

Configure custom warn message

/messages custom warnaction
ParameterTypeDefaultDetail
actionString—Leave empty to set/edit the embedview · reset
#welcomemessage-custom-warn
/messages custom timeoutgroup custom

Configure custom timeout message

/messages custom timeoutaction
ParameterTypeDefaultDetail
actionString—Leave empty to set/edit the embedview · reset
#welcomemessage-custom-timeout
/messages custom untimeoutgroup custom

Configure custom untimeout message

/messages custom untimeoutaction
ParameterTypeDefaultDetail
actionString—Leave empty to set/edit the embedview · reset
#welcomemessage-custom-untimeout
/messages custom resetgroup custom

Reset all custom punishment messages

#welcomemessage-custom-reset