# Strikes & Limits

## What is a "Strike"?

Strikes keep track of how many times a specific member said a blacklisted item. &#x20;

Each time a member sends a blacklisted message, they will receive a strike.

{% hint style="warning" %}
Bad Word Blocker will only keep track of strikes if at least one limit exists
{% endhint %}

## Viewing a Member's Strikes

1. Navigate to your Discord server&#x20;
2. In any channel, type in `/strikes view`&#x20;
3. If you want to view your own strikes, skip the next step
4. If you want to view another member's strikes, select the `member` option and enter the desired member
5. Hit Enter (or the send button if you're on mobile)

## Changing a Member's Strikes

{% hint style="success" %}
Only people with `Manage Messages` or `Administrator` permission can change strikes
{% endhint %}

1. Navigate to your Discord server&#x20;
2. In any channel, type in `/strikes set`&#x20;
3. Enter the member and strikes in the boxes that are shown
4. Hit Enter (or the send button if you're on mobile)

## What is a "Limit"?

Limits put a cap on the amount of strikes a member can receive before something happens.

Example limits:

* If a member gets 1 strike, they get muted for 2 hours
* If a member gets 3 strikes, they get kicked
* If a member gets 5 strikes, they get banned for 1 year

## How to Create a Limit

{% hint style="success" %}
Only people with `Manage Messages` or `Administrator` permission can manage limits
{% endhint %}

1. Navigate to your Discord server
2. In any channel, type in `/limits add`&#x20;
3. Input boxes should appear:
   1. **Amount:** Enter the amount of strikes that should trigger the `action`
   2. **Action:** Whether the member should be timed out, kicked, banned, or given a role once the `amount` is reached
   3. **Duration (optional):** How long this punishment should last. If left empty, the punishment will never end unless a human manually undoes the action.
4. Hit Enter on your keyboard if on computer, or the send button if you're on mobile&#x20;

<figure><img src="https://3769430690-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F0Poxe128np2xwfpuOkK9%2Fuploads%2Fe8AgfTCQNVS45uRCGqaT%2Fimage.png?alt=media&#x26;token=11d9cdb2-d9e7-4536-9224-b8e1ef13c1ca" alt=""><figcaption><p><strong>Example Limit:</strong> This limit bans a member for 1440 minutes (24 hours) if they receive 5 strikes</p></figcaption></figure>

{% hint style="info" %}
**Premium Users:** Up to 25 limits

**Free Users:** Up to 3 limits
{% endhint %}

## How to View or Remove Limits

{% hint style="success" %}
Only people with `Manage Messages` or `Administrator` permission can manage limits
{% endhint %}

1. Navigate to your Discord server
2. In any channel, type in `/limits manage`     &#x20;
3. Hit the Enter button if you're on computer. If you're on mobile, hit the send button
4. Hit the "View/Remove Limits" drop-down to view all existing limits. Selecting one will remove it.
5. If you're on computer, click off the list. If you're on mobile hit the `Select` button.&#x20;


---

# 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://bad-word-blocker.gitbook.io/bad-word-blocker-docs/punishment/strikes-and-limits.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.
