Snapshots

Rolling back

Three-step restore: recreate, update, prune.

When you click Rollback in the dashboard (or run /snapshot rollback <id>), Auditer performs three operations in sequence:

1. Recreate#

Any role or channel that exists in the snapshot but is missing from the live server is recreated from scratch. New IDs are assigned by Discord. Permission overwrites are applied immediately on creation.

2. Update#

Roles and channels that still exist but have drifted (renamed, recolored, moved, or had permissions changed) are updated to match the snapshot. Position, color, name, hoist, mentionable, server-wide permissions, slowmode, NSFW, bitrate, and per-channel overwrites are all reapplied.

3. Prune#

Channels and roles that exist now but were NOT in the snapshot get deleted. This is what cleans up nuker spam channels in an attack scenario.

Protected from pruning

The bot's own role, @everyone, and managed integration roles (other bot roles) are never deleted, even if absent from the snapshot.

Restore report#

After rollback completes, you get a per-category report: roles created, roles updated, roles pruned, channels created, channels updated, channels pruned, permissions restored, and any errors with their exact cause.