Sees the whole situation
Reads the messages around a report, so it can tell a heated joke from a real threat.
A.M.A.R. and M.A.C.R.O. moderation bots for Discord. Free to start, with one ASCA account for both.
Add a bot
M.A.C.R.O. · Deeper moderation for Discord
M.A.C.R.O. reads the surrounding conversation, images, and documents to judge what a single message can't show you: escalating arguments, scams, and harmful files. Then it tells your moderators what it found, in plain language.

M.A.C.R.O. BOT Today at 9:41 PM
Reads the messages around a report, so it can tell a heated joke from a real threat.
Checks screenshots, photos, PDFs, and Office documents, even scanned pages, after a malware scan.
Every report says why, in plain language, so your moderators can decide quickly and confidently.
Free plan
Everything here is included on the Free plan and switched on when you activate M.A.C.R.O. Only images and documents use extra units, so those stay off until you choose them.
Sign in with Discord, pick your server, and approve the bot. It takes about two minutes and the Free plan needs no card.
Review each feature with a plain explanation of what it means for your members, and turn off anything you don't want.
Reports arrive in a private channel with Approve and Reject buttons. Handle them from Discord or from your dashboard.
Languages
M.A.C.R.O. reads each message in the language it was written in, including regional slang and mixed languages like Hinglish, Singlish, and Taglish. There's no language to pick and nothing to set up.
A.M.A.R. and M.A.C.R.O. use two different kinds of models, so each one catches things the other might miss. A.M.A.R. is fast, low-cost filtering for harmful content in every message. M.A.C.R.O. is built to understand the conversation and respond to it. Together they cover more, in more languages.
Explore A.M.A.R.Try it
Write a message the way your members would, in any language, and see how M.A.C.R.O. would handle it. There's nothing to set up and no language to choose.
Try a sample
# try-macro
Pick a sample or write your own message, in any language.
What you write here is sent to ASCA to be checked, and people at ASCA may be able to see it, so please don't share anything sensitive. ASCA doesn't use it to train AI models. How M.A.C.R.O. decides
Follows the thread around a message to catch arguments that build up over time.
Reviews screenshots and photos shared in your server, starting on the Mini plan.
Reads PDFs and Office files, including scanned pages, on Pro and Ultra.
Approve, reject, delete, warn, or time out straight from the report.
See exactly how much of your monthly allowance each check used, and top up any time.
Before anything new turns on, we explain exactly what it means for your members.
Prices are per server. Every server starts on Free, and you can upgrade any one of them from your dashboard.
Try it out
$0/ month
100 units a month
Occasional deep checks
$1.99/ month
400 units a month
Active moderation teams
$9.99/ month
3,000 units a month
Large communities
$29.99/ month
10,000 units a month
Each check uses a few units from your monthly allowance, based on how much there is to look at. Your dashboard shows exactly what each check used. Files that fail the malware scan cost nothing, and if something goes wrong on our side, the units are returned.
| Feature | Free | Mini | Pro | Ultra |
|---|---|---|---|---|
| Units each month | 100 | 400 | 3,000 | 10,000 |
| Conversation context | ✓ | ✓ | ✓ | ✓ |
| Malware checks on files, using no units | ✓ | ✓ | ✓ | ✓ |
| Calm notes and replies to reporters | ✓ | ✓ | ✓ | ✓ |
| Support for members in distress | ✓ | ✓ | ✓ | ✓ |
| Approve and reject from Discord | ✓ | ✓ | ✓ | ✓ |
| Settings and private checks from Discord | ✓ | ✓ | ✓ | ✓ |
| Answers when mentioned or messaged, per server each day | 5 | 15 | 75 | 250 |
| Rules for each kind of problem | — | ✓ | ✓ | ✓ |
| Server rules: selling, advertising, spam, swearing, and more | — | ✓ | ✓ | ✓ |
| Describe your server | — | ✓ | ✓ | ✓ |
| Image checks | — | 1 per check | 4 per check | 4 per check |
| Documents and scanned pages | — | — | ✓ | ✓ |
| Top-ups | — | ✓ | ✓ | ✓ |
| Pay as you go with a spending cap | — | — | Optional | Optional |
| Processing speed | Standard | Standard | Faster | Priority |
| History and analytics | 7 days | 30 days | 90 days | 1 year |
M.A.C.R.O. is built to understand and respond. A.M.A.R. adds fast, low-cost filtering of every message for harmful content. Run both for the best results: each catches what the other might miss.
A small, fixed amount of work. A message with its conversation is 1 unit, an image is 4, a document is 2 plus its text. Your dashboard shows exactly what each check used.
Deep checks pause until your allowance resets next month. On Mini and above you can top up any time, and Pro and Ultra can turn on pay-as-you-go with a spending cap you set.
Images from the Mini plan. PDFs, Office and OpenDocument files, plain-text files, and scanned pages on Pro and Ultra. Every file is scanned for malware first.
No. Anyone you allow by Discord role or permission can handle reports from Discord. You only need an ASCA account to manage settings and billing.
Messages are sent to ASCA to be checked, so ASCA is able to see them. We'd rather you know that up front. They're encrypted and protected, and nobody at ASCA reads them as a matter of routine: a person looks only when it's needed, such as when you ask us for help, or when a message may involve illegal activity, which ASCA is required by law to report. We don't use them to train AI models.
Yes. Send or forward it to M.A.C.R.O. in a direct message, or right-click any message and choose Apps, then Analyze with Macro. Only you see the answer, and nothing is reported or removed. It's free. Outside servers that use ASCA, connect your Discord account to a free ASCA account first.
Many servers do: A.M.A.R. checks every message instantly, and M.A.C.R.O. takes a deeper look when it matters. Each has its own plan, so you only pay for what you use.
Yes. Your server keeps its paid plan until the end of the period you've paid for, then returns to Free. Unused time isn't refunded.

Start free with 100 units a month and upgrade only the servers that need more.