AutoBans
InfiniBot’s AutoBans feature allows administrators to automatically ban members when they join your server, even before they’ve ever joined. This powerful moderation tool helps prevent known troublemakers from disrupting your community.
This is a powerful moderation tool. Use with caution as banned members cannot join your server until the autoban is revoked.
Topics Covered
- How AutoBans Work
- Permission Requirements
- Accessing AutoBans
- Adding AutoBans
- Getting Discord User IDs
- Managing AutoBans
- How AutoBans Trigger
- Use Cases
- Important Limitations
- Best Practices
- Automatic Enforcement
- Troubleshooting
- Safety Considerations
How AutoBans Work
The AutoBans system works by:
- Pre-emptive Protection: Ban users before they even attempt to join your server
- Automatic Join Enforcement: When a user with an active autoban tries to join your server, InfiniBot immediately detects their user ID and bans them upon entry
- ID Entry: Add autobans using Discord user IDs for users who haven’t joined yet
The automatic enforcement happens instantly when the banned user joins. InfiniBot monitors all server join events and cross-references new member IDs against your autoban list.
Permission Requirements
To use AutoBans, you need:
- The InfiniBot Mod role
- InfiniBot must have Ban Members permission in your server
Accessing AutoBans
- Use
/dashboard
in your server - Navigate to the AutoBans section
- Configure your autoban settings
Adding AutoBans
- Access the AutoBans dashboard using
/dashboard
- Navigate to the AutoBans section
- Click “Add”
- Follow the instructions to enable Developer Mode in Discord
- Copy the target user’s Discord ID
- Enter their Discord name (optional) and ID
- Confirm the autoban
Getting Discord User IDs
To manually add someone by their Discord ID:
On Desktop
- Go to Discord’s Settings
- Scroll down to “Advanced”
- Enable “Developer Mode”
- Exit Settings
- Right-click on the user you want to autoban
- Click “Copy ID” (at the very bottom)
On Mobile
- Go to Discord’s Settings (profile icon in bottom right)
- Scroll down to “Appearance”
- Enable “Developer Mode”
- Exit Settings
- Touch and hold on the user you want to autoban
- Click the three dots in the top right of their profile
- Click “Copy ID”
Managing AutoBans
Viewing Current AutoBans
The AutoBans dashboard shows:
- List of all active autobans
- Discord names (if provided)
- User IDs for each autobanned user
Revoking AutoBans
- Access the AutoBans dashboard
- Click “Revoke”
- Select the user from the list
- Click “Revoke AutoBan”
- The user will be able to join your server normally
How AutoBans Trigger
When a user joins your server:
- InfiniBot checks if their Discord ID matches any autoban entries
- If a match is found, the user is immediately banned
- The ban happens automatically without manual intervention
- Server logs will show the ban was performed by InfiniBot
Use Cases
AutoBans are particularly useful for:
- Known troublemakers who have caused problems in other servers
- Alt accounts of previously banned users
- Coordinated harassment from multiple accounts
- Preventing raids by banning known raid participants
Important Limitations
User Already in Server
- If someone is already in your server, you cannot add them as an autoban
- You must use regular ban commands for current members
- InfiniBot will notify you if you try to autoban an existing member
User Already Banned
- If someone is already banned from your server, autoban is unnecessary
- InfiniBot will notify you if you try to autoban an already-banned user
Permission Requirements
- InfiniBot must have Ban Members permission
- Autoban feature will be disabled if this permission is missing
- Users without InfiniBot Mod role cannot manage autobans
Best Practices
Documentation
- Keep records of why each autoban was added
- Regular review of your autoban list to remove outdated entries
- Team coordination to avoid duplicate or conflicting bans
Verification
- Double-check user IDs before adding autobans
- Verify the correct user to avoid mistaken bans
- Test with alt accounts if unsure about the process
Moderation Guidelines
- Use sparingly - autobans are for serious cases
- Consider warnings first for minor infractions
- Document decisions for transparency with your moderation team
Automatic Enforcement
When a user with an active autoban attempts to join your server:
- Join Detection: InfiniBot monitors all member join events in real-time
- ID Verification: The new member’s Discord ID is immediately checked against your server’s autoban list
- Instant Action: If a match is found, InfiniBot executes the ban within seconds of the user joining
- List Cleanup: The autoban entry is automatically removed from your list since it’s no longer needed
- Audit Logging: The automatic ban is logged for moderation review
The automatic enforcement system works 24/7, even when moderators are offline. This ensures your server stays protected around the clock.
What Happens During AutoBan Enforcement
- The banned user is immediately removed from your server
- They receive Discord’s standard ban notification
- The action appears in your server’s audit log
- The autoban entry is automatically removed from your autoban list (since it’s no longer needed)
- No manual moderator intervention is required
Troubleshooting
AutoBans Not Working
- Verify InfiniBot has Ban Members permission
- Check that the feature isn’t globally disabled
- Ensure user IDs are correct (numbers only)
Can’t Add AutoBan
- User might already be in the server (use regular ban instead)
- User might already be banned (autoban unnecessary)
- Check you have InfiniBot Mod role
Context Menu Not Showing
- Verify you have ban permissions in the server
- Check that InfiniBot has necessary permissions
- Ensure the feature is enabled in your server
Safety Considerations
AutoBans are irreversible once triggered - banned users cannot join until the autoban is manually revoked. Always:
- Verify user identity before adding autobans
- Keep your team informed about active autobans
- Review periodically to remove outdated entries
Related Pages:
- Dashboard - Main configuration interface
- Moderation - Additional moderation tools
- Commands Overview - See all available commands
- Install and Setup - Setting up permissions