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 DiscordNew 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
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.
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.
/rainDrop 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-lootRun 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/giveawaysHost 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/auctionsRun 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/rafflesPost 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-bountySend 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.
/sendFree to play for all registered members. Real ALC on the line.
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/eventsChallenge 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-deckFree for all members.
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-backpackFlex 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-statsQuick 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/upgradeAny 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.
/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
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.
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.
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.
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.
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.
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.
Host timed NFT or token auctions across any partnered Discord server. Bids are escrowed on-chain and losers are refunded automatically at close.
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.
Gate entry to rain, giveaways, or raffles by Discord role. Reward your holders automatically without manual verification — the bot checks roles on join.
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.
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