Recent activity across channels
recent_activityShows which Discord channels and threads had messages since a time, newest first, with message/people counts and latest message, so you can scan server activity without opening channels one by one.
Instructions
Shows which channels and threads had messages from people since a time ("24h" by default, or "7d", an ISO date), newest first, with how many messages and people and the latest message (include_bots adds bot activity). Use it to see what is going on without opening channels one by one; then read_messages.
Tool call template
This tool declares no required parameters. Add optional parameters from the input schema as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {},
"name": "recent_activity"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| guild | No | Server ID or name. Optional if DISCORD_GUILD_ID is set or the bot is in one server. | |
| limit | No | Max channels (1-50, default 20). | |
| scope | No | Limit to a category, channel, forum or thread (ID or name). Default: the whole server. | |
| since | No | How far back: "2h", "24h" (default), "7d", or an ISO date. | |
| cursor | No | next_cursor from a previous call. | |
| include_bots | No | Also count bot and webhook messages (default false: people only). |