Docs / Welcome / Commands / /welcome set message
Admin Server only

/welcome set message

Set the welcome message

Usage

Generated
/welcome set message <text>
OptionTypeRequiredDescription
text text Yes Welcome message (use {user}, {server}, {member_count})

Who can run it

Generated
Discord defaultEvery member
Command Access presetServer managers
Always allowedThe server owner and, by default, Administrators
Change itDashboard, Services, Welcome, Commands

The presets keep it for server managers. Server owners and Administrators can always run it. How Command Access works.

What the bot needs

Generated

Welcome is granted these permissions by the invite link. A command that finds one missing replies privately with what it could not do and changes nothing.

View ChannelSend MessagesEmbed LinksAttach FilesManage Roles

Behaviour

Checked against the code 2026-09-21

Sets the single welcome message the bot posts when someone joins. Requires Manage Server; without it the bot replies "Requires Manage Server." The reply is visible only to you.

The text is saved as typed, cut at 2,000 characters. The bot replies "Welcome message updated." If the server uses a rotating list of welcome messages, the text is still saved but the bot tells you it will not be sent: "Saved, but this server sends a rotating list of welcome messages, so this one is not used. Edit the list at /p/welcome/settings."

These placeholders are filled in when the message is sent: {user} (display name), {user.mention}, {user.name} (username), {user.id}, {server}, {member_count} and {created_at} (the date the account was created, such as Sep 21, 2026). The option hint only lists {user}, {server} and {member_count}, but all seven work. The default message is "Welcome to {server}, {user.mention}! You are member #{member_count}!".

Markdown works. User and role mentions ping. @everyone and @here are never sent as pings, whatever the message says.

Good to know

  • Nothing is posted until a welcome channel is set. Use /welcome set channel or the Settings page.
  • The command does not touch the embed, the colour, the card or the rotating list. Those live on the Settings page.
  • Run /welcome test to see the result before anyone joins.
YourBot docs Reference tables are generated from the code that is running. Ask in Discord Suggest a correction