Astro: a free Discord moderation bot by Phase & Cipher

Astro · Moderation for Discord

Moderation that stays out of the way.

Bans, warnings, automod, full event logging, tickets and member reports. Set it up from the dashboard or from Discord, whichever you prefer. Running in 36 servers right now. Support in the Discord

Members Astro looks after, live from the bot

5,297

36
servers running Astro
11.7%
of every PCD bot's reach
25
events it can log
24/7
on our own hardware

Out of 78,000 members across every PCD bot · updated now

Astro runs in dozens of servers, looks after thousands of members and can log 25 kinds of event.

What Astro does

01 / 06

Eight systems that are finished, not forty that are started. Every one can be set up from the dashboard or from Discord.

Astro banner: moderation that never sleeps, with a mod log of AutoMod and ban cases

AstroModeration

Moderation that stays out of the way. Bans, warnings, automod, logging, tickets and member reports, with a dashboard. Moderation and logging are free and stay free.

  • Every action a numbered case you can look up or correct
  • AutoMod for spam, mentions, invites, links and blocked words
  • 25 logged events, tickets with transcripts, message reports
36servers
5,297members
02 · ModerationEveryaction.

Every action leaves a recordModeration

Ban, kick, timeout, warn, purge, lock and softban, each one written to a numbered case you can look up, correct or hand to someone else.

  • Cases you can edit after the fact, so the log stays true
  • A warning ladder that escalates on its own at counts you choose
  • Full history for any member, including people who already left
  • The member is DM'd, and the case records whether it reached them

Commandsban unban softban kick timeout untimeout warn purge slowmode lock unlock nick case history reason delcase

03 · AutoModCaughtfirst.

Catches it before you see itAutoMod

Spam, mass mentions, invites, links and blocked words, with Discord's own machine filters running underneath rather than instead.

  • Whole-word matching, so blocking one word never eats an innocent one
  • Sees through leetspeak, spacing and deliberate misspellings
  • Exempt roles and channels, with staff exempt already
  • An optional AI pass for the borderline cases keywords miss

Commandsautomod discordfilter

AI AutoMod, $5/moaimod

04 · Logging25events.

Twenty-five events, routed how you wantLogging

Messages, members, roles, channels, threads, invites and voice. Send each group to its own channel, or all of it to one.

  • Ignore a channel, a whole category, or anything a role does
  • Full panels, or one compact line per event on a busy server
  • Deleted messages keep their content, so the entry still makes sense
  • Naming somebody in a log never pings them

Commandslog config setup

05 · DashboardNocommands.

Set it up without typing a commandDashboard

Sign in with Discord and configure every system from the web. The bot picks changes up within seconds, and the slash commands still work if you prefer them.

  • Type-to-search pickers for every channel and role
  • AutoMod, logging, tickets, welcome, autoroles and the warning ladder
  • Automatic slowmode, set per channel
  • Nothing is validated only in the browser, so nothing bad reaches the bot

Commandsautorole

06 · Tickets and reportsToldearly.

A way to be told something is wrongTickets and reports

A support panel members open tickets from, and a right-click report on any message that keeps a copy of what was said.

  • A private channel per ticket, with claim, add and close
  • A transcript on close, readable in Discord and kept as a link
  • Reports survive the message being deleted
  • Delete, timeout and dismiss buttons that work after a restart

Commandstickets add reports Report Message

CASES

One case per action, numbered,
with who, for how long and why.

This is what Astro posts to your mod log. One case per action, with who did it, to whom, for how long and why. The member is told by DM, and the case says whether that reached them.

Nothing escalates unless you ask it to

Warnings are recorded and nothing else happens until you build a ladder. No surprise bans on a threshold you never set.

Timeout · Case #1042
@novanova · 284719038471created 2 years ago · joined 4 months ago
Moderator
@cipher
Duration
1 hour
Reason
Spam in #general after a warning.
#mod-logmember notified by DM · edit with /reason 1042

Four commands, one optional

All of them need Manage Server. Run /setup in Discord any time for this same list, or /config show to see what's actually set.

/config modlog #mod-log

Where bans, kicks, warnings and automod hits get posted.

/log channel #server-log

Joins, leaves, edits, deletions and the rest. Split a group off with /log channel #x group:message.

/reports channel #reports

Lets members report messages to your mod team.

/automod toggle spam on

Turn on the filters you want. Check /automod status after.

/config warnladder set 3 timeout 1hOptional

Makes warnings escalate on their own. Nothing does until you set this.

Every command

Grouped the way the bot groups them. Discord's own autocomplete fills in the rest as you type.

Moderation

ban unban softban kick timeout untimeout warn purge slowmode lock unlock nick case history reason delcase

AutoModfree

automod discordfilter

AI AutoMod$5/mo

aimod

Tickets

tickets add

Reports

reports Report Message

Logging & config

log config setup

Autoroles

autorole

Put it inyour server.

Free. Moderation, AutoMod and logging are never paywalled; the optional AI AutoMod is $5 a month. Setup takes a couple of minutes, and Astro is already running in 36 servers.