Commands Demo Setup FAQ Add to Discord

Live 24/7 · AWS · members intent on

Meet ModPilot.

Private support tickets, instant FAQ answers, raid cards and AI summaries of long threads. Built by a mod, for mods — so queues stay clean and no question dies in chat.

5 slash commands·no API key needed for 4/5·by LEABERT →
24/7EC2 + auto-restart
5slash commands
<3sticket open
40msgs per summary

Five commands, zero learning curve.

Just slash commands. No prefix, no dashboard.

/ping

Health check

Replies Pong + intent status. Run first when testing. If this works, bot + sync works.

/faq

Instant answers

Topics: bridge, faucet, wallet, rules. Autocomplete, no typos. Cuts repeat questions.

/ticket

Private support threads

Opens private thread, adds you + mods, posts problem template. Falls back to public thread if private blocked.

/raid

Raid cards

Target + note in one clean post. Fast, kind, no spam.

/summarize

AI thread summaries

Reads last 40 human messages, returns facts + Fix + paste-ready Reply. Claude first, OpenRouter fallback.

Watch it work.

Full demo, recorded live. Then try the reply shapes below.

Reply shapes. Click tabs.

you: /faq topic:bridge
bridge
Use the official testnet bridge only (link in #links). Switch wallet to the testnet network first, then retry. If stuck >10 min, open /ticket.
you: /ticket problem:bridge stuck 10 min
Your ticket is ready: #ticket-void — only you and the mods can see it.

In thread: Ticket from @you
Problem: bridge stuck 10 min
@mod — please reply here.
User: add screenshots / wallet / tx hash if relevant.
mod: /raid target:https://x.com/... note:like + reply, no spam
⚔ RAID TIME
🎯 Target: https://x.com/...
🕒 Now — be fast, be kind, no spam.
📝 like + reply, no spam
mod: /summarize (in 32-msg ticket thread)
User can't claim faucet, tried 2 wallets. Mods confirmed faucet resets daily, asked for address. Open: waiting on user screenshot.
Fix: tell user exact reset time.
Reply: Faucet resets daily at 00 UTC — drop your testnet address + screenshot and we will check.

Add it in 3 minutes.

Server owner does this once. No AWS work for you.

1

Invite

Click Add, pick your server, Authorize. Bot needs bot + applications.commands scopes (already in link).

Invite link →
2

Permissions

Role ModPilot needs: View Channel, Send Messages, Create Public/Private Threads, Send Messages in Threads, Read Message History, Manage Threads, Embed Links. The invite asks for all 397284592640 at once.

3

Test

In #general run /ping then /faq topic:rules. Commands appear in 5 min–1h first time (global sync). Press Ctrl+R in Discord if missing.

Errors and fixes

You seeFix
Glitched / Missing permissionsRe-check role perms above, channel overwrites must not deny them.
Couldn't open private ticketEnable Create Private Threads, or bot auto-uses public thread fallback.
Nothing readable in 40 msgsEnable Message Content Intent in portal (done) + give Read History.
Commands missingWait 1h global sync, kick + re-invite with link above.

FAQ

Yes. Intents are portal-global, commands sync globally. Each server admin just uses the same invite link. No code change per server.
Only that command. 4/5 work with zero API. /summarize uses Claude if set, else OpenRouter deepseek/deepseek-chat, else tells mods to reply manually. Bot never crashes without keys.
No. Bot tries 24h archive then 60 min fallback, then public-thread fallback if private blocked. Staff (owner + Manage Threads) are auto-added.
Yes. AWS EC2 t3.micro Mumbai + systemd Restart=always + Flask /ping. PC can stay off.
Get ModPilot

Want it in
your server?

Free for communities. Click Add, authorize, run /ping.

ModPilot · EC2 ap-south-1leabert.my.id →