← Back to Commands
Moderation
Timeout Command
Temporarily restrict a user's ability to interact with the server
Usage
?timeout @user [duration] [unit] [reason]
The timeout command temporarily prevents a user from sending messages, reacting to messages, or joining voice channels.
Arguments:
@user
- The user to timeout (mention required)duration
- Number value for the timeout durationunit
- Time unit (s = seconds, m = minutes, h = hours, d = days)reason
- Optional: Reason for the timeout
Time Units
s (Seconds)
Example: ?timeout @user 30 s
m (Minutes)
Example: ?timeout @user 5 m
h (Hours)
Example: ?timeout @user 2 h
d (Days)
Example: ?timeout @user 1 d
Examples
Basic timeout (1 hour):
?timeout @UserName 1 h
Timeout with reason:
?timeout @UserName 1 d Spamming in general chat
Short timeout (5 minutes):
?timeout @UserName 5 m Cool down period
Bot Response
Memo Bot
User Timed Out
@UserName has been timed out for 1 day.
Reason: Spamming in general chat
Timeout will expire: [timestamp]
Required Permissions
- Timeout Members
Cooldown
No cooldown
Related Commands
Additional Notes
- Maximum timeout duration is 28 days
- Bot must have a role higher than the user
- Server owner cannot be timed out
- The bot will attempt to DM the user
- Timeouts are logged in the audit log
- Users keep their roles during timeout
Limitations
- Cannot combine time units
- Time must be a whole number
- Timed out users can still read messages