In pictures
Step by step
Open Community → Server support and create a rule.
Select roles and add up to 20 texts. Choose Contains, Word or Exact matching.
Choose whether any or all texts are required. Configure invites: disabled, for this server, or created by the member.
Combine criteria, set exceptions and removal delay, then enable and save.
Test with the status present and removed. Review presence and invite diagnostics when the result is uncertain.
Status, not biography
The rule reads the custom status received by Spider. The Discord profile biography is not a criterion. An offline member or unavailable presence may prevent an immediate conclusion.
Verified invitations
An invite must be recognised as belonging to the server. Personal invite mode also checks its creator when available. Expired, inaccessible or unknown invites are not treated as certain matches.
Removing roles
The removal delay applies when criteria stop matching. Previously held roles and roles still justified by another rule must be accounted for. Distinguish a genuinely empty status from unknown presence when expecting removal.