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 duration
  • unit - 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