Build with VerifyCord
Back up, restore, verify and pull members with a clean, reliable toolkit.
Introduction
VerifyCord restores Discord servers from structured snapshots and keeps joins clean through verification and blacklist sync.
Messages are not restored. Snapshots store server metadata only.
Installation
Invite the bot and grant the required permissions.
https://discord.com/oauth2/authorize?client_id=YOUR_CLIENT_ID&permissions=8&scope=bot%20applications.commands
Permission | Why |
---|---|
Manage Server | Recreate roles, channels, settings |
Manage Roles | Map and set role permissions |
Manage Channels | Create categories and channels |
Ban Members | Sync and apply ban lists |
Quickstart
/backup create
/restore apply snapshot:latest
/verify enable mode:captcha
/member-pull start wave:former_members
Backups
Create manual snapshots or enable scheduled backups.
/backup create
/backup schedule interval:24h
/backup list
Restore
Apply a snapshot to rebuild roles, channels, permissions, emojis, and bans.
/restore apply snapshot:{id}
/restore dry-run snapshot:{id}
/restore status
Member Pull
Bring back former members with limited invite waves and optional DMs.
/member-pull start list:former_members cooldown:2h dm:true
/member-pull stop
/member-pull status
Verification
Captcha gate, device signals, and blacklist sync keep joins clean.
/verify enable mode:captcha
/verify settings dm_prompt:true logs:#joins
/blacklist sync enable
Auth
POST /api/oauth/token
Authorization: Basic base64(client_id:client_secret)
grant_type=client_credentials
Endpoints
Method | Path | Description |
---|---|---|
GET | /api/backups | List backups |
POST | /api/backups | Create backup |
POST | /api/restore | Apply snapshot |
POST | /api/member-pull | Start wave |
POST | /api/verify | Enable verification |
Webhooks
Receive restore status and verification events.
{
"type":"restore.updated",
"data":{"server_id":"123","status":"completed","snapshot_id":"abc"}
}