> ## Documentation Index
> Fetch the complete documentation index at: https://xrypton.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

# Setting Up XRYPTON: Your Discord Bot Quick Start Guide

> Add XRYPTON to your Discord server, set your prefix, verify permissions, and run your first commands in just a few minutes with this step-by-step guide.

Getting XRYPTON up and running in your server takes less than five minutes. You invite the bot, confirm it has the permissions it needs, set a custom prefix if you want one, and then start exploring the features that matter most to you. This guide walks you through every step from a fresh invite to your first commands.

## Add XRYPTON to Your Server

You can invite XRYPTON in two ways:

* **Via the website:** Go to [xrypton.vercel.app](https://xrypton.vercel.app) and click the invite button.
* **Via Discord:** Run the `/invite` command in any server where XRYPTON is already present to get a direct invite link.

Both methods open Discord's standard bot authorisation flow where you choose the destination server and approve permissions.

## First-Time Setup

<Steps>
  <Step title="Invite XRYPTON to your server">
    Open [xrypton.vercel.app](https://xrypton.vercel.app) or use the `/invite` command and select your server from the dropdown in the Discord authorisation screen. Click **Authorise** to complete the invite.

    <Tip>
      Invite XRYPTON with the **Administrator** permission when prompted. This ensures every feature works correctly without you having to manually grant individual permissions later. You can always restrict it further once you are comfortable.
    </Tip>
  </Step>

  <Step title="Check that XRYPTON is online">
    Head to your server. You should see XRYPTON appear in your member list. If it shows as offline, check that you did not accidentally deny any critical permissions during the invite flow.

    Run a quick test to confirm the bot is responding:

    ```text theme={null}
    /ping
    ```

    or with the default prefix:

    ```text theme={null}
    ,ping
    ```

    XRYPTON should reply with its current latency.
  </Step>

  <Step title="Set your server prefix (optional)">
    The default prefix is `,` (comma). If you want something different, set a custom prefix right away so your members learn the right one from day one.

    ```text theme={null}
    /prefix add <prefix>
    ```

    For example, to switch to `!` as your prefix:

    ```text theme={null}
    /prefix add !
    ```

    To go back to the default `,` at any time:

    ```text theme={null}
    /prefix remove
    ```

    <Note>
      Slash commands (starting with `/`) always work regardless of which prefix you set. The custom prefix only affects text-based prefix commands.
    </Note>
  </Step>

  <Step title="Verify bot permissions">
    Make sure XRYPTON's role sits **above** any roles it needs to manage in your role hierarchy. In your server settings, go to **Roles**, find the XRYPTON role, and drag it above the roles your moderators and members use.

    Then confirm XRYPTON has permission to read and send messages in your main channels. Without this, command responses will silently fail.
  </Step>

  <Step title="Enable security modules">
    If protecting your server is a priority, set up AntiNuke and AntiRaid early. Run the setup commands to activate them with sensible defaults:

    ```text theme={null}
    /antinuke setup
    /antiraid setup
    ```

    You can fine-tune thresholds and responses after the initial setup.
  </Step>

  <Step title="Explore features">
    Browse every available command on the website or right inside Discord using the help command:

    ```text theme={null}
    /help
    ```

    or

    ```text theme={null}
    ,help
    ```

    The help menu organises commands by module so you can jump straight to the category you need.
  </Step>
</Steps>

## Using Commands

XRYPTON supports both slash commands and prefix commands. Use whichever feels natural — they access the exact same features.

<Tabs>
  <Tab title="Slash Commands">
    Type `/` in any channel where XRYPTON has access and Discord will show you an autocomplete menu of available commands with descriptions and argument hints.

    ```text theme={null}
    /ban @user Spamming
    /giveaway create
    /level rank
    ```

    Slash commands are the easiest option for new users because Discord guides you through each argument interactively.
  </Tab>

  <Tab title="Prefix Commands">
    Type your server's prefix (default `,`) directly followed by a command name. Arguments come after the command, separated by spaces.

    ```text theme={null}
    ,ban @user Spamming
    ,giveaway create
    ,level rank
    ```

    Prefix commands are faster to type once you know the command names and work well for experienced users and server staff.
  </Tab>
</Tabs>

## Changing the Prefix

| Action                 | Command                |
| ---------------------- | ---------------------- |
| Set a new prefix       | `/prefix add <prefix>` |
| Reset to default (`,`) | `/prefix remove`       |
| View current prefix    | `/prefix`              |

<Warning>
  If you forget your current prefix, slash commands always work. Run `/prefix` to see what the server prefix is currently set to.
</Warning>

## Quick Commands to Try

Once XRYPTON is in your server, try these commands to explore what it can do:

```text theme={null}
/userinfo @yourself        — view detailed info about your account
/serverinfo                — see stats and details about your server
/economy balance           — check your wallet balance
/level rank                — see your current XP and rank
/help moderation           — list all moderation commands
```

You can find the complete command reference, organised by module, at [xrypton.vercel.app](https://xrypton.vercel.app).
