AntiScamBOT Patch Notes - Rust Rewrite
Summary
AntiScamBOT announces a major backend rewrite to Rust delivering faster, more reliable moderation. This update adds DMs for removed scam messages, image previews in mod alerts, one-click feedback buttons, a staff poll for new servers, evidence export on request, and infrastructure hardening. Report issues in bot-issues if anything looks off.
Patch Notes — June 22
Big update this week. We’ve been heads-down on a rewrite of the backend for a while now, and it’s finally in. Here’s what changed.
Core bot rewritten in Rust
The old Python bot has been fully replaced with a Rust implementation. It’s faster, handles errors more reliably, and uses less memory. We also removed a bunch of legacy code that wasn’t relevant anymore.
User-facing
- DMs now always go out when the bot removes a scam message. Previously this was behind a setting most servers didn’t enable, so a lot of users never got any explanation. The DM now also includes a link to this server so they can appeal if they think it was a mistake.
Moderator tools
- Image previews in alerts: fixed a bug where scam image previews would break in mod alerts if the original message was deleted. The bot now uploads the preview directly into the alert embed, so you can always see what was caught.
- Feedback buttons: added Confirmed Scam / False Positive buttons directly on mod alerts. Staff can review detections in one click.
- Feedback polls: new servers with 30+ members get a one-time staff satisfaction poll so we can improve based on what you actually need.
- Evidence export: prepared a scam evidence export command for mods (available on request if useful for your server).
Infrastructure
- Updated the NuExtract image-scanner server to be safer under load: body-size limits, IP allowlist, and more predictable GPU scheduling on the A4000.
- Updated systemd configuration for better autorestart behavior on the host.
Housekeeping
- Removed all old Python files, cached data, and the old web dashboard stuff. The repo is much cleaner now.
If anything feels off after this rollout, post in bot-issues and we’ll take a look.