Skip to content

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Latest commit

 

History

4 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 

Repository files navigation

TimedQuietReply

Latest release License

A BetterDiscord plugin that enforces quiet hours for your Discord replies.

TimedQuietReply automatically suppresses reply pings and prepends @silent to your outgoing messages during a schedule you define, so people you message late at night (or during any other quiet window) aren't disturbed by notifications.

The plugin is a single, dependency-free BetterDiscord file. Updates are delivered through BetterDiscord's built-in update checker.

Features

  • Scheduled Quiet Hours:
    • Set a start and end time (supports overnight ranges, e.g. 22:00 to 08:00).
    • Choose which days of the week the schedule applies to.
  • Automatic Silence:
    • Prepends @silent to normal outgoing messages during quiet hours.
    • Suppresses the reply ping (allowedMentions.repliedUser) when replying to a message.
  • Manual Override:
    • A "Force quiet now" toggle treats quiet mode as always active, regardless of the schedule.
    • A one-click temporary quiet mode lasts one hour and expires automatically.
  • Exclusions:
    • Exclude specific server IDs or channel IDs from quiet-hour behavior.
    • Optionally exclude direct messages entirely.
  • Command-Safe:
    • Messages starting with configurable prefixes (e.g. /, !, .) are never modified, so bot commands still work normally.
  • Localized UI:
    • Automatically switches between English and Japanese based on your Discord language settings.
  • At-a-Glance Status:
    • The settings panel shows the current state (active / inactive / disabled / manual override) with color-coded status.

Installation

  1. Download TimedQuietReply.plugin.js and place it in your BetterDiscord plugins directory:
    • Windows: %appdata%\BetterDiscord\plugins
    • macOS: ~/Library/Application Support/BetterDiscord/plugins
    • Linux: ~/.config/BetterDiscord/plugins
  2. Open Discord and navigate to User Settings -> BetterDiscord -> Plugins.
  3. Enable TimedQuietReply.
  4. Open the plugin's settings to configure your quiet-hours schedule.

Updating

When BetterDiscord reports an update, accept it from the Plugins page. You can also download the latest TimedQuietReply.plugin.js from the releases page and replace the existing file. The plugin's settings are stored by BetterDiscord and are preserved across updates.

For manual installs, verify that the file is named exactly TimedQuietReply.plugin.js and that there is only one copy in the plugins directory.

Settings Configuration

Schedule

  • Quiet start / Quiet end: The time range quiet hours apply, in 24-hour HH:MM format. If the start time is later than the end time, the range is treated as overnight and continues into the next morning.
  • Days: Which days of the week the schedule is active on.

Features

  • Auto @silent: Prepends @silent to normal outgoing messages.
  • Disable reply ping: Suppresses the notification ping when replying during quiet hours.
  • Exclude DMs: Leaves direct messages untouched.
  • Show toast: Shows a toast notification when quiet mode becomes active.
  • Force quiet now: Manual override that keeps quiet mode active regardless of the schedule.
  • Quick quiet mode: Enable quiet mode for one hour without changing the weekly schedule; it can be cleared from the settings panel.

Quick quiet mode

  • Quiet for 1 hour: Temporarily activates quiet mode and expires automatically after one hour.
  • Clear temporary quiet: Cancels the temporary override immediately.

Exclusions

  • Excluded server IDs / channel IDs: One ID per line, or comma-separated. Quiet-hour behavior is skipped entirely in these servers/channels.

Commands

  • Command prefixes: Messages starting with any of these prefixes (e.g. /, !, .) are never modified.

The master Plugin enabled switch is available directly in the settings panel header and turns all quiet-hour behavior on or off.

Compatibility

  • BetterDiscord on the current stable Discord desktop client.
  • Relies on Discord's internal message-sending and reply-composer modules; if a Discord update changes internal behavior, disable and re-enable the plugin first, then report the Discord client version in an issue.

License

MIT — see LICENSE.

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages