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

# Quick Start Tutorial

> Get Veronica up and running in 3 minutes.

# Quick Start Tutorial

Get Veronica configured and ready to use in just a few minutes with this step-by-step guide.

## Step 1: Invite Veronica

<Steps title="Bot Integration Workflow">
  <Step title="Click Invite Link">
    [Invite Veronica to your server](https://discord.com/oauth2/authorize?client_id=YOUR_BOT_ID\&permissions=8\&scope=bot%20applications.commands)
    <Check>Authorization request sent.</Check>
  </Step>

  <Step title="Select Server">
    Choose your server from the dropdown menu.
    <Check>Destination server targetted.</Check>
  </Step>

  <Step title="Authorize">
    Click "Authorize" to grant permissions and complete the arrival.
    <Check>Veronica is now a member of your server!</Check>
  </Step>
</Steps>

<Warning>
  Make sure to grant **Administrator** permissions for full functionality.
</Warning>

***

## Step 2: Position Bot Role

<Steps title="Hierarchy Management">
  <Step title="Open Server Settings">
    Click your server name → Server Settings → Roles.
    <Check>Role manager active.</Check>
  </Step>

  <Step title="Position Veronica's Role">
    Drag the bot's role near the top (below your owner/admin roles).
    <Check>Bot authority established above members.</Check>
  </Step>
</Steps>

<Note>
  Veronica needs to be above roles it manages for moderation commands to work properly.
</Note>

***

## Step 3: Set Your Prefix

Choose a custom prefix for your server:

<CodeGroup>
  ```bash Slash Command theme={null}
  /setprefix prefix:!
  ```

  ```bash Default Prefix theme={null}
  ,setprefix !
  ```
</CodeGroup>

**Popular Prefixes:**

* `!` - Exclamation mark
* `?` - Question mark
* `>` - Greater than
* `.` - Period

***

## Step 4: Configure Auto-Moderation

Protect your server from spam and toxicity:

<Steps title="Protection Workflow">
  <Step title="Open Auto-Mod Panel">
    ```bash theme={null}
    /automod
    ```

    <Check>Interactive control panel launched.</Check>
  </Step>

  <Step title="Enable Core Modules">
    Select and toggle: Anti-Spam, Anti-Invite, and Anti-Phishing.
    <Check>Core safety barriers engaged.</Check>
  </Step>

  <Step title="Configure Thresholds">
    Customize sensitivity settings for each active module.
    <Check>Custom safety logic saved.</Check>
  </Step>
</Steps>

***

## Step 5: Set Up Jail System

Initialize the jail system for user isolation:

<Steps>
  <Step title="Run Setup Command">
    ```bash theme={null}
    /jailsetup
    ```
  </Step>

  <Step title="Verify Creation">
    Check that:

    * "Jailed" role was created
    * \#jail channel was created
    * Channel permissions were updated
  </Step>

  <Step title="Test Jail">
    Try jailing a test account to verify it works.
  </Step>
</Steps>

***

## Step 6: Configure Welcome Messages

Set up automated greetings for new members:

<Steps>
  <Step title="Enable Welcome">
    ```bash theme={null}
    /welcome setup
    ```
  </Step>

  <Step title="Set Channel">
    ```bash theme={null}
    /welcome channel #welcome
    ```
  </Step>

  <Step title="Customize Message">
    ```bash theme={null}
    /welcome message Welcome {user.mention} to {server.name}! 🎉
    ```
  </Step>

  <Step title="Test">
    ```bash theme={null}
    /welcome test
    ```
  </Step>
</Steps>

***

## Step 7: Set Up Logging

Track server events and moderation actions:

<Steps>
  <Step title="Create Log Channels">
    Create channels:

    * \#mod-logs
    * \#server-logs
  </Step>

  <Step title="Configure Logging">
    ```bash theme={null}
    /logging setup
    ```
  </Step>

  <Step title="Set Channels">
    ```bash theme={null}
    /logging modlog channel:#mod-logs
    /logging serverlog channel:#server-logs
    ```
  </Step>
</Steps>

***

## Step 8: Test Everything

<AccordionGroup>
  <Accordion title="Test Moderation">
    * Try `/ban`, `/kick`, `/mute` on a test account
    * Verify jail system works
    * Check that logs are being sent
  </Accordion>

  <Accordion title="Test Auto-Mod">
    * Send spam messages in a test channel
    * Post Discord invites
    * Verify violations are caught and logged
  </Accordion>

  <Accordion title="Test Utilities">
    * Set AFK status
    * Create a poll
    * Check server info
  </Accordion>
</AccordionGroup>

***

## Next Steps

<CardGroup cols={2}>
  <Card title="Enable Economy" icon="coins" href="/configuration/economy">
    Set up virtual currency and gambling.
  </Card>

  <Card title="Configure Leveling" icon="chart-line" href="/configuration/leveling">
    Reward active members with XP.
  </Card>

  <Card title="Explore Commands" icon="list" href="/resources/commands">
    Browse all available commands.
  </Card>

  <Card title="Join Support" icon="discord" href="https://discord.gg/YOUR_INVITE_LINK">
    Get help from our community.
  </Card>
</CardGroup>

<Tip>
  Use `/tutorial` in your server for an interactive walkthrough of Veronica's features!
</Tip>

## Troubleshooting

<AccordionGroup>
  <Accordion title="Bot not responding">
    * Verify bot is online (green status)
    * Check you're using correct prefix
    * Ensure bot has Send Messages permission
  </Accordion>

  <Accordion title="Commands not working">
    * Verify you have required permissions
    * Check bot role position
    * Try using slash commands instead
  </Accordion>

  <Accordion title="Auto-Mod not triggering">
    * Confirm modules are enabled
    * Check whitelist/exemptions
    * Verify bot has Manage Messages permission
  </Accordion>
</AccordionGroup>

**Still need help?** Join our [Support Server](https://discord.gg/YOUR_INVITE_LINK) for live assistance!
