Docs / Auctions

Auctions

Host auctions in your Discord server with bidding, anti-snipe protection, and scheduling.

How It Looks

Prize Bot Prize Bot BOT
Rare Gaming Mouse

A limited edition gaming mouse with RGB lighting and 16000 DPI sensor.

Current Bid
$150
Time Remaining
2h 34m
High Bidder
@GamerPro
Total Bids
12
Anti-snipe enabled: Bids in last 5 minutes extend by 2 minutes

Features

Anti-Snipe Protection

Automatically extends auction time when bids are placed near the end.

Custom Currency

Use your server's currency system or create custom currency symbols for your auctions.

Buyout Price

Set a "buy it now" price to let users instantly win the auction.

Bid History

Track all bids with timestamps and bidder information.

Auction Queue

Schedule auctions in advance to run automatically. (Premium)

Dedicated Channels

Each auction gets its own channel for organized bidding and discussion.

Commands

/auction create

Create a new auction.

item Name of the item being auctioned (required)
bid Starting bid amount (required)
duration How long the auction runs, e.g. 1h, 30m, 1d (required)
description Description of the item
currency One-time currency symbol for this auction
use_currency Winner pays with their currency balance
integer_only Only allow whole number bids
increment_min Minimum bid increment
increment_max Maximum bid increment
buyout Price to instantly win the auction
target_price Hidden minimum price (no winner if not reached)
category Category to create the auction channel in
image Attach an image to the auction
schedule Delay before auction starts, e.g. 24h (Premium)
/bid [amount]

Place a bid on the active auction in the current channel.

/auction queue

View scheduled auctions.

/auction end

End the auction in the current channel early.

/auction edit

Modify an active auction.

item Change the item name
host Change the auction host
bid Change the current bid
winner Set the current winner
extend Extend or reduce time (use negative for reduce)
description Change the description
currency Change the currency symbol
currency_side Left or right of amount
buyout Change the buyout price
target_price Change the hidden target price
image Change the image

Configuration

Use /settings auctions to configure server-wide defaults:

log_channel Channel where auction results are posted when they end
category Category to create auction channels in
alert_role Role to ping when auctions start
integer_only Only allow whole number bids
use_currency Winner pays with their currency balance
snipe_range Remaining time to trigger anti-snipe (e.g. 5m)
snipe_extension Time to add when anti-snipe triggers (e.g. 2m)
snipe_limit Maximum total time that can be added via anti-snipe
snipe_cap Maximum auction duration after extensions
channel_lock Run auction in the same channel as the command
channel_prefix Prefix for auction channel names (default: πŸ’Έβ”‚)

Anti-Snipe System

Anti-snipe prevents last-second bidding by extending the auction when bids are placed near the end.

How it works:

  1. Set a snipe range (e.g., 5 minutes)
  2. When a bid is placed within the snipe range, the auction extends
  3. Set an extension time (e.g., 2 minutes)
  4. Optionally set a limit on total extensions
  5. Optionally set a cap on maximum auction duration

Ready to get started?

Add Prize Bot to your server.

Add to Discord