Greets new members in a channel you choose, and says goodbye when they leave.
Whenever someone joins your server, the bot posts a message that mentions them in the channel you pick. It's a normal Send message block, so you can change the text or turn it into an embed with the member's avatar. When a member leaves, it posts a goodbye in the same channel. Uncheck the leave listener if you only want welcomes.
To see new members, your bot needs the Server Members Intent. It's one switch under Bot in the Discord Developer Portal.
Open one to see its blocks.
Create your bot in Kite for free, then add Welcomer from Templates in your app and change anything you like in the editor.
Get startedThe Server Members Intent, which you turn on under Bot in the Discord Developer Portal, and permission to send messages in the welcome channel.
Yes. Replace the Send message block with a direct message block in the editor, or keep both.
Yes. Add an Add role to member block after the message. If members should click a button before they get the role, use the Verification template instead.

Build commands by connecting blocks, or describe them and let AI build them. Kite is free to start and hosts your bot 24/7.