Gachord

A Discord gacha
& TCG bot
for your server.

Define the cards — or import a community catalog. Gachord runs packs, pity, sets, trades, and Triple-Triad battles in Discord and your browser.

Try the live pack demo

PACK · 5 CARDS · LIVE DROP RATES OPENED 000
common Full Art
common Full Art
common Full Art
common Full Art
common Full Art
Tune the drop rates Total 1002

Pull. Battle.
Trade.

Pity counters, shiny streaks, set rewards, Triple Triad combos — wired up under the hood. Your players just type a slash.

Pull Open · Variants · Collect
/pull

Open a banner.

Five cards, animated reveal, with your own cover art on the pack. A pity counter turns a long dry streak into a guaranteed Rare+, and another shiny eventually shows up. Premium servers run several banners — each with its own cooldown and odds — and a bare /pull opens whichever is ready.

A 5-card pack opened in Discord
Variants

Shiny, Full Art — and yours.

Shiny adds a holofoil overlay and stacks on anything. Full Art reframes the artwork into a poster. Then add your own: a name, an emoji, its own odds and the artwork each card wears in it — one custom variant on free servers, five on premium.

✨ Shiny
❖ Full Art
🎞️ Vintage
/collection

Browse what you own.

Filter by category, rarity or variant, flip between Owned, Missing and All. Every variant is its own card.

/collection embed showing six cards across rarity tiers with mode tabs
/inspect

See who owns what.

Look up any card — how many copies exist, in which variants, who's holding them, and which sets it belongs to. Works right in Discord or on the public collection page.

Spawn Drop · Claim · Play
Spawners

Cards drop on their own.

Set a channel and a timer, and Gachord drops a card into chat — no pull, no cooldown. Add a random window so no one can camp the exact minute, and ping a role or @here when one lands. Dial the drop chance below 100% and not every claim pays out. Free servers run one spawner; premium runs ten.

✨ Claim

First click — or everyone.

A wild card appears with a Claim button and the fastest member keeps it. Flip one switch and it turns generous instead: every member who claims gets their own copy, until the drop closes. Free either way — no cooldown, no shards.

🎮 Mini-games

Make them earn it.

Put a game in front of the claim and the card drops face-down: match the pairs, name it from its artwork, unscramble its name, pick it out of four, or rebuild its shuffled artwork. Everyone races the same puzzle in their own private message — and wrong guesses cost.

🧠 Memory — find every pair
?
?
?
?
?
Pairs 1/4 Mistakes 1/5
Battle Deck · Match · Rank
/deck

Tune your battle deck.

Pick five cards — eight for a 4×4 board — save them, swap whenever. Your deck rides into every Triple Triad match.

/battle

Triple Triad, anywhere.

Challenge a friend, or the bot on three difficulty levels, on a 3×3 or 4×4 board. Play it in Discord or open the match in your browser — same rules (Same, Plus, Combo, Reverse, Fallen Ace, Blind), same wagers.

/leaderboard

Who's ahead this server?

Top 10 by unique cards, total pulls, claims, shinies, full arts or battles won — plus a board per custom variant. Pick the lens.

Sets Curate · Track · Reward
/set

Group cards into themes.

Curate themed sets across categories — a season, an event, a faction. One card can belong to as many sets as you want.

◆ Sets tab

Track every set on the web.

Players see X / Y progress bars on the public collection page, with the missing cards just a click away.

◆ Golden Banana — series
3 / 4
Reward

Completion pays out.

Finish the set and the bot drops a one-time shard bonus into your wallet, announced right in the pack-opening message.

Trade Swap · Wishlist · Shards
/trade

Swap with another collector.

Up to five cards on each side, shards either way. The offer is posted publicly; the other player confirms or declines in one click — in Discord or on the web Trades page. /trades keeps your pending offers and history.

/trade offer embed with two cards on each side and Accept/Decline buttons
/wishlist · ♥

Pin the cards you want.

Up to 20, down to the exact variant. Trades flag a match, the bot pings you in chat when one drops.

Wishlist match — @haldo just pulled Golden Banana
/recycle · /shop

Duplicates become currency.

Melt extra copies into shards — rarer variants melt for more — and spend them on fresh boosters or an event drop, straight from the shop, no cooldown gate.

/vote

Vote, earn shards.

Every top.gg vote drops 50 🔷 straight into your wallet. Run /vote to claim — one more way to stock up between pulls.

Your art.
Your odds.

Drag cards into place, tune the odds, upload your art — no config files, no code. Run /admin config web for your private link.

Web admin — dashboard with KPIs, rarity donut and recent pulls
Overview

See your set come alive.

Pack openings, top cards, rarity breakdown, spawner activity, recent draws — a live look at what your players are doing with your cards.

Web admin — custom cards and categories editor
Your library

Your cards. Your categories.

Upload your own artwork, group cards into categories, set their rarities, and choose which ones can drop in packs. The bot ships empty on purpose — you fill it your way.

Web admin — WYSIWYG card layout editor
Card designer

Design the card itself.

Drag the title, artwork, and stats wherever you like. Pick fonts, colors, and a background per rarity. Every change saves itself, and each form of the card — Normal, Full Art, every variant you define — gets its own tab.

Web admin — Variants tab with the built-in Full Art row and a custom Vintage variant
Variants

Invent the third form.

Beside shiny and full art, add your own — a name, an emoji, a drop chance, a recycle multiplier. Upload the artwork it wears card by card, give it its own layout, and override its odds per banner, pack or spawner. One on free, five on premium.

Web admin — community Catalog browser with the Gachord Sampler imported
Catalogs

Start with someone else's deck.

Import a community catalog and the cards, categories, layouts, sets and variants all copy into your server in one click. Publish your own for other servers to pull from.

Web admin — Sets curation tab with Sampler Highlights and Quick Start
Sets

Curate themed collections.

Group cards into themes — a season, an event, a faction. Set a shard reward for completion and the bot drops it the moment a player owns every member.

Honest tiers. No locked fields.

Every setting is editable on both tiers — prices, odds, pity, pack covers, pool restrictions, variant odds. Premium doesn't unlock the dials, it widens them and raises the counts.

Free

The full game.

  • Card libraryup to 30
  • Shop packs3
  • Pull banners1
  • Card spawners1
  • Custom variants1
  • Cooldown4h – 24h
  • Pack sizeup to 5 cards
  • Banked pullsup to 2
  • Prices, odds & pityfully tunable
  • Card sets & rewardsincluded
  • Custom pack coversincluded
  • Community catalogsimport & publish
  • Trading, battle, wishlist, recycleincluded
Premium

Built to grow.

  • Card libraryup to 1,000
  • Shop packsup to 10
  • Pull bannersup to 10
  • Card spawnersup to 10
  • Custom variantsup to 5
  • Cooldownfrom 1h
  • Pack sizeup to 20 cards
  • Banked pullsup to 10
  • Prices, odds & pityfully tunable
  • Feature requestsopen via support
  • Subscription30 days / cycle

To upgrade: in your Discord server run /admin config web (server-manager only), open the link, then head to the Billing tab.

Questions, answered.

What is Gachord?
Gachord is a Discord gacha and TCG bot. Members open card packs, complete sets, trade with each other, and battle in Triple Triad. Servers design their own cards or import a community catalog, then tune drop rates and pity to taste.
How do I add Gachord to my Discord server?
Click Add to Discord on this page and authorize Gachord on a server where you have the Manage Server permission. Run /pull to open your first pack and /admin config web to open the web admin panel.
Can I use my own cards and artwork?
Yes. In the web admin you upload artwork, name and describe each card, set its rarity, and toggle whether it can drop in packs. Every card also supports a separate full-art image, and you can add your own variants on top — each with its own artwork per card.
What are custom variants?
Every card can drop as ✨ shiny or ❖ full art. Admins can add their own variants beside them — a name, an emoji, a drop chance and a recycle multiplier — and upload the artwork each card wears in that form, with its own card layout if you like. Each pull banner, shop pack and spawner can override a variant's odds. Free servers define one custom variant, premium up to five; shiny and full art are included on every tier.
Is Gachord free?
Yes. The full game — packs, pity, sets, trading, Triple Triad, wishlist, and recycle — is free, and no setting is locked behind the paywall: free servers tune drop rates, shiny rate, pity thresholds, pack prices, cooldown, pack size, and the pull bank exactly like paying ones. Premium widens those ranges (cooldown down to 1h, packs up to 20 cards, up to 10 banked pulls) and raises the counts: 1,000 cards instead of 30, up to ten pull banners, shop packs, and card spawners, and five custom variants instead of one.
What is Triple Triad in Gachord?
Triple Triad is a card-placement duel inspired by Final Fantasy VIII, played on a 3×3 or 4×4 board. Place cards with four edge values, flip your opponent's by beating their adjacent edge, and rule the board when the grid fills. Same, Plus, Combo, Reverse, Fallen Ace and Blind rules are supported, you can wager shards, and the bot steps in as an opponent on three difficulty levels. Matches play in Discord or in the browser.
How does the pity system work?
Pity guarantees a rare-or-better card after a configurable number of cards opened without one (default 9, counted per card). A separate shiny pity grants a shiny at the configured threshold (default 100 cards). Both counters reset on every qualifying drop, and admins can disable either pity entirely from the Settings tab.
How do card spawns work?
A spawner drops a card into a channel on a timer, with a random window so the exact minute can't be camped. By default the first member to hit Claim keeps it; switch the spawner to shared claiming and everyone who claims gets their own copy until the drop closes. Claiming is always free — no cooldown and no shards. A spawner can also gate its drop behind a mini-game: the card posts face-down and players win it by matching pairs in a memory board, naming it from its artwork, unscrambling its name, picking it out of four names, or putting its shuffled artwork back together. Every player races the same puzzle in their own private message, and mini-games are available on every tier.