discord_timeout_member
Mute a Discord member for a set duration, preventing messages, reactions, and voice. Pass 0 minutes to remove an active timeout early.
Instructions
Mute a member for a set duration (Discord 'timeout'): they cannot send messages, react, or speak until it expires. Pass duration_minutes = 0 to remove an active timeout early. Max 28 days (40320 minutes). Requires the Moderate Members permission.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| guild_id | Yes | Discord server (guild) ID (snowflake). | |
| user_id | Yes | Discord user ID (snowflake) of the member to time out. | |
| duration_minutes | Yes | Timeout length in minutes (1–40320, i.e. up to 28 days). Use 0 to clear an existing timeout. | |
| reason | No | Optional reason recorded in the server audit log. |