Welcome and member verification
On every arrival, the bot posts a personalised welcome message in the channel chosen by the administrator.
A second, optional mechanism adds a human validation step: a newcomer only gains access once a moderator approves them. It is the most effective filter against waves of automated accounts, because it rests on no heuristic that can be worked around.
The welcome message
The destination channel is chosen in the dashboard, Welcome module. The message is sent as soon as Discord reports the arrival. Bot accounts added to the server are ignored.
Moderator verification
When verification is enabled, a member's arrival posts a validation request in a staff-only channel. A moderator reacts to accept or refuse.
On acceptance, the bot grants the configured access role automatically. Until validation happens the member holds no role and therefore sees only what is open to everyone — the server's permission setup remains what actually determines what they can see.
Setting the filter up correctly
- Remove read access to the server's channels from the @everyone role, except for an optional landing channel.
- Create an access role with normal read and write permissions, and designate it in the dashboard.
- Place the bot's role above the access role in the hierarchy, or Discord will refuse to let it grant the role.
- Designate a validation channel visible only to the moderation team.