AUCTION BOT

Features

Everything Auction Bot can do, from the listing types you see every day to the settings flags and command parameters most servers never discover. If you only need the highlights, the landing page and the nav's Features menu cover those.

Listing types

Standard Auction

Highest bid at the scheduled end wins, with optional Buy-Now and Reserve price.

Live Auction

Like Standard, plus a countdown timeout that resets on every bid — it only ends once bidding actually goes quiet.

Sealed (Vickrey) Auction

Bids stay hidden until close; the highest bidder wins, optionally paying only the second-highest bid.

Standard Market

Fixed-price sales with optional discounts and buyer counter-offers.

Flash Market

A timed discount window, then the price reverts automatically.

Multi-Item Market

Sell in one-per-purchase units, or in configured bundles.

Bulk Market

Buyers choose any quantity up to remaining stock, priced per-item or per-bundle.

Standard Trade

List what you're offering and what you'll accept, with optional counter-offers.

Request Trade

Post what you want and what you'll pay; other members fulfill it.

Standard Giveaway

Free entry, 1–5 random winners at close.

Raffle Giveaway

Buy tickets to improve your odds; still random at close.

Auction protections

Anti-Snipe Protection

A bid placed near the end pushes the close time out, so a listing can't be sniped in the final seconds.

Slow Mode

A configurable cooldown after each accepted bid blocks new bids from anyone until it passes — never Buy-Now, never a proxy's own auto-bid.

Bid Recall

Bidders can undo their own most recent bid within a configurable window; owners/managers can undo any bid.

Premium (Paid-Entry) Auctions

Require an entry fee before bidding, with an optional minimum-entrants threshold.

Automation & scheduling

Auto-Showrooms

A new channel is created automatically for every listing that needs one.

Auto-Reschedule

Sold/expired/either listings can automatically repost for their next cycle.

Fixed Schedules

Set a channel to always end listings at the same time(s) each week.

Result & Audit Logs

Every sale, bid undo, and admin economy action is logged automatically.

Economy

Built-in Multi-Currency Economy

Wallets that hold balances across multiple registered currencies at once, not just one.

Cross-Currency Conversion

Convert between a guild's currencies at configured fixed exchange rates.

UnbelievaBoat Integration

Transact directly against balances your server already keeps in UnbelievaBoat.

Raid-Helper (DKP) Integration

Use Raid-Helper DKP balances for bids and purchases.

Fees & Broker Commissions

Configurable listing fees, sale percentages, and broker commissions, each with its own recipient.

Customization

Listing Templates

Save default field values per listing type and post from them with one command.

Custom Announcements

Rewrite the announcement message posted for each listing type.

Multi-Image Listings

Attach up to four images to a single listing.

Role-Based Permissions

Separate Merchant, Buyer, Broker, and Manager roles control who can list, bid, broker for others, or administer.

Per-Listing Access Restriction

Restrict an individual listing to a specific role.

Business Hours

Confine when listings can start and end to a showroom's configured hours.

Trust & community

Merchant Ratings & Reviews

1–5 star reviews after a completed transaction, rolling up into a public merchant rating.

Outbid Alerts

Optional DM the moment you're outbid.

Watchlist

See every auction you've bid on in one place, even ones you're no longer leading.

Extensibility

Plugin SDK / Custom Listing Types

Build entirely new listing types against a first-class contract — no core-code changes.

Custom Economy Providers

Plug in an economy backend beyond the built-in one and the two shipped integrations.

Public API

Programmatic access to the same data the dashboard uses.

Multi-Language Support In progress

The in-Discord language picker is still being wired up, but full translation catalogs already exist for the languages below — missing strings fall back to English until it ships.

🇩🇪
🇲🇽
🇪🇸
🇫🇷
🇭🇺
🇯🇵
🇰🇷
🇵🇱
🇧🇷
🇷🇺
🇹🇷

Advanced

The bot has a second layer most servers never touch: optional parameters tucked into listing commands, settings flags that default off, and a handful of capabilities that only exist on the dashboard so far. Worth a look if you've outgrown the defaults.

Optional command parameters

Anonymous Listingsanonymous:true

Hides the owner's identity entirely; the embed shows "Anonymous" in bold italics instead of a mention.

Reverse Biddingreverse-bidding:true

Standard Auction only. Flips the auction: lowest bid wins instead of highest.

Hidden Messagemessage

A private note delivered only to the eventual winner/buyer, invisible to everyone else.

List on Behalf / Restrict to Roleowner · required-role

Broker-only. List for another member, and/or lock a single listing so only a specific role can bid or buy.

Per-Listing Reschedule Choicereschedule

Pick exactly which outcome (Sold / Expired / both / once) auto-reposts this listing, overriding the server default.

Duration Auto-Detectduration

One field silently accepts either a relative span ("2d 5h 30m") or an absolute date/time, whichever you type.

Settings flags— off by default

Shill BiddingSetting

Lets owners bid on their own listings — handy for a soft floor without a hard Reserve.

Recall ListingsSetting

Lets owners withdraw a listing even after a bid/offer already exists.

Early Offer AcceptanceSetting

Surfaces an "Accept Offer" (auctions) or "Draw Now" (giveaways) button to close early once there's at least one bid/entrant.

DonationsSetting

The only thing gating member-to-member gifting via the built-in economy.

Attach LogsSetting

Attaches a full bid-log file to the auction result message for a transparent paper trail.

Min Bid ButtonSetting

Can be hidden if you'd rather bidders type their own amount than tap an auto-filled minimum.

Dashboard & API only— no Discord command yet

Inline ResultsDashboard

Keeps a concluded listing's message in place instead of deleting it, and reroutes its result-log entry into that same channel.

Confirm PurchasesDashboard

Inserts an ephemeral Confirm/Cancel step before Buy Now, Buy All, and Trade-fulfil, so a misclick can't move real balance.

Currency Display FormatDashboard

Choose $100, $ 100, or 100 $ — configurable per currency.

Listing RequirementsDashboard

Force normally-optional fields (image, description, category, hidden message, max bid increase) to be mandatory, per listing family.

Fixed Schedule via Channel TopicDashboard

A showroom's recurring end-times live literally in its Discord channel topic, editable by hand in Discord or the dashboard — both stay in sync.

One Bot Role, Many Discord RolesDashboard

Manager/Broker/Merchant/Buyer can each map to multiple Discord roles at once, not just one.

One Channel, Multiple FamiliesDashboard

The same channel can back more than one listing family at once — auctions and markets in the same room, for example.

Cross-Currency Exchange RatesDashboard

Set the fixed conversion rates Cross-Currency Conversion uses, per currency.

Also worth knowing: Reroll Giveaway is a message command (right-click a result), not a slash command — it can re-roll a specific winning position after the fact without redoing the whole giveaway.

Something went wrong on this page. Reload the page 🗙