Changelog

Updates

The latest changes, fixes, and features shipped to exceed.

  1. FeatureJul 4, 2026

    Automations now react to your server's events

    Automations can now trigger on what happens across your server, not just chat messages.

    Write a rule in plain English with ,automate new and trigger it on a module event:

    ,automate new ping me when a giveaway starts
    ,automate new when someone reaches level 10 give them the Regular role
    ,automate new alert @staff in #mod-logs when a member is banned
    ,automate new dm the user welcome when a ticket is opened

    New triggers: giveaway started, level-up, ticket opened, member verified, server boost, bump, suggestion submitted, birthday, member left, and member banned / warned / muted.

    Also new: a notify action that can ping you (the rule's creator) or a role, plus level conditions like "reaches level 10". Rules still compile once and run with zero AI at runtime, and need Manage Server to create.

  2. DashboardJul 2, 2026

    Joins & Leaves chart — hover for exact counts

    The member Joins & Leaves chart on the Server Stats page now shows a clean tooltip when you hover a day — the date, exact joins and leaves counts, and the net change — instead of the plain browser hint.

  3. ReliabilityJul 2, 2026

    Global rate-limit safety layer

    exceed now self-throttles its Discord API traffic to stay safely under the global limit and eases per-channel bursts, and it logs whenever a rate limit is hit. This stops heavy moments — like a giveaway everyone piles into at once — from flooding a channel and stalling.

  4. AIJul 2, 2026

    Semantic Recall — search your history by meaning

    Ask your server's own history in plain English and get a cited answer with jump-links — no more scrolling for that decision from three months ago. Enable it and pick which channels to index.

    ,recall when did we decide to switch hosts?
    ,recallconfig on
    ,recallconfig channel add #decisions
    ,recallconfig status

    Aliases: ,askhistory (query) · ,recallset (config)

    Read the docs: Semantic Recall

  5. CommunityJul 2, 2026

    Partner Exchange — cross-server partnership manager

    Manage every server partnership from one place. exceed re-verifies each partner's invite stays live, tracks your shout-out cadence, and alerts you the moment a partner goes dead or overdue.

    ,partner add discord.gg/example
    ,partner list
    ,partner bump <id>
    ,partner channel #partnerships
    ,partner cadence 7

    Aliases: ,partners

    Read the docs: Partner Exchange

  6. SecurityJul 2, 2026

    Sentinel — compromised-admin detection

    Watches trusted staff accounts, learns how each one normally behaves, and can quarantine a hijacked account before it can nuke — catching compromised admins at message one.

    ,sentinel on
    ,sentinel action quarantine
    ,sentinel channel #alerts
    ,sentinel restore @user

    Aliases: none

    Read the docs: Sentinel

  7. SecurityJul 2, 2026

    Integrity — privilege-escalation guard

    Keeps a live snapshot of every role, webhook and integration and auto-reverts any dangerous permission grant (Administrator, Manage Server, Ban, Manage Roles) within seconds.

    ,integrity on
    ,integrity channel #alerts
    ,integrity whitelist add @role
    ,integrity status

    Aliases: ,integ

    Read the docs: Integrity

  8. AutomationJul 2, 2026

    Auto Rules — natural-language automations

    Describe an automation in plain English and exceed compiles it into a validated rule that runs with zero ongoing AI cost.

    ,automate new when someone posts a link in #general, delete it and warn them
    ,automate list
    ,automate toggle <id>
    ,automate delete <id>

    Aliases: ,automation

    Read the docs: Automations

  9. CommunityJul 2, 2026

    AI Server Newspaper

    A weekly AI-written front page about your community — headlines, articles and the week's numbers — rendered as a designed newspaper image and posted automatically.

    ,newspaper on
    ,newspaper channel #announcements
    ,newspaper now

    Aliases: ,servernews

    Read the docs: Server Newspaper

  10. CommunityJul 2, 2026

    Social Graph

    Maps who interacts with whom to reveal your closest connections and the members holding the community together.

    ,constellation
    ,constellation @member
    ,constellation server

    Aliases: ,graph

    Read the docs: Social Graph

  11. CommunityJul 2, 2026

    Friend Matchmaker

    Every week exceed introduces two members who share interests. Members opt in with their interests; admins pick the channel.

    ,matchmaker on
    ,matchmaker channel #introductions
    ,match optin gaming, music, art
    ,match optout

    Aliases: none

    Read the docs: Friend Matchmaker

  12. CommunityJul 2, 2026

    Guess Who Said It

    A game built from your server's own message history — exceed shows an anonymized quote and you guess who wrote it.

    ,guesswho
    ,guesswho optout

    Aliases: ,whosaidit

    Read the docs: Guess Who Said It

  13. CommunityJul 2, 2026

    Time Capsule

    Write a message now that exceed delivers on a future date.

    ,capsule add See you in a year! in 1y
    ,capsule list
    ,capsule cancel <id>

    Aliases: ,timecapsule

    Read the docs: Time Capsule

  14. UtilityJul 2, 2026

    DevBelt — developer toolbelt

    A developer toolbelt right in Discord — no more leaving to decode a token or explain a cron expression.

    ,dev regex <pattern> <text>
    ,dev cron 0 9 * * 1
    ,dev jwt <token>
    ,dev hash sha256 <text>
    ,dev uuid
    ,dev base64 encode <text>
    ,dev epoch now

    Aliases: ,devtools

    Read the docs: DevBelt

  15. UtilityJul 2, 2026

    Meet — cross-timezone planner

    A cross-timezone availability finder that reuses members' saved timezones so nobody has to re-enter offsets.

    ,meet Raid Night

    Aliases: none

    Read the docs: Meet

  16. UtilityJul 2, 2026

    Catchup

    An AI summary of everything you missed in a channel since you were last active.

    ,catchup
    ,catchup #general

    Aliases: ,missed

    Read the docs: Catchup

  17. UtilityJul 2, 2026

    Web-page Watch

    Monitors any web page and posts to a channel when it visibly changes (price, stock, patch notes, rosters).

    ,watch add https://example.com
    ,watch list
    ,watch remove <id>

    Aliases: ,pagewatch · ,webwatch

    Read the docs: Web Watch

  18. AnalyticsJul 2, 2026

    Invite Quality

    Ranks inviters by members who actually stayed and stayed active — not raw joins — and flags suspicious invite spikes.

    ,invitequality

    Aliases: ,invq

    Read the docs: Invite Quality

  19. NewJun 30, 2026

    Post panels from the dashboard

    You can now post your interactive panels straight from the dashboard — no more hopping into Discord to run a command. Each setup has a channel picker and a Post button; pick a channel, hit Post, and the panel appears in your server instantly with all its buttons and dropdowns. Re-post any time to move or refresh it.

    Crypto Shop    ->  Shop page
    Tickets        ->  each panel's settings
    Confessions    ->  Confessions page
    Applications   ->  new Applications page
    Self Roles     ->  already supported

    Tickets render exactly as configured (buttons or dropdown), and application panels only post once a form has at least one question.

  20. ImprovementJun 30, 2026

    Custom role tiers

    Custom roles got a big upgrade on the dashboard. Instead of one global setting, you now add a tier per role: pick a role like Booster, set where its roles sit, the permissions, and how many each member can make, then press Add. Edit or remove any tier whenever you want.

    Per-user limit   total custom roles a member can have (across all tiers)
    Per-role limit   how many they can make under one specific role
    
    Booster  ->  up to 1, no perms
    Premium  ->  up to 3, embed links + reactions

    A member can make a custom role if they have any tier's role, and theirs are removed if they lose every role that grants one. Sharing is off by default now, set a share limit to allow it. Read the full docs

  21. NewJun 30, 2026

    Command aliases

    Rename any command to whatever your server likes, right from Discord now, not just the dashboard. Make p run play, b run ban, whatever fits. It stays in sync with the command manager on the dashboard either way.

    ,alias add play p       now ,p runs ,play
    ,alias remove play p    remove that alias
    ,alias list             see every alias
    ,alias clear ban        wipe a command's aliases

    Manage Server only, up to 15 aliases per command, and changes apply within about 20 seconds.

  22. NewJun 30, 2026

    Share your custom role

    Made your own role with ,cr? You can now let friends wear it too. Admins set how many people each member can share with on the Custom Roles page, or turn sharing off.

    ,cr share @friend     let them wear your role
    ,cr share             see who you've shared with
    ,cr unshare @friend   take it back

    It only ever shares your own custom role, and if you delete it or lose the required role it comes off everyone you shared with. Read the full docs

  23. NewJun 30, 2026

    English-only channels

    Lock channels to English with no AI involved. The bot blocks messages written in non-Latin alphabets (Russian, Arabic, Chinese, Korean, and so on) in the channels you pick, instantly. Set it up on the dashboard under Moderation, or with the new command.

    ,englishonly here          enforce it in this channel
    ,englishonly action warn   delete and warn (or delete, timeout)
    ,englishonly all           apply to every channel
    ,englishonly show          see the current setup

    Staff with Manage Messages bypass it, and emoji, links, mentions, and accented words like café do not trip it.

  24. NewJun 29, 2026

    Custom commands: live data variables

    Custom commands can now pull live external data, the same idea as the Roblox variables. Drop any of these into a command's text or actions and they fill in when it runs.

    {lastfm.status}: {lastfm.track} by {lastfm.artist}
    {crypto:bitcoin}        {crypto:eth:change}
    {currency:100:USD:EUR}  {weather:Tokyo}
    {minecraft:Notch:skin}  {github:facebook/react}
    {pokemon:pikachu:sprite}  {dictionary:ephemeral}
    {urban:simp}  {npm:express}  {cat}  {dog}

    They are cached and quietly return nothing if a lookup fails. Read the full docs

  25. NewJun 29, 2026

    Disable commands in channels

    On the dashboard General page you can now pick channels where every command is turned off for regular members. Administrators and the owner can still use commands there, so your staff channels keep working.

    Read the full docs

  26. ImprovementJun 29, 2026

    Giveaways: post anywhere, reroll one winner

    Two giveaway tweaks. Mention a channel in the command to post the giveaway there instead of the current channel, and reroll a single winner by passing their mention.

    ,gstart 1h 1 Nitro #giveaways
    ,giveaway reroll <id> @user

    Read the full docs

  27. NewJun 29, 2026

    Custom Roles

    Members can make their own personal role with ,cr. They pick the name, color, and icon, and it carries no permissions by default. You choose who's allowed to make one, how many each person can have, where the roles sit in the list, and a cap for the whole server, all from the new Custom Roles page or ,cr config. If someone loses the required role or leaves, their role gets cleaned up on its own.

    ,cr create [name]      make your role
    ,cr name <text>        rename it
    ,cr color #ff8800      recolor it
    ,cr icon <emoji|url>   set an icon (Boost Level 2)
    ,cr delete             remove it

    Read the full docs

  28. NewJun 29, 2026

    Giveaway entry requirements

    You can now gate giveaway entries behind a few things: a role, a minimum level, account age, invites, being in another server, being in a voice channel (--vc, or --vc #channel for a specific one), or repping the server vanity in your status (--vanity). Voice and vanity are checked live, so if someone leaves the VC or drops the vanity mid-giveaway, their entry comes off. It all shows on the giveaway embed, and you can set it from the command or the dashboard.

    --role @role        must have a role
    --level <n>         min level
    --age <days>        min account age
    --invites <n>       min total invites
    --newinvites <n>    new invites earned after the giveaway starts
    --server <id>       in another server the bot is in
    --vc / --vc #ch     in voice (any or a specific channel)
    --vanity            repping the server vanity
    
    Example: ,gstart 1d 1 Nitro --level 10 --newinvites 5 --vc

    Read the full docs

  29. ImprovementJun 29, 2026

    Reroll a single giveaway winner

    Had a 3-winner giveaway but only need to redraw one? ,giveaway reroll <id> 1 rerolls a single winner instead of all of them. Leave the number off and it rerolls everyone like before.

    ,giveaway reroll <id>      reroll all winners
    ,giveaway reroll <id> 1    reroll a single winner

    Read the full docs

  30. ImprovementJun 29, 2026

    AI Server Setup edits

    Editing a generated setup plan actually sticks now. Renaming or deleting roles and channels applies to the server, role permissions update too, and you can flip individual features on or off in the plan before you apply it.

    Edit the plan, then Apply:
      rename / delete roles + channels  ->  syncs to the server
      change role permissions           ->  applied on apply
      toggle features on / off          ->  enables or disables them

    Read the full docs