Discord Community Bot

Bring ALC and any Algorand or VOI token directly into your Discord. Host rain events, giveaways, bounties, auctions, and raffles — or let your community compete in Block Wars and 1v1 PVP with real ALC stakes. Any project can opt their ASA in for 20,000 ALC. Everything is self-service — no approval, no waiting.

Join the Discord

New here? Start in three steps:

1. Join and run /register to link your wallet

2. Check your balance with /balance — deposit ALC to participate in events

3. Enter a Block Wars event, challenge someone to 1v1 PVP, or claim a loot drop

Community Events

Host ALC or any opted-in ASA events for your community. Rain, drops, giveaways, auctions, raffles, and bounties require Premium (50,000 ALC / 30 days). Instant Send is free for all registered members.

Token Rain

Distribute ALC or any supported ASA to active community members in a channel. The bot scans recent channel activity, splits the total evenly, and delivers instantly. Filter by minimum role, set a custom message, or cap recipient count. Free servers have a recipient cap — Premium servers unlock a higher limit.

/rain

Loot Drops

Drop ALC, any supported ASA, or NFTs for members to claim first-come first-served. Set the number of claims, expiry window (1–72 hrs), and what happens to unclaimed loot — return, divide among claimants, or donate. Optional mystery mode hides the asset until claimed.

/drop-loot

Giveaways

Run ALC, ASA, or NFT giveaways where holders automatically get more chances to win. Assign entry multipliers per role (e.g. Diamond = 5× entries) — the bot applies them the instant someone joins, no manual tracking. Choose stack-by-highest or sum-all mode. Gate entry by role for holder-only events. Draw a winner with /end-giveaway.

/create-giveaway/edit-giveaway/end-giveaway/giveaways

Auctions

Host time-based auctions for ALC, ASAs, or NFTs. Bids are locked in escrow the moment they're placed — no trust required. Anti-snipe protection automatically extends the timer when bids land in the final seconds, so no one wins by sniping at the last moment. Highest bid at close wins — all other bids are returned automatically.

/create-auction/auctions

Raffles

Run ticket-based raffles where members buy in with ALC or any supported ASA. Set a price per ticket, max tickets per user, total ticket cap, and draw a provably random winner at close.

/create-raffle/raffles

Bounties

Post task-based bounties where the full reward is locked in escrow before anyone lifts a finger — claimants know the ALC is real before they submit a single proof. Set a title, description, reward amount, deadline, and max claimants (1–10). Review submissions in your DMs, approve to release payment instantly, or reject with a reason forwarded to the claimant. Premium required.

/create-bounty/bounty-board/end-bounty

Instant Send

Send ALC or any opted-in ASA to any Discord user by @mentioning them — no wallet address, no approval, instant on-chain settlement. The recipient doesn't need to do anything in advance. Tip contributors, pay for services, or trade peer-to-peer without ever leaving Discord. Free for all registered members.

/send

Games

Free to play for all registered members. Real ALC on the line.

Block Wars

Team-based ALC battles on a 12-hour schedule. You need at least one Algo Leagues NFT to enter — your battle stats come from your full on-chain collection, so rarer and more cards means stronger stats. Pick your side (Heroes or Villains), optionally equip a character for a catalyst bonus, and boost before the event locks to double your power. Everyone receives ALC from the prize pool when the event resolves — the winning faction receives twice as much per player as the losing side. VIP holders enter with an automatic 1.5× stat boost. Neapolitan holders are auto-entered every round.

/equip/enter/boost/events

1v1 PVP

Challenge any registered user to a 1v1 wager battle (10–5,000 ALC). Requires a season pass — 100,000 ALC for 30 days. VIP holders pay 50,000 · ALMega collectors pay 75,000 — discounts auto-apply based on your on-chain holdings. Both players lock in funds on accept. Winner takes 90% of the combined pot — 10% goes to the treasury. Save a 3-card deck with /pvp-deck and battles start instantly. Season passes work on both Discord and the Algo Leagues website.

/pvp-season-pass/pvp-challenge/pvp-challenges/pvp-deck

Wallet, Social & More

Free for all members.

Wallet & Balance

Link your Algorand or VOI wallet with /register. Check your in-bot balances across ALC and any supported ASA, or withdraw assets back to your linked wallet at any time.

/register/balance/transfer-to-backpack

Flex & Social

Flex your NFT or token holdings — the bot verifies ownership from your confirmed on-chain addresses and posts proof in the channel. Check your Block Wars and PVP stats and see where you rank on the leaderboard.

/flex/stats/leaderboards/portfolio/history/server-stats

Shop & Fusions

Quick links to the primary and secondary NFT markets and the Fusion Chamber — combine and upgrade your Algo Leagues characters. Share directly to a channel with the Post to Channel button.

/shop/upgrade

Built for community managers

Any member can activate Premium or opt in a token — no admin role needed, just ALC. Admin settings (channels, roles, restrictions) require the server owner or an assigned bot admin role — no Discord admin permissions required.

Role-gated hosting

Set a required role or minimum role rank to host rain, giveaways, drops, auctions, raffles, or bounties.

Role-gated entry

Gate who can join giveaways and raffles — perfect for holder-only events.

Weighted giveaway entries

Assign bonus tickets per role (e.g. Diamond holders get 3x). Stack by highest role or sum all qualifying roles.

Channel restrictions

Lock each event type to specific channels.

Enable/disable command groups

Show only the commands your community needs — hide everything else.

Admin role delegation

Assign a bot admin role so your team can manage events without Discord admin permissions.

All commands

/register

Link your Algorand or VOI wallet

/balance

Check your in-bot balances across all supported assets

/send

Send ALC or any supported ASA to any Discord user — no wallet address needed

/transfer-to-backpack

Withdraw assets to your linked wallet

/rain

Distribute ALC or any supported ASA to active channel members

/drop-loot

Drop claimable ALC, ASA, or NFTs in a channel

/create-giveaway

Set up and post a giveaway

/edit-giveaway

Edit an active giveaway before it ends

/end-giveaway

Draw a winner and close a giveaway early

/giveaways

Browse active giveaways in this server

/create-auction

Start a timed ALC or NFT auction

/auctions

View and bid on active auctions

/create-raffle

Launch a ticket-based raffle

/raffles

Browse and enter active raffles

/create-bounty

Post a task bounty with escrow-backed rewards (Premium)

/bounty-board

Browse active bounties in this server

/end-bounty

Cancel a bounty and refund remaining unclaimed rewards

/equip

Equip a character NFT for Block Wars and PVP

/enter

Enter the next Block Wars event

/boost

Boost your stats before the next event

/events

View upcoming Block Wars and drop schedule

/pvp-season-pass

Check or purchase a PVP season pass using your in-bot ALC balance (VIP/ALMega discounts auto-apply)

/pvp-challenge

Challenge a user to a 1v1 wager battle (season pass required)

/pvp-challenges

View your pending PVP challenges

/pvp-deck

Save a 3-card deck that auto-activates in battles when both players have one set

/flex

Prove ownership of an NFT or token on-chain

/stats

View your Block Wars and PVP stats

/leaderboards

View ALC and game leaderboards

/portfolio

View your NFT and asset portfolio

/history

View your transaction history

/server-stats

View active giveaways, raffles, and bounties for this server

/shop

Links to primary and secondary NFT markets

/upgrade

Link to the Fusion Chamber

/server-settings

Configure bot settings for your server

/about

About the Algo Leagues bot

Access Tiers

Free

Always free For every member in any server
  • Wallet registration & balance
  • Send & withdraw ALC or any supported ASA
  • Join rain events (free recipient cap)
  • Claim loot drops
  • Enter giveaways and raffles
  • Bid on auctions
  • Block Wars participation
  • 1v1 PVP challenges
  • Stats, leaderboards & flex

Premium Server

50,000 ALC / 30 days Activated per server — any member with 50,000 ALC in their bot balance unlocks all hosting features for the whole server
  • Host Token Rain (higher recipient cap than free)
  • Host Loot Drops (with mystery mode)
  • Host Giveaways with role bonuses
  • Host Auctions & Raffles
  • Host Bounties (multi-claim, escrow-backed)
  • Full server configuration panel
  • Role-gated hosting & entry
  • Channel restrictions
  • Enable/disable command groups

Token Opt-In

20,000 ALC per token Any member with 20,000 ALC in their bot balance can opt in
  • Add any Algorand or VOI ASA to the bot
  • Use your token in rain, drops, giveaways, bounties, auctions, and raffles
  • NFT-gated event entry for your holders
  • Multi-asset events alongside ALC
  • No approval or contact required
Partner Projects

Any Token. Any Server. Immediately.

The Algo Leagues bot isn't just for ALC — it's infrastructure for any project on Algorand. Opt your ASA in for 20,000 ALC and your token is instantly usable across every server the bot is in. No approval, no integration work, no waiting. Your community gets the full suite of events on day one.

1

Opt your token in

Use any event command and select your ASA — if the bot hasn't opted in yet, you'll be prompted inline to opt it in for 20,000 ALC from your in-bot balance. No contact needed.

2

Your token is live everywhere

Rain events, loot drops, giveaways, auctions, raffles — all of them immediately support your token across every server the bot is active in.

3

Gate events by your NFT roles

Restrict any event to specific Discord roles — perfect for holder-only giveaways. Assign bonus entries per role so your NFT holders automatically get an edge.

Token Rain & Drops

Instantly distribute your token to active community members or run first-come first-served loot drops — no custom integration, no wait. Opt in and go.

Giveaways & Raffles

Run holder-gated giveaways and ticket raffles with your token as the prize. Assign bonus entries per role so your NFT holders automatically get an edge.

Auctions

Host timed NFT or token auctions across any partnered Discord server. Bids are escrowed on-chain and losers are refunded automatically at close.

Peer-to-Peer Sends

Any member in any server can send your token to other Discord users by @mention — no wallet address needed, no fees. Instant liquidity inside community chats.

NFT-Gated Events

Gate entry to rain, giveaways, or raffles by Discord role. Reward your holders automatically without manual verification — the bot checks roles on join.

Cross-Server Reach

Once opted in, your token works across every server the bot is in — your project gets instant distribution reach into any community using the Algo Leagues bot.

FAQ

What chains and tokens does the bot support?

Algorand mainnet and VOI. ALC is the primary in-bot currency, but the bot supports any Algorand Standard Asset (ASA). Any project can opt their token into the bot for 20,000 ALC — no approval needed. Once opted in, that token can be used across rain, drops, giveaways, bounties, auctions, and raffles.

How do I add my project's token to the bot?

No contact needed — it's fully self-service. When you use any event command (rain, drop, giveaway, auction, raffle) and select an ASA the bot hasn't opted in to yet, you'll be prompted inline to opt it in for 20,000 ALC from your in-bot balance. Once opted in, that token is immediately available across all event types in every server the bot is in.

How do I link my wallet?

Run /register in any server where the bot is active. The bot will walk you through linking your Algorand or VOI wallet. You need a linked wallet to send, receive, or participate in events with any supported asset.

How does Premium work?

Premium is activated per server — no contact needed. Run /server-settings and navigate to Premium. The bot deducts 50,000 ALC from your in-bot balance and activates all hosting features for 30 days. Anyone with ALC in their bot balance can activate or extend Premium for a server.

Can community managers host events without being the server owner?

Yes. In /server-settings you can assign a bot admin role to your team. Anyone with that role can host events, manage giveaways, and configure the bot — no Discord admin permissions required.

How do Token Rain events work?

The bot scans recent channel activity to find active users, divides the total amount evenly among them, and distributes instantly in ALC or any supported ASA. Free servers have a cap on the number of recipients per rain. Premium servers unlock a higher recipient cap. You can also filter by role and set a custom message.

How are giveaway winners selected?

Winners are drawn from a weighted ticket pool. Every participant gets at least 1 entry. Server admins can assign bonus entries to specific Discord roles — for example, an LPSuperhero role could get 3x entries automatically. When someone joins a giveaway the bot checks their roles and applies the right multiplier instantly, no manual input needed. The draw is then random across all tickets in the pool.

How do role entry bonuses work?

In /server-settings → Giveaway Role Bonuses, admins can assign a ticket multiplier to any Discord role (e.g. LPSuperhero = 3x, Diamond = 5x). When a member enters a giveaway the bot automatically calculates their entries based on their roles. You can choose between Max mode (only their highest qualifying bonus applies) or Sum mode (all qualifying bonuses stack together). Role perks like this can be promised as part of membership benefits — the bot enforces them automatically on every giveaway.

Can I restrict events to my NFT holders?

Yes. Use /server-settings to require a specific Discord role to join giveaways, enter raffles, or claim drops. Combine with role-weighted giveaway entries to give your holders a real advantage — they can be gated from entry entirely, or just given bonus tickets over non-holders.

How do Auctions work? What is anti-snipe protection?

Use /create-auction to set up a timed auction for ALC, any ASA, or an NFT. Bids are locked in escrow immediately — no trust required. When the timer runs out, the highest bidder wins and the asset transfers automatically. All losing bids are returned. Anti-snipe protection extends the auction timer when bids come in during the final seconds — so last-second sniping doesn't decide the outcome. The timer keeps extending until there's no bid in the final window.

What is Block Wars?

Block Wars is a team battle game running every 12 hours. You need at least one Algo Leagues NFT to enter — your battle stats are calculated from your full on-chain NFT collection, so rarer and more cards means stronger stats. Use /equip to set a character as your catalyst for a stat bonus, then /enter to pick your side: Heroes or Villains. Use /boost before the event locks to double your stats. When the event resolves, everyone receives ALC from the prize pool — the winning faction receives twice as much per player as the losing side. VIP holders enter with an automatic 1.5× stat boost. Neapolitan NFT holders are auto-entered every round without needing to use /enter.

How does 1v1 PVP work?

A season pass is required — 100,000 ALC for 30 days. VIP holders pay 50,000, ALMega collectors pay 75,000 — discounts apply automatically based on your on-chain holdings. Use /pvp-season-pass buy to purchase from your bot balance, or buy on the Algo Leagues website — the same pass record works on both. Once you have a pass, use /pvp-challenge @user <amount> to challenge anyone (10–5,000 ALC wager). Both wagers are locked on accept — the winner takes 90% of the combined pot, with 10% going to the treasury. Use /pvp-deck to save a 3-card deck so battles start instantly.

How do Bounties work?

Use /create-bounty to post a task with a title, description, reward amount, deadline, and max claimants (1–10). The full reward pool is locked in escrow immediately. Members click "Claim Bounty" and submit proof. You review claims in your DMs — approve to release payment instantly, or reject with an optional reason that gets forwarded to the claimant. Multiple claimants can be approved until all slots fill or you cancel with /end-bounty (remaining escrow is refunded). Requires server Premium.

What happens to unclaimed rain or loot drops?

For loot drops, you choose what happens at expiry: return to your balance, divide evenly among those who claimed, or donate to Algo Leagues. For rain events, any unclaimed amounts are returned to you.

The bot is live in the Algo Leagues Discord — join to try it out. Everything is self-service.

Open Discord