# Getting Started

[![More info about Rule Screening](https://img.shields.io/badge/MORE%20INFO-RULE%20SCREENING-5865F2?style=for-the-badge)](https://support.discord.com/hc/en-us/articles/1500000466882-Rules-Screening-FAQ)[ ![More info about Community Servers](https://img.shields.io/badge/MORE%20INFO-COMMUNITY%20SERVERS-5865F2?style=for-the-badge)](https://support.discord.com/hc/en-us/articles/360047132851-Enabling-Your-Community-Server)

{% hint style="info" %}
This command used to be called Rule Screening
{% endhint %}

> An introduction to using GateKeeper to enhance the rule screening functionality for Discord Community servers.

Rule screening is an amazing addition to any community server which requires users to explicitly agree to your rules before they can talk, react or DM other members. It is an effective way to ensure your users read the rules and filter out bots without requiring a complicated onboarding experience using features such as reaction roles.

With the addition of GateKeeper version 3 and onward you can also use the bot as a standard auto role bot - however, we would always recommend having a verification process of some level to prevent those pesky scam bots.

## Current command group

Use the `autorole` command group to manage role assignment when members join.

1. `/autorole add`
2. `/autorole remove`
3. `/autorole removeall`
4. `/autorole list`

Important limits

1. Standard supports up to 5 auto assigned roles
2. GateKeeper Plus supports up to 15 auto assigned roles
3. Invite based role assignment is available for GateKeeper Plus

![Courtesy: Discord](https://support.discord.com/hc/article_attachments/1500000511182/rules_banner.png)

## Enabling Rule Screening

Server admins can customize their rules and enable rule screening by heading over to **Server Settings,** and then head to the **Membership Screening** tab in the left sidebar.

<div align="center"><img src="https://support.discord.com/hc/article_attachments/360101702993/Screenshot_1115.png" alt="Courtesy: Discord"></div>

![Courtesy: Discord](https://support.discord.com/hc/article_attachments/360101718813/Screen_Shot_2020-12-21_at_11.42.45_AM.png)

### Adding Server Rules

Pressing **Get Started** will begin the process of adding rules to the membership screening menu. After entering your rules press **Save** to finalize them.

![Courtesy: Discord](https://support.discord.com/hc/article_attachments/360101703073/server_rules.png)

## Where to go next?

* **Setup auto roles** by heading to the next page.

{% content-ref url="/pages/-MXc36NGmzzdIlDhv\_LM" %}
[Setting Up Roles](/rule-screening/add-roles.md)
{% endcontent-ref %}

* **Remove potential user bots** by enabling the Auto Kick feature.

{% content-ref url="/pages/-Mc02v1-jlulCds5i9EF" %}
[Getting Started](/auto-kick/getting-started.md)
{% endcontent-ref %}


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.gatekeeperbot.net/rule-screening/getting-started.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
