Raffles That Pay Out, a Rebuilt Discord Bot and a Searchable Leaderboard
- Raffles now pay their points prize straight into the winners' balances and announce timed draws with your own wording. !raffle opens a single-winner raffle for 1000 points, !mraffle splits the pot across several winners, and the StreamElements raffle commands work as you know them.
- Every raffle chat line can be switched off on its own, and !claim is now optional. Raffles run even with Loyalty off; only the points prize needs it.
- A raffle opened with a duration outside 5 seconds to 2 hours now announces the time it will actually run, instead of saying 0 minutes or 1440 minutes.
- The Discord bot was rebuilt: each feature has its own settings page in the dashboard, you can preview the server template and apply it when you choose, and setup no longer fails with Missing Permissions on fresh servers.
- The public leaderboard is searchable and paged, matches the stats page look, and links straight to your chat.
- You can reset every viewer's points from the Loyalty page, and the public leaderboard updates right after.
- Gifted subs now earn points scaled by sub tier.
- Duel and gamble now follow the number settings saved in the dashboard.
- When a trial channel signs up, it switches over right away and keeps the loyalty points its viewers earned during the trial.
- The dashboard loads faster: editors load on demand, each module ships only its own text, and fonts appear on first paint.
- Quotes answer faster, and a slow command can no longer hold up the rest of chat.
- The dashboard, stats, commands and leaderboard pages show a proper error page when something fails or a request hits the rate limit, and viewer identifiers and addresses stay out of our monitoring.