Skip to content
Axaro

Welcome

Live

Join and leave messages, automatic roles.

The messages

The join message goes to the chosen channel, as an embed or plain text, and can also be sent by direct message. The leave message stays plain text: there is nobody left to welcome.

VariableReplaced with
{user}The member’s clickable mention
{username}Their name alone, usable in a title
{server}The server name
{memberCount}The member count after they joined
Rendering is a simple string replacement, not a template engine. An engine would allow loops and conditions in text typed from a dashboard — an attack surface for nothing.

Automatic roles

Up to ten roles can be given on join. Discord forbids assigning a role placed above the bot’s: Axaro filters upstream rather than letting the call fail, otherwise a single out-of-reach role would lose the nine others.

With the membership screening on, the roles wait until the person accepts the rules. Without that wait, the role would bypass the screen — which is exactly what it guards against.

Thank boosters

Pick a channel, and every member who boosts the server gets thanked there, with their profile picture in a pink frame. The message takes the same variables as the welcome, plus {boosts} (the server’s boost count) and {level} (its level, 0 to 3).

Axaro spots a boost two ways: the member becoming a booster, and Discord’s system message. The second also catches the same member boosting again. A single boost is never thanked twice.

The welcome card

As an option, the join message carries an image card: the member’s avatar, name and member number, in Axaro’s colours. The chosen banner is used as its background.

Discord welcome messages and auto roles · Axaro