A Discord protection bot we have been building: anti-raid, anti-spam, anti-nuke, web verification and a join gate, with a dashboard where every one of them is configurable.
It is built on one rule. It has to be sure before it acts. Any single raid signal has an innocent explanation, so Custos scores several and only responds when they agree. There is a hard ceiling on automated removals that no setting can raise, every action becomes a numbered case with the evidence attached, and /panic stop halts everything instantly.
Every protection feature is free, permanently. A server under attack should never find out its protection was a paid feature. Premium is for the things that cost money to run: longer log retention, archive search, analytics, backups, API access and running the bot under your own name and avatar.
Also in the box: tickets with transcripts, welcome messages, self-assignable role panels, suggestions and full audit logging, so it is not a second bot you have to run alongside.
Setup is about a minute and nothing is switched on until you say so. Questions, bugs and feature requests all go in the Custos server.