Find conversations waiting for staff
list_unansweredIdentify unanswered Discord channels, tickets, threads, and forum posts where the latest message is from a non-staff member, sorted by longest wait, to prioritize replies.
Instructions
Finds channels, tickets, threads and forum posts where the latest message from a person is not from staff, i.e. someone is waiting for a reply; sorted by longest wait. Staff = members with staff_roles, or by default anyone with Administrator, Manage Server, Manage Channels, Manage Messages or Timeout Members. Bot messages are ignored unless bot_replies_count is true.
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": "list_unanswered"
}
}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 results (1-50, default 25). | |
| scope | No | Limit to a category, channel, forum or thread (ID or name). Default: the whole server. | |
| since | No | Only conversations active within this window (default "30d"). | |
| cursor | No | next_cursor from a previous call (continues the scan). | |
| min_wait | No | Only those waiting at least this long, e.g. "2h". Default: any. | |
| staff_roles | No | Roles whose members count as staff (IDs or names). | |
| bot_replies_count | No | Treat messages from bots as answers (default false). |