You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
fix: improve multi-group robustness to prevent bot crashes
- Remove RuntimeError in dm.py when all unrestriction attempts fail,
replace with error log and friendly user message
- Add try/except around get_user_status() in dm.py membership scan so
one inaccessible group doesn't abort the entire DM handler
- Add per-group try/except in verify_user() so a failure in one group
doesn't prevent verification in other groups
- Make get_group_config_for_update() resilient to uninitialized registry
by catching RuntimeError and returning None
- Fix ruff lint: remove unused imports and variables
0 commit comments