discord_timeout_member
Time out a Discord member, preventing them from sending messages, reacting, or speaking for a specified duration. Use duration 0 to remove an active timeout early. Requires Moderate Members permission.
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 |
|---|---|---|---|
| reason | No | Optional reason recorded in the server audit log. | |
| user_id | Yes | Discord user ID (snowflake) of the member to time out. | |
| guild_id | Yes | Discord server (guild) ID (snowflake). | |
| duration_minutes | Yes | Timeout length in minutes (0–40320, i.e. up to 28 days). Use 0 to clear an existing timeout. |