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

# Engagement

> Giveaways, applications, suggestions, starboard, leveling, economy.

Every command works with the `=` prefix. Where a slash entry point exists it opens the same
Components V2 panel as the prefix command.

> [!NOTE]
>
> A command being listed here does not mean its module is enabled in your server. Turn modules on
> with `=config`. See [Modules](/void/modules.md) for what each one needs.

**30 commands across 7 modules.**

## Giveaways

> **=giveaways**
>
> Opens the giveaway panel. Staff see the management home with stats; everyone else sees the
> list of currently active giveaways.
>
> **Syntax:** `=giveaways` (opens a panel, no arguments)
>
> **Aliases:** none · **Slash:** `/giveaway`
>
> **Permission:** Public

> **=gstart**
>
> Opens the giveaway home panel to start a new giveaway.
>
> **Syntax:** `=gstart` (opens a panel, no arguments)
>
> **Aliases:** none · **Slash:** none — prefix only
>
> **Permission:** Configured Staff

> **=gend**
>
> Lists active giveaways so staff can pick one to end.
>
> **Syntax:** `=gend` (no arguments)
>
> **Aliases:** none · **Slash:** none — prefix only
>
> **Permission:** Configured Staff

> **=greroll**
>
> Lists giveaways (any status) so staff can pick one to reroll a winner for.
>
> **Syntax:** `=greroll` (no arguments)
>
> **Aliases:** none · **Slash:** none — prefix only
>
> **Permission:** Configured Staff

## Applications

> **=application**
>
> Opens the application forms panel. Staff see the management home with stats; everyone else
> sees the public list of open forms.
>
> **Syntax:** `=application` (opens a panel, no arguments)
>
> **Aliases:** `=applications` · **Slash:** `/application`
>
> **Permission:** Public

> **=apply**
>
> Shows the public list of application forms available to apply to.
>
> **Syntax:** `=apply` (no arguments)
>
> **Aliases:** none · **Slash:** none — prefix only
>
> **Permission:** Public

> **=appreview**
>
> Shows pending application submissions for staff to review.
>
> **Syntax:** `=appreview` (no arguments)
>
> **Aliases:** none · **Slash:** none — prefix only
>
> **Permission:** Configured Staff

## Suggestions

> **=suggest**
>
> Submits a suggestion. Running it with no text opens the submission panel instead.
>
> **Syntax:** `=suggest <idea>`
>
> **Aliases:** none · **Slash:** none — prefix only
>
> **Permission:** Public
>
> **Example:** `=suggest Add a #resources channel for shared links`

> **=suggestions**
>
> Opens the suggestions panel. Staff with suggestion-management access see settings; everyone
> else sees the recent suggestions list.
>
> **Syntax:** `=suggestions` (opens a panel, no arguments)
>
> **Aliases:** none · **Slash:** none — prefix only
>
> **Permission:** Public

> **=setsuggestions**
>
> Opens the suggestions settings panel.
>
> **Syntax:** `=setsuggestions` (opens a panel, no arguments)
>
> **Aliases:** none · **Slash:** none — prefix only
>
> **Permission:** Configured Staff

## Starboard

> **=starboard**
>
> Opens the starboard panel. Staff with starboard-management access see settings; everyone
> else sees the current top-messages list.
>
> **Syntax:** `=starboard` (opens a panel, no arguments)
>
> **Aliases:** none · **Slash:** none — prefix only
>
> **Permission:** Public

> **=setstarboard**
>
> Opens the starboard settings panel.
>
> **Syntax:** `=setstarboard` (opens a panel, no arguments)
>
> **Aliases:** none · **Slash:** none — prefix only
>
> **Permission:** Configured Staff

## Leveling

> **=leveling**
>
> Opens the leveling panel. Staff with leveling-management access see settings; everyone else
> sees their own rank.
>
> **Syntax:** `=leveling` (opens a panel, no arguments)
>
> **Aliases:** none · **Slash:** none — prefix only
>
> **Permission:** Public

> **=rank**
>
> Shows a member's level and XP card. Defaults to yourself.
>
> **Syntax:** `=rank [user]`
>
> **Aliases:** none · **Slash:** none — prefix only
>
> **Permission:** Public
>
> **Example:** `=rank @user`

> **=leaderboard**
>
> Shows the server's XP leaderboard.
>
> **Syntax:** `=leaderboard` (no arguments)
>
> **Aliases:** none · **Slash:** none — prefix only
>
> **Permission:** Public

> **=setlevelchannel**
>
> Sets the channel you run it in as the level-up announcement channel.
>
> **Syntax:** `=setlevelchannel` (run in the target channel, no arguments)
>
> **Aliases:** none · **Slash:** none — prefix only
>
> **Permission:** Configured Staff

> **=levelrewards**
>
> Lists configured level-up role rewards.
>
> **Syntax:** `=levelrewards` (no arguments)
>
> **Aliases:** none · **Slash:** none — prefix only
>
> **Permission:** Configured Staff

## Economy

A fictional, per-server currency — nothing here touches real money. See
[Premium](/void/features/premium.md) for the (unrelated) `payments` module, which is about members
paying *you* outside of Discord.

> **=economy**
>
> Opens the economy panel. Staff with economy-management access see settings; everyone else
> sees their own balance.
>
> **Syntax:** `=economy` (opens a panel, no arguments)
>
> **Aliases:** none · **Slash:** none — prefix only
>
> **Permission:** Public

> **=balance**
>
> Shows a wallet balance. Defaults to yourself.
>
> **Syntax:** `=balance [user]`
>
> **Aliases:** none · **Slash:** none — prefix only
>
> **Permission:** Public
>
> **Example:** `=balance @user`

> **=daily**
>
> Claims the daily currency reward. Cooldown-gated — check the reply for when it's next
> available.
>
> **Syntax:** `=daily` (no arguments)
>
> **Aliases:** none · **Slash:** none — prefix only
>
> **Permission:** Public

> **=work**
>
> Claims the work currency reward. Cooldown-gated, same as `=daily`.
>
> **Syntax:** `=work` (no arguments)
>
> **Aliases:** none · **Slash:** none — prefix only
>
> **Permission:** Public

> **=pay**
>
> Transfers currency from your wallet to another member's.
>
> **Syntax:** `=pay <user> <amount>`
>
> **Aliases:** none · **Slash:** none — prefix only
>
> **Permission:** Public
>
> **Example:** `=pay @user 50`

> **=shop**
>
> Lists items available to buy. Staff with shop-management access also see management
> controls.
>
> **Syntax:** `=shop` (no arguments)
>
> **Aliases:** none · **Slash:** none — prefix only
>
> **Permission:** Public

> **=buy**
>
> Buys an item from the shop by name. If the item grants a role reward, it's assigned
> automatically after purchase.
>
> **Syntax:** `=buy <item name>`
>
> **Aliases:** none · **Slash:** none — prefix only
>
> **Permission:** Public

> **=inventory**
>
> Shows purchased shop items. Defaults to yourself.
>
> **Syntax:** `=inventory [user]`
>
> **Aliases:** none · **Slash:** none — prefix only
>
> **Permission:** Public

> **=richest**
>
> Shows the top-balances leaderboard.
>
> **Syntax:** `=richest` (no arguments)
>
> **Aliases:** none · **Slash:** none — prefix only
>
> **Permission:** Public

## Birthdays

> **=birthday**
>
> Shows your own birthday profile.
>
> **Syntax:** `=birthday` (no arguments)
>
> **Aliases:** none · **Slash:** none — prefix only
>
> **Permission:** Public

> **=setbirthday**
>
> Sets your birthday. Staff with birthday-management access can instead run
> `=setbirthday panel` to open the module's settings.
>
> **Syntax:** `=setbirthday <MM/DD[/YYYY]> [private]` — add `private` to mark it not public.
>
> **Aliases:** none · **Slash:** none — prefix only
>
> **Permission:** Public
>
> **Example:** `=setbirthday 04/12`

> **=removebirthday**
>
> Clears your saved birthday.
>
> **Syntax:** `=removebirthday` (no arguments)
>
> **Aliases:** none · **Slash:** none — prefix only
>
> **Permission:** Public

> **=birthdays**
>
> Shows upcoming birthdays.
>
> **Syntax:** `=birthdays` (no arguments)
>
> **Aliases:** none · **Slash:** none — prefix only
>
> **Permission:** Public


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.