Discord welcome messages with a button that lets everyone say hi

Spacey greets new members in a channel, by DM or both. Under the greeting sits a 👋 Welcome button, so the rest of the server can say hi too. Add up to 20 roles on join and a farewell message. All free.

Free

Free to add, in English and German. Discord opens and you choose the server.

Example server. The welcome text is an example; the greeting below it is a real bot text.

Your own welcome message, in a channel, by DM or both

Write the message yourself in /config welcome: text, plus an embed with title, description, images, fields and color. Placeholders fill in the details for each newcomer, for example:

Welcome to {server_name}, {user_mention}! You're member #{server_member_count_users}.

If your server makes new members accept the rules first, Spacey waits until they have. A DM version can go out as well. Spacey adds "Message from" and your server's name, so newcomers know where it came from.

Welcome messages stay off until you switch them on. One embed per message is free, and Premium servers get up to 10.

The 11 placeholders
{user_mention}the new member as a mention
{user_name}their name
{user_name_tag}their name including the tag
{user_nickname}their nickname on your server
{user_avatar}their profile picture (image)
{server_name}your server's name
{server_icon}your server icon (image)
{server_member_count_total}all members, users and bots
{server_member_count_users}users only
{server_member_count_bots}bots only
{server_boost_count}your server's boosts

One button, 15 different greetings

Switch on the welcome button, and a green 👋 Welcome button appears under each greeting. When a member presses it, Spacey posts a greeting that mentions the newcomer, with the presser's name below.

The greeting changes each time. Spacey cycles through 15 lines, from "Hey @Nova, a warm welcome!" to "Welcome, @Nova, we're excited to have you here."

Each member can greet the same newcomer once every 2 hours, so the button can't flood the channel.

15 greetings

Example server. The welcome text is an example; the greeting below it is a real bot text.

Up to 20 roles the moment someone joins

With /config basicroles (Basic Roles), every new member gets up to 20 roles you choose. A switch decides whether bots get them too. Like the welcome message, the roles wait until a newcomer has accepted your rules.

A goodbye message when someone leaves

/config farewell posts your own message in a channel when a member leaves. It uses the same placeholders, so it can show the new member count. It stays off until you switch it on.

Let newcomers pick the rest themselves

Basic Roles hands out what everyone needs, for example @Member. With Select Roles, newcomers then pick their own roles: one button opens a pop-up with up to 25 roles. That's free too.

Free role menus in a pop-up