Improvements
- Infinity Bots vote/list links now point to
omniplex.gg, while the existinginfinitybotswebhook provider name stays unchanged for continuity. - CleanerBot now starts with a slimmer invite permission set, and
/startpreflight clearly separates required permissions from feature-specific optional permissions. - Admin and member DMs now include consistent quick links to the Support Community and
cleanerbot.eu, so follow-up actions are one click away. - Final setup success screens now include a one-click
Check permissionsaction for immediate bot-channel permission validation. - If a quick preset cannot be applied, CleanerBot now clears partial preset state before switching to guided setup, preventing stale blocker popups.
-
/startnow runs entry preflight immediately and shows a compact blocker summary with aRe-check preflightbutton on the welcome step. - Pro-tip recommendation embeds are now gated behind completed setup, so unfinished onboarding no longer gets premature nudges.
- Guided
/startsteps now provide clearer explainer copy with automatic fallback to legacy text when translation keys are missing. -
/startlanguage switching from step 0 now stays fully in-wizard and returns directly to the localized setup start. - Wizard button clicks now switch to an explicit
In progressstate and lock other controls on that step to prevent duplicate actions. - Periodic automations now surface missing permission blockers to staff earlier (poll posting, monthly champion posts, notification-thread cleanup, reward-role updates, and AHS compute failures) instead of failing silently.
Fixes
- Setup wizard delivery now handles Discord temporary send-disable windows more gracefully, so setup steps avoid hard failures.
- Setup wizard auto-create now clearly warns when a server hits Discord’s 250-role cap and tells admins to remove roles before retrying.