# Admin Setup

Each user who wants to use the eBay Snipe Monitor needs their own **dedicated thread channel**. Moonitor delivers snipe alerts exclusively to the user's registered thread. The monitor works for both **Pokémon TCG cards** (with automatic TCGPlayer profit matching) and **any other item** (using price range filters).

***

### Prerequisites <a href="#user-content-prerequisites" id="user-content-prerequisites"></a>

* Moonitor must be in your server with **Send Messages** and **Read Message History** permissions.
* Admin commands require the **Manage Server** permission.

***

### Admin: Create a Forum Channel <a href="#user-content-admin-create-a-forum-channel" id="user-content-admin-create-a-forum-channel"></a>

Before users can get started, you need to create a **Forum Channel** — this is the only channel type where users can create their own threads (posts).

1. In your server, click **Add Channel**.
2. Select **Forum** as the channel type.
3. Name it something like `#snipe-monitor` and place it in an appropriate category.
4. Make sure members have **Send Messages** permission in the forum (this allows them to create posts/threads).

> Snipe commands only work inside threads. Running them in a regular channel will return an error.

***

### Automatic Cleanup <a href="#user-content-automatic-cleanup" id="user-content-automatic-cleanup"></a>

During periodic maintenance Moonitor validates each user's registered thread:

* **Thread deleted or archived** → registration cleared; user stops receiving alerts.
* **User removed from thread** → registration cleared.

To restore, re-add the user to a thread and have them run `$snipe add` again.

***

### Best Practices <a href="#user-content-best-practices" id="user-content-best-practices"></a>

* Create a dedicated **Snipes** category and make one thread per user.
* Keep thread names consistent (e.g. `snipes-memes`) for easy management.
* Archive threads for inactive users — cleanup handles the rest automatically.
