Documentation
Every command
/catchup on its own is the whole product for most people.Build a catch-up
Every option below is optional, and most people never set one. Where it gets confusing is which combinations need which plan — server-wide, presets and the higher quality tiers are each gated separately. Assemble a command here and it tells you.
How far back
Left blank it starts at your own last message in the channel. Times are read in your /settings timezone, UTC until you set one.
What it reads
Quality
The default, and the one most servers never need to change. Quality is a personal setting rather than a /catchup option — change it once with /settings and it applies to your summaries.
Extras
What you type
/catchupNo options at all is a real answer — it catches you up on this channel since your last message.
Needs
Free trial — every server can do this on the free trial.
Minimum charge
100 credits
This is Fast’s minimum charge. The actual charge depends on the amount of text read and the quality tier, even when you choose a message count. Estimate credit use.
Everyday commands
These three cover almost everything. If you only ever learn one, learn /catchup.
/catchup
Find out what you missed. Works with no options at all.
- sincedefault: your last message in the channel
- How far back to read. Understands plain language — “3 hours”, “yesterday”, “since monday”, “jan 5 2pm”.
- untildefault: now
- Stop at a point instead of the present — “this morning”, “9am”.
- scopedefault: this channel
- Either this channel, or everywhere you can read in the server. Server-wide needs Pro or Scale.
- channeldefault: the channel you're in
- Summarize a different channel.
- countdefault: off — the time window decides
- Summarize an exact number of recent messages instead. Between 5 and your plan's limit.
- publicdefault: false — only you see it
- Post the summary into the channel for everyone instead of privately to you.
- presetdefault: none
- Apply a saved preset — yours, or one the server shares. Pro and Scale.
- Right-click any message → Apps → Catch up from here starts a catch-up at that exact message.
- Every result carries buttons to recast it, expand a single topic, ask a follow-up, or share it to the channel.
/ask
Find a cited answer in recent Discord messages.
- question
- What you want answered, up to 300 characters. Required.
- sincedefault: recent history
- How far back to search.
- scopedefault: this channel
- This channel, or everywhere you can read. Server-wide needs Pro or Scale.
- channeldefault: the channel you're in
- Search a different channel.
- Every factual sentence links to the message that supports it. A sentence that can't be evidenced doesn't get written.
- Without a subscription, a server includes three /ask or @mention replies in total.
@Summary Bot
Mention the bot to work through something in a visible thread.
- It opens a Discord thread you and everyone else can read — there is no hidden conversation.
- It can read and search any channel you can read, open a Discord link you paste, check what a channel has pinned, and count how much a channel or the server has been talking.
- A conversation has one credit limit — 3,000 by default — and the running total is shown while it works. It asks once before going past that, and stopping there still gives you what it found.
- If it runs out of credits or steps, it answers with what it has and says what it didn't get to, with the links. It never stops without either a result or the one thing to change.
- Anything that posts, edits, or deletes is a proposal until you confirm it, and it can only edit or delete its own messages.
- Mentions are rate limited per person and channel so one conversation can't crowd out a server.
Recurring summaries
Scheduled and live summaries use standing credit caps — see Schedules, live & welcomes. For private briefs when someone joins, use /admin welcome and the new-member welcome setup guide.
/schedule add
Starter and upSchedule a recurring summary, daily or weekly.
Who can run it: Anyone, for their own DMs. Delivering to a channel needs Manage Server.
- every
- Every day, or every named weekday. Required.
- at
- The hour it runs, on the clock, in your timezone. Required.
- deliverdefault: your DMs
- Your DMs (private, needs no permissions) or a channel (public, needs Manage Server).
- sourcedefault: the channel you're in
- Which channel to summarize.
- server_widedefault: false
- Summarize everything readable in the server instead of one channel. Pro and Scale.
- todefault: —
- Which channel it posts in. Only used when delivering to a channel.
- tierdefault: Fast
- Which quality runs it.
- max_creditsdefault: 3,000
- The most one automatic run may spend, from 3,000 to 100,000. A run that would cost more reads less history instead.
- Set your timezone with /settings first, or the hour you pick will be interpreted as UTC.
/schedule list · off · run
See what's set up here, stop one, or run one now to see what it produces.
- which
- Which schedule, on off and run.
/live on
Pro and ScaleKeep one message updated with what a busy channel is talking about.
Who can run it: Manage Server
- channel
- The busy channel to follow. Required.
- post_todefault: the source channel
- Where the single live message lives.
- messagesdefault: 50
- New messages needed before it refreshes, from 25 to 500. Pro's floor is 50; Scale's is 25.
- tierdefault: Fast
- Quality used for each update.
- max_creditsdefault: 3,000
- The most one automatic update may spend, from 3,000 to 100,000.
- It counts new messages as they arrive rather than polling Discord, so a quiet channel costs nothing at all.
/live off · status
Stop a live summary, or list the ones running in this server.
Who can run it: Manage Server
- channel
- The source channel whose live summary should stop.
Personal settings and presets
/settings is yours alone — changing your quality doesn’t change anyone else’s. Advanced mode and personal presets live here too.
/settings
Change how your summaries look. These are your settings, not the server's.
- qualitydefault: Fast
- How capable a model to use: Cheap, Fast, Balanced, or Deep, depending on the plan.
- detaildefault: Standard
- How much to write per topic: Brief, Standard, Detailed, or Exhaustive.
- languagedefault: match the channel
- Always summarize in a given language.
- outputdefault: Cards
- Cards, or a file. File output is part of advanced mode.
- timezonedefault: UTC
- An IANA name like America/New_York, so “since 9pm” means your 9pm.
- Picking an advanced-only option turns advanced mode on for you rather than refusing.
/advanced
Pro and ScaleUnlock raw prompts, exhaustive detail, and file output.
- enableddefault: true
- Turn advanced mode on or off.
/preset
Pro and ScaleSave a summary configuration — a prompt plus quality, detail, output, and language — and reuse it.
- new
- Write a preset in a modal. `for_server` shares it with everyone and needs Manage Server.
- list
- Your presets and this server's.
- default
- Make a server preset a channel's default.
- delete
- Delete one of yours.
- export
- Get a shareable `sbp1:…` code.
- import
- Add a preset someone shared, optionally under a new name.
Server administration
Start with /admin overview. It gathers every shared setting in one place and points to the command that changes it. Discord only shows this group to members with Manage Server, and the bot re-checks that permission when each command runs.
/admin overview
See setup, credits, member limits, access, privacy, automation, and overage at once.
Who can run it: Manage Server
- This is the leading server-admin command. It names the exact command for every setting it shows.
/admin setup
Check the bot's Discord permissions and find server setup controls.
Who can run it: Manage Server
- Reports View Channel, Read Message History, Send Messages, and Embed Links independently, so you can see exactly which one is missing.
- The New-member welcome setup button opens the same management panel as /admin welcome without changing its state.
/admin welcome
Manage private welcome summaries for new members after membership screening.
Who can run it: Manage Server
- Opening the private panel changes nothing. Enable and Disable are separate, explicit actions; enabling requires Pro or Scale.
- Shows current state, source selection, per-welcome credit limit, daily slots used, the plan allowance, and server funding. Slots count admitted runs, not confirmed DM deliveries.
- Choose up to 25 source channels or all eligible sources, and set a per-welcome credit limit. Quality, detail, and the plan's daily allowance stay fixed.
- Each member can opt out across servers with /privacy welcome receive:false, run in a server.
/admin limits
Set how quickly one member may use the server's shared credits.
Who can run it: Manage Server
- daily_memberdefault: plan-aware default
- Credits one member may use each UTC day, from 100 to 500,000. Use 0 to restore the default.
- period_memberdefault: the plan allowance
- Credits one member may use in one billing period, from 100 to 500,000. Free and top-up-only servers use a UTC calendar month. Use 0 to restore the default.
- Only interactive requests count. Schedules, live summaries, and welcome summaries use their own per-run caps; welcomes also have a plan-based daily slot allowance.
- Run it with no options to inspect the current limits without changing them.
Usage, privacy, and keys
/usage
This server's plan, credits, safeguards, activity, and renewal date.
- Also where you apply a top-up you bought. A one-time purchase belongs to you until you choose which server it goes to.
- Read-only for everyone. Server admins change safeguards with /admin limits.
/update
The most recent improvements, newest first, with the date each shipped.
- The same list as the changelog on this site, read from inside Discord. Updated with every production release.
- Private to you, and costs nothing.
/recommend
See which plan this server actually needs. Free, and reads no messages.
- It measures the channels you can read — how busy each one is, how that has moved over the last month, and what the server has actually spent — then says which plan fits and what a cheaper one would cost you in practice.
- Free and costs no credits, so it still works when the server has run out. Twice a day per server, resetting at midnight UTC.
- No message content is read. Timestamps become rates, characters become credits, and authors become a count.
/privacy
Control what the bot may read, and delete what it holds about you.
- info
- What it reads, stores, and doesn't.
- optout
- Exclude your messages from every summary in this server.
- welcome
- Run in a server with receive:false to stop your new-member welcome DMs everywhere, or receive:true to allow them. Does not change the server's setting.
- forget
- Delete everything it holds about you, everywhere. Asks first, and can't be undone.
- channel
- Admins: block a channel for everyone, including admins.
- restrict
- Admins: require Manage Server for interactive summary requests. Does not disable automatic new-member welcomes.
/setapikey · /removeapikey
Add an optional OpenAI or Anthropic key used only after the server's credits run out.
- for_serverdefault: false — just for you
- Let everyone in the server use it. Needs Manage Server.
- A key adds fuel. It never unlocks a quality tier, a feature, or a higher limit.
/debug
Explain the last summary: quality, coverage, timing, the prompt used, and the credits it spent.
- Open to everyone — it's the transparency surface, not an admin tool.
/help
A short tour of what the bot can do, inside Discord.
Commands not showing up in Discord?