> ## 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.

# Booster Messages

> Reward server boosters with custom thank-you messages.

# Booster Messages

Automatically send custom messages when members boost your server. Show appreciation for your boosters with personalized thank-you messages in a dedicated channel or via DM.

## Quick Setup

<Steps title="Appreciation Setup Flow">
  <Step title="Open Booster Panel">
    Launch the interactive booster configuration panel.

    <CodeGroup>
      ```bash Slash theme={null}
      /booster
      ```

      ```bash Prefix theme={null}
      ,booster
      ```
    </CodeGroup>

    <Check>Booster management interface active.</Check>
  </Step>

  <Step title="Enable Booster Messages">
    Click the **Enable** button to activate automated thank-you messages.
    <Check>Automation module toggled to ON.</Check>
  </Step>

  <Step title="Set Channel">
    Select "Set Channel" and mention your destination channel (e.g., `#boosts`).
    <Check>Log channel successfully linked.</Check>
  </Step>

  <Step title="Customize Message">
    Select "Set Message" and create your custom booster message using Vero Syntax.
    <Check>Branded message template saved!</Check>
  </Step>
</Steps>

<Warning>
  **Permission Required:** You must have **Manage Server** permission to configure booster messages.
</Warning>

## Configuration Options

<CardGroup cols={2}>
  <Card title="Enable/Disable" icon="toggle-on">
    Turn booster messages on or off without losing your configuration.
  </Card>

  <Card title="Set Channel" icon="hashtag">
    Choose where booster messages should be sent.
  </Card>

  <Card title="Custom Message" icon="message">
    Create personalized messages with Vero Syntax for rich embeds.
  </Card>

  <Card title="DM Option" icon="envelope">
    Optionally send a private thank-you message to the booster.
  </Card>
</CardGroup>

## Vero Syntax

Use Vero's custom syntax to create rich embed messages:

### Basic Syntax

```
${title: Thank you for boosting!}
${description: We appreciate your support, {user}!}
${color: #FF73FA}
${thumbnail: {user.avatar}}
${footer: Server Booster}
```

### Available Variables

| Variable          | Description         | Example                                       |
| :---------------- | :------------------ | :-------------------------------------------- |
| `{user}`          | User mention        | @Username                                     |
| `{user.name}`     | User's display name | Username                                      |
| `{user.tag}`      | User's full tag     | Username#1234                                 |
| `{user.avatar}`   | User's avatar URL   | [https://cdn.discord](https://cdn.discord)... |
| `{server}`        | Server name         | My Awesome Server                             |
| `{server.boosts}` | Current boost count | 15                                            |
| `{server.tier}`   | Current boost tier  | Tier 2                                        |

## Example Configurations

<CodeGroup>
  ```text Simple Message theme={null}
  ${title: 💖 Thank You for Boosting!}
  ${description: Thanks {user} for boosting {server}! We now have {server.boosts} boosts!}
  ${color: #FF73FA}
  ```

  ```text Detailed Embed theme={null}
  ${title: 🚀 Server Boost!}
  ${description: **{user.name}** just boosted the server!}
  ${field: Current Boosts|{server.boosts}|true}
  ${field: Boost Tier|{server.tier}|true}
  ${thumbnail: {user.avatar}}
  ${footer: Thank you for your support!}
  ${color: #FF73FA}
  ```

  ```text Minimalist theme={null}
  ${description: 💜 {user} boosted the server!}
  ${color: #FF73FA}
  ```
</CodeGroup>

## Interactive Panel

The booster configuration panel provides an easy-to-use interface:

```
🎉 Booster Message Configuration

Status: ✅ Enabled
Channel: #boosts
DM: ❌ Disabled

[Enable/Disable] [Set Channel] [Set Message] [Toggle DM]
```

**Panel Features:**

* **Enable/Disable Button**: Toggle booster messages on/off
* **Set Channel Dropdown**: Select configuration options
* **Set Message Modal**: Edit message with live preview
* **Toggle DM**: Send private messages to boosters

## Best Practices

<AccordionGroup>
  <Accordion title="Use a Dedicated Channel">
    Create a `#boosts` or `#server-boosts` channel to celebrate boosters publicly and encourage others to boost.
  </Accordion>

  <Accordion title="Keep Messages Positive">
    Express genuine gratitude and highlight the benefits boosters bring to the community.
  </Accordion>

  <Accordion title="Include Boost Stats">
    Show current boost count and tier to create excitement and track progress toward the next tier.
  </Accordion>

  <Accordion title="Consider DM Messages">
    Enable DM messages for a more personal touch, but respect users who have DMs disabled.
  </Accordion>
</AccordionGroup>

## Boost Tiers

Discord servers have three boost tiers with increasing perks:

| Tier       | Boosts Required | Perks                                       |
| :--------- | :-------------- | :------------------------------------------ |
| **Tier 1** | 2 Boosts        | 50 emoji slots, 128 Kbps audio              |
| **Tier 2** | 7 Boosts        | 150 emoji slots, 256 Kbps audio, banner     |
| **Tier 3** | 14 Boosts       | 250 emoji slots, 384 Kbps audio, vanity URL |

<Tip>
  Celebrate boost milestones (Tier 1, Tier 2, Tier 3) with special announcements to encourage more boosts!
</Tip>

## Troubleshooting

<AccordionGroup>
  <Accordion title="Messages not sending">
    * Verify booster messages are enabled
    * Check that the channel still exists
    * Ensure Veronica has Send Messages permission in the channel
  </Accordion>

  <Accordion title="DM not working">
    * User may have DMs disabled
    * User may have blocked the bot
    * This is normal and expected for some users
  </Accordion>

  <Accordion title="Embed not formatting correctly">
    * Check Vero Syntax for typos
    * Ensure all `${}` blocks are properly closed
    * Test message with `/booster` panel preview
  </Accordion>
</AccordionGroup>

<Note>
  Booster messages are sent automatically when a member boosts the server. There's no delay or manual trigger required.
</Note>
