Posts a message with a Verify button that gives new members a role, so they have to click it before they see the rest of the server.
When you add the template, Kite posts a message with a Verify button in the channel you pick. Members who click it get the role you chose, and the bot tells them in a reply only they see that they can now see the rest of the server.
To keep new members out until they verify, hide your channels from @everyone and let the verified role see them. The verification channel itself has to stay visible to everyone. The message is a message template, so its button keeps working for as long as the message exists, and you can change it and send it again under Message Templates.
Open one to see its blocks.
Create your bot in Kite for free, then add Verification from Templates in your app and change anything you like in the editor.
Get startedA role above the verified role. Discord lets bots give the roles below their own highest role, so move the bot's role up once in your server settings.
New accounts can't see or post in your channels until they click Verify, so spam that relies on joining and posting right away doesn't reach your members. You can add Discord's own verification level in your server settings on top.
Yes. Open Message Templates in your app and send the Verification message to any channel.

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