Skip to content
Summary Bot

Documentation

Every command

Every command, every option, and the default each option falls back to when you leave it blank. Nothing here is required reading — /catchup on its own is the whole product for most people.

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 channels you can read, and shows the tools it used as it works.
  • 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

Summaries that run without anyone asking. Both carry a standing credit cap so an automatic run can never surprise you — see Schedules, live & welcomes.

/schedule add

Starter and up

Schedule 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 Scale

Keep 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.

Settings and presets

/settingsis yours alone — changing your quality doesn't change anyone else's. /setup and shared presets are the server-level ones, and they need Manage Server.

/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 Scale

Unlock raw prompts, exhaustive detail, and file output.

enableddefault: true
Turn advanced mode on or off.

/preset

Pro and Scale

Save 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.

/setup

Check the bot's Discord permissions and configure server features.

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.

Usage, privacy, and keys

/usage

This server's plan, credits used, credits left, and when they renew.

  • Also where you apply a top-up you bought. A one-time purchase belongs to you until you choose which server it goes to.

/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
Turn welcome DMs on or off — for you, in every server.
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 every summary in this server.

/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?

Slash commands are cached by Discord and can take a few minutes to appear after the bot joins. Fully quitting and reopening Discord usually forces a refresh. If they still aren't there, see Troubleshooting.