Skip to main content
Now available

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

Understand the hard cases, not just the words.

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.

  • 100 free units every month
  • Images and documents on paid plans
  • Top up only when you need more
# mod-reports

M.A.C.R.O. BOT Today at 9:41 PM

Flagged as a likely scam

Free Nitro for everyone in this server 🎁 claim before it's gone: discord-gift.example/claim

Posted by
@nitro_drop in #announcements
Why
Link imitates an official Discord offer · Pressure to act quickly
Suggested
Delete the message · Time out for 1 hour
Reports arrive in a private channel. One tap to approve or reject.

Why communities choose M.A.C.R.O.

Sees the whole situation

Reads the messages around a report, so it can tell a heated joke from a real threat.

Looks inside images and files

Checks screenshots, photos, PDFs, and Office documents, even scanned pages, after a malware scan.

Explains what it found

Every report says why, in plain language, so your moderators can decide quickly and confidently.

Free plan

Free on every server. No card needed.

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.

  • 100 units every month
  • Reads the conversation around every message
  • Malware checks on every file, using no units
  • Calm notes for heated chats, and replies to members who report abuse
  • Support and where to get help for members in distress
  • Approve and reject reports from Discord
  • Change settings right in Discord with /settings
  • Private checks: send M.A.C.R.O. a message you're unsure about

Up and running in minutes.

  1. 1

    Add M.A.C.R.O. to your server

    Sign in with Discord, pick your server, and approve the bot. It takes about two minutes and the Free plan needs no card.

  2. 2

    Choose what it does

    Review each feature with a plain explanation of what it means for your members, and turn off anything you don't want.

  3. 3

    Let your moderators take over

    Reports arrive in a private channel with Approve and Reject buttons. Handle them from Discord or from your dashboard.

Languages

Moderates in your members' 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.

languages tested
32
regional varieties and dialects
47
language settings to configure
0

Tested and working well in

  • English
  • Spanish
  • Portuguese
  • French
  • German
  • Russian
  • Japanese
  • Chinese
  • Cantonese
  • Korean
  • Indonesian
  • Malay
  • Polish
  • Vietnamese
  • Romanian
  • Greek
  • Czech
  • Swedish
  • Dutch
  • Hindi
  • Italian
  • Ukrainian
  • Turkish
  • Thai
  • Urdu
  • Persian
  • Bengali
  • Tamil
  • Punjabi
  • Swahili
  • Arabic
  • Filipino

For the best results, run both bots.

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

See what M.A.C.R.O. would do.

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

Everything your moderators need.

Conversation context

Follows the thread around a message to catch arguments that build up over time.

Image checks

Reviews screenshots and photos shared in your server, starting on the Mini plan.

Documents and scanned pages

Reads PDFs and Office files, including scanned pages, on Pro and Ultra.

Moderate from Discord

Approve, reject, delete, warn, or time out straight from the report.

A clear usage meter

See exactly how much of your monthly allowance each check used, and top up any time.

No surprises

Before anything new turns on, we explain exactly what it means for your members.

Start free. Upgrade when you're ready.

Prices are per server. Every server starts on Free, and you can upgrade any one of them from your dashboard.

Free

Try it out

$0/ month

100 units a month

  • Message and conversation checks
  • Approve and reject from Discord
  • Moderation dashboard
  • 7 days of history
Start free

Mini

Occasional deep checks

$1.99/ month

400 units a month

  • Everything in Free
  • Image checks
  • Choose how strict it is
  • Top up any time, 30 days of history
Get Mini
Most popular

Pro

Active moderation teams

$9.99/ month

3,000 units a month

  • Everything in Mini
  • Documents and scanned pages
  • Up to 4 images and 4 files per check
  • Faster processing, 90 days of history
Get Pro

Ultra

Large communities

$29.99/ month

10,000 units a month

  • Everything in Pro
  • Priority processing
  • Runs side by side with A.M.A.R.
  • Advanced rules, a full year of history
Get Ultra

How units work

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.

A message with its conversation
1 unit
Each image
4 units
Each document
2 units, plus its scan and text
Each scanned page
2 units
Top up 1,000 / 5,000 / 10,000 units
$3 / $14 / $27
Compare every plan
FeatureFreeMiniProUltra
Units each month1004003,00010,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 day51575250
Rules for each kind of problem—✓✓✓
Server rules: selling, advertising, spam, swearing, and more—✓✓✓
Describe your server—✓✓✓
Image checks—1 per check4 per check4 per check
Documents and scanned pages——✓✓
Top-ups—✓✓✓
Pay as you go with a spending cap——OptionalOptional
Processing speedStandardStandardFasterPriority
History and analytics7 days30 days90 days1 year

Use one, or both together.

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.

Explore A.M.A.R.

Good to know before you start.

What's a unit?

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.

What happens if I run out?

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.

Which files can it read?

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.

Do my moderators need an ASCA account?

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.

Who can see our messages?

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.

Can I check a message someone sent me?

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.

Should I use it with A.M.A.R.?

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.

Can I cancel any time?

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.

Bring a sharper eye to the cases that matter.

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