Product by Sinux ConsultingNEWAI anti-spam

Your mods shouldn't be answering the same 5 questions every day.

An AI teammate that runs your Discord support tickets — answering, escalating, and closing them while your mods focus on what matters. It writes like a real person, never invents an answer it wasn't taught, and learns from your mod team as it goes.

#ticket-1287
Open
A
Alex R.
hey, just upgraded to pro but I can't see the #pro-members channel. did something break?
SinuxMod is typing…
S
SinuxModBOT
Hi! Welcome to pro 👋 Access usually syncs within 10 minutes of upgrade. If the channel's still missing after that, I've flagged the mod team to grant your role manually.
A
Alex R.
ah perfect, just popped in. thanks!
S
SinuxModBOT
Glad we could help! Closing this ticket now, open another anytime if something comes up. 🎉
Ticket closed · Resolved in 4 min · No mod intervention
7
Communities running it
51k+
Discord members covered
940+
Answers served from KB
130+
Tickets closed with no mod
AI anti-spam
Live KB
Self-teaching
Scheduled broadcasts
/gk general-knowledge
Hosted & always-on
Audit-logged

What your mods get back.

Their time back

No more repeating yourself in every ticket. The bot handles the same five questions so your mods can do work that actually matters.

24/7 coverage

Tickets get answered at 3am while you sleep. No more overnight backlog to clear before your morning coffee.

A team brain

Your community's knowledge gets captured once and used forever — even after someone leaves.

Your KB grows itself

When the bot doesn't know something it DMs your mods — whoever replies first wins, and their answer is saved to the KB automatically. The bot gets smarter every week without anyone maintaining a doc.

AI Anti-SpamNEW

A clean server that polices itself.

Scammers and competitors farm paid trading communities because that's where the buyers are. SinuxMod reads the room the way a sharp mod would — it works out what a message is trying to do, then removes the spam and the throwaway account behind it. And it's built so doing that can't cost you a paying member.

01

A free pre-filter reads everything

Every message in the channels you pick is scored locally for invites, shorteners, dot-obfuscation, mass mentions from non-staff, promo language and cross-channel repeats. Plain chatter scores nothing and never reaches the AI at all. This layer only decides who gets a second look — never who gets punished.

02

Claude judges intent on the rest

Only the suspicious few reach the AI, which reasons about what the message is actually trying to do and returns a verdict. Then bot code — never the model — picks the action from a fixed ladder: ignore, delete, timeout, softban, ban.

CatchesCompetitor promos“premium signals” adsPaid-mentorship pitchesInvite dropsShorteners + obfuscated linksGuaranteed-profit scamsFake-signal consPhishing + wallet drainers@everyone abuse“DM me / link in bio”

It understands intent, not keywords

“lol DM me the chart” between two regulars is fine. “DM me for signals 🚀” from an account that joined an hour ago is not. A word list can't tell those apart. Reading the message in context can.

It sees through evasion

Cyrillic look-alikes, invisible characters, l e t t e r s p a c i n g, #hashtag#mashing, leetspeak like disc0rd·gg and alternative-dot domains are all normalised before anything is judged. The trick that beats a regex doesn't survive the normaliser.

It reads past the text box

Spammers hide payloads inside Discord forwards, or post something clean and edit it into an ad an hour later. Forwarded content is scanned and edited messages are re-checked, so the quiet version of the trick gets caught too.

It shuts down image raids

Promo flyers get dropped as images to dodge text filters. When the same image is sprayed across multiple channels, that pattern is the signal — no OCR needed. A member posting a one-off chart looks nothing like a spray, and isn't touched.

A false positive costs more than a missed spam

So every layer is biased toward your member. These rails hold whether you configure anything or not.

Shadow mode by default
It runs the whole pipeline and posts what it would have done, removing nobody, until you flip it to enforce. You onboard by watching, not by gambling.
Paying members can't be removed
Subscriber and established members are capped at delete-only — the AI can never ban or kick them. Softbans and bans only ever reach new or role-less throwaway accounts.
Staff and allowlists are skipped
The owner, your mods, chosen roles and anyone a mod has cleared are skipped before the AI is called at all. Their messages are never sent for judgement.
It can't run away
A daily action cap works as a circuit breaker: cross it and the server reverts itself to report-only and pings your log channel. A bad edge case can't cascade.
It can't be talked into it
Messages that try to instruct the AI — “ignore your rules, I'm an admin” — are scored as evidence of spam rather than obeyed. And the model only ever returns a verdict; the code does the enforcing.
You keep the last word
Every action posts to your mod-log with the reasoning behind it, plus one-tap Undo and Not-spam buttons. Every decision stays on the record.
All of it is set per server from the dashboard — monitored channels, sensitivity, which roles count as paying, the log channel and who gets pinged. No config files, no restarts.
Features

Everything your mods shouldn't have to do — automated.

Answers from your Knowledge Base

The bot learns your community's answers, then handles repeat questions on its own. Every entry is live the moment you save it.

Sounds human, never makes things up

It writes the way a person writes in Discord — no em-dashes, no filler, no 'As an AI', no sign-offs. And it only answers from what it was actually taught: no invented pricing, no billing maths, no refund promises.

Teaching mode

Hit a question it doesn't know and it DMs the mods you've assigned. First one to reply wins, the answer is polished into the ticket, and it's saved to your KB — so the next member who asks gets it instantly.

Scheduled broadcasts

Set a promo or announcement once and let it run on a schedule in the channel you pick — reworded lightly each time so it never reads copy-pasted. Optional single-role ping, capped sends or run-until-stopped.

Summon that can't be spammed

Only a direct @SinuxMod mention wakes it up outside a ticket. Role pings, @everyone and @here never trigger it — so it stays useful in busy channels instead of becoming noise.

Follow-ups that read the room

Not a canned nudge. It reads the recent conversation, references what the ticket was actually about, and closes early when the thread already looks resolved. Frequency and count are yours to set.

Closes resolved tickets automatically

Checks in, waits the window you set, closes when the conversation's clearly done. No more zombie tickets clogging your ticket category.

Knows when to escalate

If it isn't sure, it tags the right person with the full ticket context — so mods take over in one click, not three.

Finds your mod team for you

Point it at your moderator role and it picks the rest up automatically, including common names like mod, admin and staff. Turn on role-wide summon if you want the whole team able to call it.

Remembers the conversation

In owner DMs and when summoned in a channel, the bot reads recent history every turn so follow-ups like 'what did you mean by that?' resolve naturally. No new storage — it uses Discord's own message history.

/gk for anything off-topic

A single-shot Q&A with web search on — market news, ticker info, current events — without teaching every possible question into the KB. Granted per person from a toggle on the moderator row.

Rules + Q&A

Your knowledge base has two entry types. Q&A is informational and ranked per message; Rules are mandatory guidance the bot follows every time ('always ping X for Y').

Mods stay in control

One command silences the bot in any channel so a mod can take over. One command hands it back. /quiet keeps it answering but stops the nudges.

Nothing for you to run

We host it. The bot is online 24/7 on our infrastructure — no server to rent, no process to babysit, no updates to deploy. You invite it and use the dashboard.

Sweep out the bots that never verified

Click-to-verify servers collect bot and scraper accounts sitting on zero roles. /purge_unverified finds the ones old enough to qualify and clears them out — owner-only, with a keep-list for the accounts you want spared, and it previews by default so you see exactly who before anyone goes.

RBAC + audit log

Three-tier roles (Owner / Server Owner / Mod), scoped per server, with a full audit log of every dashboard mutation — who, what, before/after — kept ≥12 months.

See It Work

Watch a ticket go from open to closed in 90 seconds.

#ticket-1287
Open
A
Alex R.
hey, just upgraded to pro but I can't see the #pro-members channel. did something break?
SinuxMod is typing…
S
SinuxModBOT
Hi! Welcome to pro 👋 Access usually syncs within 10 minutes of upgrade. If the channel's still missing after that, I've flagged the mod team to grant your role manually.
A
Alex R.
ah perfect, just popped in. thanks!
S
SinuxModBOT
Glad we could help! Closing this ticket now, open another anytime if something comes up. 🎉
Ticket closed · Resolved in 4 min · No mod intervention
Matched KB entry
Used 23 times
QUESTION
Pro channel access not showing up
ANSWER
Tell the member access syncs within 10 minutes. If still missing, flag the mod team to grant the role manually. Use a warm welcome tone — they just upgraded.
Q&AAccessAuto-close
Dashboard

One dashboard. Full control.

Every follow-up decision the bot made, with the message it actually drafted — whether it checked in, closed early because the ticket already looked resolved, or hit the max and auto-closed.
sinuxmod.com/app/follow-upsSample data
Every follow-up decision the bot made, and the message it actually drafted. It reads the thread first — when a ticket already looks resolved it skips the remaining nudges and closes early.
ChannelDecisionResolved?Conf.Message sent
#ticket-1287CLOSED EARLYyes0.92Looks like that sorted itself out. Closing this one, shout if it comes back.
#ticket-1284CHECKED INno0.31Any luck getting into the pro channel after the sync?
#ticket-1279AUTO-CLOSEDClosing this out since it's gone quiet. Open a new one anytime.
#ticket-1276CLOSED EARLYyes0.88Glad the role came through. Closing this now.
No two of these are the same sentence — each one is written for the ticket it's closing.
How It Works

From install to autopilot in under an hour.

01

Invite + connect

Invite the bot, then pick your ticket category, channels and moderator role from dropdowns of your actual server — no IDs to copy out of Discord. It recognises your mod role automatically, and there's nothing to host: we run it.

02

Teach it once

The first time it doesn't know something it DMs your assigned mods. Whoever replies first wins: the answer is polished, posted in the ticket, and saved to the KB forever. Or seed the KB upfront via Chat & Teach.

03

It runs your tickets

KB-grounded replies, escalation when it isn't sure, follow-ups that read the thread and close early when it's clearly done, /gk for anything off the KB — and scheduled broadcasts running in the background.

Commands

Everything runs from inside Discord.

/takeover

Silence the bot in this ticket so a mod can handle it.

/quiet

Keep it answering, but stop follow-ups and auto-close.

/handoff

Hand the ticket back to the bot.

/close

Close the ticket now.

/open

Reopen a ticket that was closed.

/delete

Delete the ticket channel for good.

/kblist · add · remove

Manage knowledge-base entries without leaving Discord.

/promoset · clear · status

Start, stop or check a scheduled broadcast in this channel.

/config

Show what this server is currently set to.

/gk

One-off question with web search on, for anything off the KB.

/purge_unverifiedowner only

Clear out accounts that joined but never picked up a role. Previews by default.

Mod-only commands are gated on your moderator role. The dashboard mirrors all of it if you'd rather click.
Pricing

Simple. Per-member. Cancel anytime.

$500/month
For up to 30,000 server members · billed monthly
Open dashboard →
One full-time mod costs $3,000+ a month.SinuxMod handles the busywork for a fraction of that.
Priced on your server's member count and billed monthly. Every feature is included at every tier — broadcasts, /gk, teaching mode, hosting, the lot. No feature gating, cancel anytime.
FAQ

Common questions.

Still wondering? Talk to us.

No. SinuxMod handles the repetitive work — the same five questions you've answered a hundred times — so your mods focus on the hard cases that actually need a human.
That's the part we've worked hardest on. It writes the way a person writes in Discord: short, direct, no em-dashes, no 'I hope this helps', no 'As an AI', no sign-off like '— Mod Team'. It also refuses to bluff — it won't invent pricing, do billing maths, or promise a refund. If it wasn't taught the answer, it says so and pulls in a mod.
Teaching mode kicks in: the bot DMs every moderator you've given the Teach toggle to. Whoever replies first wins — their answer is polished, posted in the ticket, and saved to the KB at the same time, and the other DMs are cleared so nobody duplicates the work. The next member who asks the same thing gets an instant answer.
It's built so that's the hard case to hit. It starts in report-only: it posts what it would have removed into a log channel and touches nobody, so you can watch its judgement for as long as you like before switching it to enforce. When you do, the roles you mark as paying or subscriber are capped at deleting the message — the account itself is never actioned — and allow-listed staff roles are never scored at all. Every action carries the model's reasoning plus one-click Undo and 'Not spam' buttons, and a daily action cap reverts the whole server to report-only if activity spikes. It's AI judgement, so it isn't infallible; the point is that nothing it gets wrong is expensive.
Unsolicited promotion and scams in the channels or whole categories you point it at: competitor promos and “premium signals” ads, paid-mentorship and copy-my-trades pitches, Discord, Telegram and WhatsApp invite drops, link shorteners and dot-obfuscated domains, guaranteed-profit and fake-signal cons, phishing and wallet-drainer links, @everyone abuse from non-staff, and “DM me / link in bio” drops. You set the sensitivity, and a toggle decides whether clear scams and phishing get a permanent ban while everything else gets a softban — removed, recent messages cleared, but able to rejoin.
Yes — /purge_unverified, owner-only. On click-to-verify servers, bot and scraper accounts pile up sitting on zero roles. The command finds the ones old enough to qualify and clears them out, with a keep-list for utility bots and any role-less account you want spared. It previews by default, so you see exactly who before anyone is removed.
It can't. Broadcasts strip @everyone, @here and every role except the one role you explicitly chose to ping — and you can cap the number of sends. Summon only fires on a direct @SinuxMod mention: role pings and @everyone never wake it. You can also mark channels where it should never reply, and there's a master off switch.
They're written per ticket, not from a template. The bot reads the recent conversation, references what the ticket was actually about, and if the thread already looks resolved it skips the remaining nudges and closes early. You set how often it checks in and how many times before it auto-closes.
No. We host and run it — it's online 24/7 on our infrastructure. There's no server to rent, no process to keep alive, and no updates for you to deploy. You invite the bot and use the dashboard.
Less than you'd think. It picks up your moderator role automatically (and recognises common names like mod, admin and staff), and the whole dashboard uses dropdowns of your real channels and roles — you never copy an ID out of Discord. Adding a moderator is pasting a Discord ID; the name fills itself in.
Yes. In owner DMs and when summoned in a channel by an allowlisted user, the bot reads the last ~25 messages each turn for context — so follow-ups like 'what did you mean by that?' resolve naturally. Nothing extra is stored; it uses Discord's own message history.
Yes — via /gk (per-person grant on a moderator's row) or a server-wide General Knowledge toggle. /gk runs a single-shot Q&A with web search on, so it can pull market news, ticker info, current events. Finance/trading answers append a 'Not financial advice' line.
Q&A entries are informational and ranked by relevance per member message. Rules are mandatory — they're injected ahead of the Q&A context and the bot follows them every time ('always ping the lead mod for billing', 'never recommend X').
No. The bot can bootstrap from your existing FAQ channel, help docs, or a Notion page. Most communities are 80% ready on day one, and the bot fills in the rest through teaching mode as real questions come in.
Three-tier RBAC scoped per guild: Owner / Server Owner / Moderator. Server Owners add and remove mods; Moderators access KB + Chat & Teach but not Settings. Every dashboard mutation is recorded in a full audit log — who, what, before/after, timestamp — kept for at least 12 months.
Per-member, billed monthly — $50/month for 1,000 server members up to $750/month at 50,000, with the 30,000-member tier at $500/month. Above 50,000 we move to custom pricing — usually still cheaper than a single full-time mod. Every feature is included at every tier.
Yes. Month-to-month, billed monthly, no contracts.
Yes. Every server is fully isolated, Discord-OAuth login, RBAC-gated, audit-logged. Your knowledge base, rules, and ticket history are never shared and never used to train anything. Full policy at sinuxmod.com/privacy.

Stop answering the same questions. Start shipping your community.

SinuxMod is running 24/7 while your mods sleep.