SUNBOT
DEV LOG #7 · OPEN BETA

🏆 Season One

October 25, 2026 · by Max (a.k.a. whisky) · a minute in tiles, 12 in full, and 6 things to play with

A month ago Dev Log #6 made money fall from the sky. This one gives your server a reason to come back every day: today Season One starts on every server, with a free Season Pass and a champion on 30 November. Servers now race each other in the arena, where a small lively server can beat a big quiet one. In voice, crash is one rocket for the whole call, and a big win lands in the chat as a picture. Suntinel gets an autopilot that works while you sleep. And a new server's first week now runs itself. Oh, and every picture the bot draws is redrawn in pixels, with 219 emoji of its own.

And one more thing: 🃏 SunCards, 100 collectible pixel cards with battles, trades and a weekly boss for the whole server.

See it today: type /season: your points, your place and the pass. Then /cards for your first pack. In a voice channel, open the Activities (🚀) and pick SunBot → Crash. Admins: the new cards on Dashboard → Season and Moderation at dashboard.sunbotapp.com.

ADD SUNBOT →

🏆 Season One: a month-long race on your server

From today, every server runs a season: a race for the month, on its own ladder. Nothing new to learn: what you already do earns season points (SP), and /season shows yours, your place, the pass and the top ten.

WhatSP
A game round2 (+5 when it wins at 5× or more)
A chat message that earns XP1
/daily10
A daily mission done15 (+25 for all three in a day)
A coin bag grabbed10
An achievement unlocked20
  • Coming back beats grinding. At most 200 SP a day on a server, and only 60 of them from game rounds. A night of spinning slots won't win the month; showing up does.
  • The Season Pass is free. 30 tiers, one every 100 SP. Every tier pays coins (a quarter of your server's daily bonus), six of them pay 250 XP, five pay SunCoin (70 over the pass), and tiers 10, 20 and 30 give this season's 🌟 Season One star badge, the Season One veteran title and the Season One ember frame. They're never sold: you only get them by playing this season, and you keep them. Doing your daily and missions most days finishes the pass in about three weeks.
  • The end. Season One runs to 30 November (UTC). Then, on a server where at least three people took part, a recap card goes to the announcements: the champion, the podium and the month in numbers. The champion wears the Season Champion role until the next season ends, and the top three get 100, 60 and 30 SunCoin.
  • Nothing is taken away. A season resets season points only. Your money, levels and items stay exactly where they are.

SunCoin and the season's cosmetics are earned once per season per player, however many servers you play on. Admins: Dashboard → Season has the ladder, the switch, how many coins the pass pays (0× to 2×), the champion's role and where the recap goes. The Monday paper follows the race while it runs. All of it, step by step: the seasons docs.

🚀 Crash in voice: one rocket for the whole call

The voice Activity has had poker, roulette and plinko. Now it has crash, and it plays the way crash is meant to: everyone in the call on one rocket. Somebody bets, a countdown starts, everyone else in the channel can hop on, and you watch the same multiplier climb together. Cash out whenever you like; whoever's still on board when it blows loses their bet.

  • The same crash as /crash. It's the very same engine: the same crash point from the same seeds, the same steps, your server's own limits and payout settings, and every round is provably fair: the seed's hash shows before the bets, and the seed itself at the crash.
  • Share the moment. Cash out at 5× or more (or land a 10× on plinko, or a 14× win on roulette) and a Share button appears. One tap and SunBot posts a picture of your win to the server's chat, so the people outside the call see it too.
  • The call is the room. The 👥 button shows who has the Activity open and at which table, has a button that invites friends to the call, and lets anyone throw a reaction (🔥 😱 👏) that floats over everyone's screen. The people who are only listening get to cheer along.
  • Your coins are safe. A bet riding a rocket is held for you; if the bot restarts mid-round, it comes back. One rocket at a time per player, /crash included.

To play: join a voice channel, press the Activities (🚀) button, pick SunBot, then Crash. On a server without SunBot it opens in demo mode with free coins.

🃏 SunCards: and one more thing

We thought the season was enough. It wasn't. From today SunBot has SunCards: 100 pixel critters from the casino, every one drawn by code, to collect, show off and send into battle. Type /cards: it's one panel with everything on buttons.

  • One collection, every server. Your album follows you. Every /daily also gives you a card, once a day across all your servers.
  • Packs for SunCoin you earn. Five cards for 30 SunCoin, and the fifth is always Uncommon or better. SunCoin comes from playing (/daily, missions, the Season Pass); it's never sold, and neither are cards.
  • Rare means rare. Five rarities from 50 Commons to 3 Legendaries: The House, The Moon and Sunny himself, 1 card in 1,250, guaranteed within 250 packs. Any card can also come in a rarer look: Shiny, Holo, Glitch, Negative or, rarest of all, Golden.
  • Dust and craft. Duplicates break into dust, and dust crafts the card you're missing. You always keep one of each.
  • Battles. Three cards in the order they fight, against anyone's deck, for nothing or for coins (up to 100,000 each, winner takes both). ATK, DEF and SPD, and an element triangle: ☀ Sun beats ☾ Night beats ✦ Luck beats Sun. A rarer deck has an edge, not a sure win.
  • Trades. Card for card, both of you say yes. A card can go once it's been yours for a day, three trades a day, so nobody farms with alts.
  • The weekly boss. Every Monday your server gets an Epic to take down together: one fight a day each, the damage adds up, and when it falls everyone who hit it gets dust.

On the dashboard, My Cards is your album in 3D: drag a card, tilt your phone, and the foil follows the light. The rest, step by step: the SunCards docs.

🏟️ The arena: servers race each other

Seasons gave players a race. The arena gives one to servers. Every week (Monday to Monday, UTC) it adds up the season points a server's players earned and divides them by the players who earned any. So it's points per player, not per member: a server of forty friends who show up every day beats a server of four thousand where six people play.

  • Opt-in. A server joins from Dashboard → Season → Arena, and only its name and icon are shown. It needs three players in a week to be on the board.
  • Your place in the paper. The Monday paper says where your server finished ("#3 of 18 this week"), and the board at sunbotapp.com/arena shows this week and last.
  • Nothing is won but the place. No prizes, nothing to buy: bragging rights, and a reason to bring a friend.

🛡️ Suntinel autopilot: moderation while you sleep

DL6 gave you Suntinel's commands. This is what it promised next: moderation that runs without a moderator online. Four parts, each switched on its own on Dashboard → Moderation:

  • Auto-mod. SunBot sets up Discord's own AutoMod rules and keeps them in step with your settings. Discord stops the message before anyone sees it, even if SunBot is down for a minute, and SunBot never reads what people write. Every hit is a card in your mod log, and can be a warning on the member's record. Free: invite links and Discord's spam filter. Premium: links (with a list of sites that stay allowed), a banned-words list, ALL CAPS, mass mentions, and a timeout on top of the block. Roles and channels can be exempt.
  • The warnings ladder (Premium). Up to three steps you choose: say three warnings and a member is timed out for an hour, five and they're kicked, seven and they're banned. SunBot takes the step itself, from /warn and from auto-mod alike, and each step is a case of its own.
  • Anti-raid (Premium). Too many joins too fast (ten in a minute, or what you set) and SunBot uses Discord's own pause invites for as long as you choose, posts a card in the mod log and pings you.
  • The verification gate (Premium). A Let me in button in a channel of your choice gives new members the member role, and can ask for an account older than a number of days, so a fresh throwaway account waits.

Auto-mod needs the Manage Server permission (Discord's rule for AutoMod): the Moderation page has a button that re-invites SunBot with it. Everything else in Suntinel stays free, as before. The details: the moderation docs.

🌱 A server's first week runs itself

☀️SunBotAPPafter /setup
🚀 Your server's first week

Pick the channel your members chat in, then tap what you want. Each takes a second:

The card, as it shows after /setup. Tap the buttons.

Most servers that add SunBot go quiet within a week, and it's not the games: members never see the bot. It answers in its own channel and nobody goes there. So /setup now ends with 🚀 First week: pick the channel your members already chat in, and with one tap each

  • a welcome goes there, with a button that makes anyone a player (their starting coins and today's missions);
  • coin bags start falling there, and commands work there too;
  • double XP runs for the first 48 hours.

Then the owner gets two short notes: on day 3 and after the first week, with the numbers (players, bags grabbed, commands) and the one next step that would help most. Three notes at most, ever, and a button to stop them. For the bot's side of it, Insights has a new 🌱 New servers view: how many finish /setup, reach five players and are still alive on day 7.

🎨 A new look for every picture

Every picture SunBot draws is redrawn in the site's pixel style: the games, the profile, the tops, the stats, the posts it makes by itself. Each result has one big number in the same place, and a frame in the colour of how big the win was. Sunny in the corner reacts to what happened.

  • Your profile is a hub. /profile shows your real avatar in your SunCoin frame, your title, your daily streak in flames and your best SunCard. Money, casino, rank and achievements are tabs on the same card, one click apart. /balance, /rank, /casino-stats and /achievements open it on their tab.
  • One /leaderboard for every top. Money, levels, crash and sports bets are in one menu, with a podium for the top three. /crash-top and /bet-top still work and open it.
  • 219 emoji of its own. Every emoji the bot writes, in messages, buttons and on the pictures, is now SunBot's own pixel sprite.
  • Lighter and faster. Pictures weigh a third less, and avatars aren't fetched twice.

🇺🇦 The docs speak Ukrainian

The docs are now in Ukrainian too: every page at sunbotapp.com/docs/uk/, with its own search, and each page links to its twin in the other language. The bot and the Ukrainian landing already spoke it; now the manual does as well. (The list of commands and the API page stay in English, like the commands themselves.)

🔭 What's next

  • Jail & bail. The last piece Suntinel promised: a jail role for a cooling-off period, and a bail the member can pay from their own wallet to get out early.
  • Weekly challenges in the season. Three a week, rotating, from a list your server can edit, each worth season points.

Season One's numbers decide what comes after that. Tell me what your server's season is missing (below).

🔧 Fixed, and what keeps it fixed

  • Keno and sequence showed an error at the end of every round from 24 September. Your coins were never at risk, but the result screen was. Fixed, and a check that runs on every change would have caught it on day one; it now does.
  • Two bets of the same player at the same moment (a double tap, two games at once) could trip over each other, and one of them failed with an error. I found it by firing a busy evening at a copy of the bot: hundreds of bets a second, twenty crash rounds at once. Fixed: every bet now goes through, the ones you can afford, and the books still balance to the coin.
  • The Insights page never counted a purchase in the shop as shopping, and some admin labels cut emoji in half. Both fixed.
  • Behind the scenes: an error anywhere in the bot now reaches me the same minute, before anyone has to report it; the nightly backup is now restored into a test database once a month, to prove it works; and a broken command can be switched off everywhere in a second, without a deploy.
  • The numbers on the home page count only true things now: players a week, not "online now".

💌 Tell me what to build next

Every DM you send SunBot reaches me directly, and I reply personally. Season One is brand new, so this is the month your ideas shape it most: what the pass should give, which weekly challenges your server would set, and what Suntinel should catch next. DM the bot.

Or post in #feature-requests on the SunBot server, or write to iwannahelp@sunbotapp.com. Don't have SunBot yet? Invite it. /setup takes 5 minutes, and your trial starts right after.

👁 0
Link copied! 🌞