Guides
AI Summary

AI Summary setup guide

ServerMate AI Summary turns busy Discord channels into short, actionable recaps for staff and owners.

Requirements

  • Pro plan (Solo or above) with AI Summarisation enabled, or a manual grant on your server
  • Feature Centre → AI Summarisation turned on
  • /summarise enabled on the Commands tab
  • Custom bot with Message Content Intentrequired to read channel message text. Without it, summaries cannot access message bodies. See Custom bot setup.

Quick setup

  1. Add ServerMate (opens in a new tab) and sign in at servermate.gg (opens in a new tab)
  2. Set up custom bot with Message Content Intent (required)
  3. Feature Centre → enable AI Summarisation
  4. Configure model, monthly quota, and optional BYOK OpenAI key in the AI panel
  5. Commands tab → enable /summarise
  6. Settings → Permissions → grant command access to staff roles

/summarise — all subcommands

Every subcommand supports these optional delivery options:

ParameterDescription
source_channelRead messages from another channel (default: channel where you run the command)
post_channelPost the summary in a different channel in this server
post_serverPost to another server in your server group (autocomplete; Pro + groups)
post_channel_idChannel in post_server (autocomplete after selecting server)
promptExtra instructions to guide the summary tone or focus

/summarise last

Summarise the most recent messages in the source channel.

ParameterRequiredDescription
countYesNumber of messages (1–50)
roleNoOnly include messages from members with this role
promptNoCustom instructions for the AI
source_channelNoChannel to read from
post_channelNoWhere to post the result
post_server / post_channel_idNoCross-server delivery

Example

/summarise last count:40 role:@Staff prompt:Focus on open action items

/summarise from

Summarise from a specific message through to the latest message.

ParameterRequiredDescription
message_idYesStarting message ID (right-click message → Copy ID)
promptNoCustom instructions
+ delivery optionsNoSame as above

Example

/summarise from message_id:1234567890123456789 post_channel:#staff-summary

/summarise user

Summarise recent messages from one or more members (shared pool, not per-user quotas).

ParameterRequiredDescription
userYesFirst user to include
countYesTotal messages to pull from selected users (1–50)
user2NoSecond user
user3NoThird user
promptNoCustom instructions
+ delivery optionsNoSame as above

Example

/summarise user user:@Alice count:30 user2:@Bob prompt:Summarise their discussion about the event

Context menu

Right-click any message → Summarise from here — same as /summarise from using that message ID.


Plan limits

PlanIncluded summaries / month
Free— (Pro feature)
Solo30
Squad90
City300
NetworkCustom

See Pricing (opens in a new tab).

BYOK: Add your own OpenAI API key in the AI panel for unlimited summaries (subject to per-user rate limits configured in the dashboard).


Dashboard settings

In Feature Centre → AI Summarisation:

  • AI model selection (GPT-4o Mini, GPT-4o, etc.)
  • System prompt and max messages per request
  • Per-user hourly/daily rate limits
  • Role-based access (synced with command access for /summarise)

Tips

  • Use for #staff, handoffs, and weekly channel reviews
  • Custom bot with Message Content is mandatory for readable summaries — complete Custom bot setup first
  • Use post_channel to deliver summaries to a dedicated recap channel
  • Use role on /summarise last to filter staff-only threads in mixed channels

Learn more