# Notification System

### Overview

The Chadswap Discord Notification Bot, built by the [RushLabs team](https://x.com/rush_labs), delivers instant, personalised alerts about new OTC orders directly to your Discord inbox. By subscribing to specific tokens and order types, traders no longer need to refresh the marketplace; relevant opportunities come to them in real time.

### Key Benefits

* **Instant awareness**: receive direct messages when an order that matches your watchlist appears on Chadswap.
* **Fully customisable:** watch buy orders, sell orders, or both for any supported token.
* **Action‑ready details:** alerts include price, quantity, percentage difference from the current market price, and a one‑click link to the live order page.
* **Seamless experience:** all interaction happens inside Discord using simple slash commands; no separate dashboard required.

### Getting Started

1. **Add the Bot**\
   Join the official **#bot‑commands** channel on Chadswap’s Discord server. The bot is already active; no installation needed.
2. **Authorise DMs**\
   Make sure *Allow direct messages from server members* is enabled in your Discord privacy settings so the bot can contact you.
3. **Set Your First Watch**\
   In any channel where the bot is available, type:

   ```
   /watch TOKEN_SYMBOL [buy|sell]
   ```

   *Examples*\
   • `/watch SNEK` (watch buy and sell)\
   • `/watch AGIX buy` (watch buy orders only)

### Core Commands

| Command          | Description                                 |
| ---------------- | ------------------------------------------- |
| \`/watch \[buy   | sell]\`                                     |
| \`/unwatch \[buy | sell]\`                                     |
| `/watchlist`     | List everything you are currently watching. |
| `/help`          | Show a quick reference of commands.         |

### Understanding Alerts

Each direct message contains:

* Token and order type, for example `New $SNEK sell order`.
* Quantity and price, for example `10,000 SNEK @ 12 ADA`.
* Market comparison is shown as a percentage.
* The order link that opens the order on Chadswap.

> **Note**\
> The price comparison does not include potential savings or costs arising from liquidity‑pool fees, batcher fees, slippage, or price impact.

### Managing Your Watchlist

* **View watches**: `/watchlist`\
  The bot replies in DMs with a list of active token/type pairs.
* **Remove a single pair**: `/unwatch SNEK sell`
* **Remove all watches for a token**: `/unwatch SNEK`

### Best Practices

* **Keep it focused**: limit your watchlist to the tokens you trade most often to avoid notification fatigue.
* **Verify before executing**: always review the full order details on Chadswap, including any network fees, before committing.

### Troubleshooting

| Issue                  | Possible Fix                                                                   |
| ---------------------- | ------------------------------------------------------------------------------ |
| Not receiving DMs      | Check Discord privacy settings and ensure DMs from server members are allowed. |
| Command not recognised | Confirm you typed the command exactly as shown (all commands start with `/`).  |
| Unexpected alerts      | Use `/watchlist` to confirm active watches and remove any you no longer need.  |

### Security & Privacy

The bot requires only the minimal permissions needed to send DMs and read slash commands. It does not have access to your wallet or private keys. All data is processed through secure, encrypted channels.

### Support

For questions or feedback, 📩**open-ticket i**n the [Charles the Chad Discord](https://discord.gg/BCpFUz9Xhs) with the moderators.


---

# 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.chadswap.com/how-to-use/notification-system.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.
