/summarize command collects every message in the current thread and produces a formatted Markdown file. The file includes timestamps, reply chains, author names, and any image attachments — making it easy to archive or share the conversation.
Usage
Parameters
When
true (the default), message headers are wrapped in <small> tags to create a more compact display. Set to false to use standard-size headers.Behavior
Start the command
Run
/summarize inside a thread. The bot immediately replies with an ephemeral message:Creating summary…
Build the summary
The bot collects all thread messages in chronological order and generates a Markdown document. Each message includes:
- An index number.
- The author’s display name (server nickname if available).
- A reply reference if the message is replying to another message (e.g.,
replying to #3). - A timestamp in UTC.
- The message content.
- Any image attachments embedded as Markdown image links.
Output format
The generated Markdown file follows this structure:small is false, the <small> tags are omitted and headers render at normal size.
Permissions
No special permissions are required. Any server member can run/summarize inside a thread.