Cog-Creators / Cog-Creators/Red-DiscordBot
Separate muteset senddm for mutes and unmutes
- Dominant language
- Python
- Stars
- 5.7k
- Forks
- 2.5k
- Avg merge
- 6d 16h
- Merged PRs (30d)
- 1
Description
### What component of Red (cog, command, API) would you like to see improvements on?
mutes
### Describe the enhancement you're suggesting.
Currently, `[p]muteset senddm` will send notifications for both mutes and unmutes. This proposes that the unmute dm be toggle-able separately from a mute.
Why? Notifying the user they have been unmuted reminds the user of why they were muted (big angry!), but gives them a first class pass to go complain about it in the server and cause issues immediately.
Without being notified, likely they will forget about it and return days later with a better perspective, also moving past it.
For non-behavioral reasons, this provides more control to the user to decide what notifications are sent to the user versus modlog only.
### Anything else?
While the first point is an issue to be handled by moderation, I ask what the harm is in thwarting this behavior in the first place by not announcing unmutes to the muted.
Contributor guide
Research direction
Start at the mutes cog implementation for the [p]muteset senddm command and trace how mute and unmute notifications are configured. Confirm the current setting behavior, then define the separate unmute toggle while preserving the existing mute notification control. Done means administrators can independently choose whether mutes and unmutes send DMs.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- python
- Domain
- backend
- Issue type
- Feature
- Difficulty
- 3/5
- Estimated time
- 1-2 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 40/100