Overview#
Welcome greets every member who joins. It can post in a channel, send a direct message, or do both, and either greeting can be plain text, an embed, or an embed with a generated image card carrying the member avatar.
Both messages accept variables, so one line of text covers every join. {user.mention} pings the member, {server} names the server, and {user.join_position} tells them they are the four hundredth person through the door.
Nothing is sent until you turn the module on and turn on at least one of the two greetings.
Setup#
- Open the dashboard and go to Community > Welcome.
- Turn on Enable Welcome System.
- Turn on Channel Welcome, pick the channel, and write the message.
- Choose Plain text or Embed under Message Style, and style the embed if you picked one.
- Save, then send a test message to see it in the channel.
Settings#
dark, gradient, accent, light or custom.custom card style.Variables#
Available in the welcome message, the embed description, the DM and the card text. The dashboard lists the full set beside each field.
{user.mention}A ping for the member{user.name}Their username{user.join_position}Their join number, for example 42{user.account_age}How old the account is, for example 900 days{server}The server name{server.member_count}Members after this join{server.boost_level}Current boost tier{server.member_count.ordinal}The same count as a place, for example 11thAny variable that holds a number also answers to .ordinal, which writes it as a place rather than a count. {server.member_count.ordinal} gives 11th, so "you are our {server.member_count.ordinal} member" reads the way you would say it aloud. {ordinal_member} is the same thing for the join count.
Commands#
Welcome is configured on the dashboard. The prefix fallback is kept for when the dashboard is not to hand.
Permissions#
What it looks like#
Tips and gotchas#
The greeting did not appear.
Check the module and Channel Welcome are both on, that a channel is picked, and that Iris can send and embed in it.
A variable printed as literal text.
The name is wrong or the braces are mismatched. Copy it from the variables list on the dashboard.
Can I greet bots differently?
Bots are not greeted at all. Only human joins trigger the module.