search
Find Discord archive messages by substring across content, embeds, or author. Restrict results to a specific server or channel to narrow scope.
Instructions
Substring search over the archive (message content, embeds, author).
Without scope this spans every archived server. Use server= or channel= to restrict; every hit carries its server_id/server_name.
Args: query: search term (substring match; % and _ match literally). server: optional server ID or name (case-insensitive, unique substring ok) to restrict to. channel: optional channel ID/URL to restrict to (applies within the server scope, if any). limit: max hits (default 50). Returns: Dict: {"hits": [ {id, server_id, server_name, channel_id, author_name, ts, content}, ... ]}.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| limit | No | ||
| query | Yes | ||
| server | No | ||
| channel | No |