← All releases

YourBot v0.0.30

  • Where new members came from. The Members page now shows your top inviters and how many of their invites are still here, plus a Via column on Newest Members. Member detail says who invited someone or that they came through the vanity link
  • Invite tracking is honest about what it cannot know. A join reads as exact, ambiguous or unknown rather than guessing, and the page tells you when the bot is missing Manage Server
  • An Invite Tracking switch under Settings, on by default
  • Message Mix. Replies, attachments, links, stickers and mentions as a share of what gets posted, on the Messages page and on channel and member detail. Counts only, never message content
  • Voice Duos. Who actually spends voice time together, on the Voice page, with Often in Voice With on member detail
  • Profile picture at join. Newest Members marks joiners with no profile picture and the account age card counts them, which sits alongside account age as a raid and alt signal
  • Shareable stats cards. /stats now carries an Open and share link, the card has its own public page with Copy link and Image buttons, and a shared link unfurls as the card image instead of plain text
  • Stats cards show 30 day message and voice ranks next to all time, plus progress toward the next role reward such as 320 / 500 messages sent
  • Invite tracking and Message Mix start collecting from this update. Discord keeps no record of which invite a member used and message shape was not stored before, so neither can be filled in for the past
  • Members page depth. Member count over time, active members per day with a 7 day average, bounce rate, Newest Members with account age at join, Recently Left with how long they stayed and an account age histogram for new joiners
  • Channel detail depth. Messages against the previous window with a Growing, Steady, Declining, Quiet or Dead verdict, how many people posted and a voice section for voice channels
  • Member detail now leads with the member's name and a status badge, their join date, account age and when they were last active
  • The churn list is ranked by how active someone was before going quiet, so your most valuable regulars come first
  • Retention Day 7 and Day 30 read close to 0% for every server. They measured a single 24 hour slice exactly N days after the join instead of whether the member came back on day N or later
  • Cohorts too young to have a Day 7 or Day 30 answer were written as 0% and coloured red. They now read pending
  • The onboarding funnel could show more members getting a role than joining. It counted anyone active in the window rather than that window's joiners and dropped members who had since left. It now follows one group of joiners through every stage and adds a Still Here Today stage
  • Active Members, churn risk and the period comparison said they counted messages or voice, and counted only messages
  • The overview churn tile and the retention list used different windows, so the number on the tile never matched the people in the list. They share one window now and the tile links straight to the list
  • The member count chart could pin a day at 1 member
  • Stats cards showed the first digit of a Discord id where the profile picture belongs. They now show the real avatar, display name and handle
  • Unranked members read Rank #N+1 of N and Top 1% on their stats card. Unranked now says unranked
  • Members without a dashboard role could not open their own stats card
  • Approving a marketplace version showed an error page even though the version had already gone live, and the follow notice never reached servers following that plugin
  • The public stats card page loads images over https from public addresses only, with no redirects and a size cap, and both public card routes are rate limited per visitor

Get releases as they ship

Every release is announced in the YourBot support server the moment it goes live.

Join the server →