Self-timeout¶
The self_timeout command is a focus and productivity tool that allows you to voluntarily restrict your own access to the server. Once confirmed, Tux will apply a standard Discord timeout to your account, preventing you from sending messages or reacting for the duration you specify.
Warning: Once applied, the timeout cannot be removed early, even by server administrators. Use this tool carefully!
Syntax¶
The self_timeout command is available as a hybrid command:
Slash Command:
/self_timeout duration:STRING [reason:STRING]
Prefix Command:
$self_timeout <duration> [reason]
Aliases:
stostimeoutselftimeout
Parameters¶
| Parameter | Type | Required | Description |
|---|---|---|---|
duration |
STRING | Yes | How long to be timed out (e.g., 1h, 1d). Min: 5m, Max: 7d. |
reason |
STRING | No | The reason for your self-timeout. Defaults to "No Reason." |
Usage Examples¶
Focus Hour¶
Time yourself out for one hour to focus on work or study.
/self_timeout duration:1h reason:"Study session"
Digital Detox¶
Take a longer break from the community.
/self_timeout duration:2d reason:"Vacation"
Confirmation Process¶
To prevent accidental timeouts, the bot follows a strict confirmation flow:
- You run the command.
- Tux replies with a Confirmation Message explaining the consequences.
- You must click the Confirm button within the response.
- Once clicked, the timeout is immediately applied.
Behavior Notes¶
- AFK Integration: Upon timing out, Tux will also set your status to AFK with the same reason.
- DM Delivery: The bot will attempt to send you a Direct Message confirming the start of your timeout.
- Irreversibility: The timeout is handled by Discord's native system and enforced by the bot's configuration; staff are instructed not to remove voluntary timeouts.
Error Handling¶
Error: Invalid Duration¶
When it occurs: If the duration is less than 5 minutes or longer than 7 days.
Solution: Choose a duration within the supported range (5m to 1w).