Cog-Creators / Cog-Creators/Red-DiscordBot

Separate muteset senddm for mutes and unmutes

Open
#6,262 3 comments 0 reactions 0 assignees View on GitHub
Category: Cogs - Mutes Status: PRs Welcome Type: Enhancement
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

Open the contributing 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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.