Add support for timeouts to Mutes cog (#5604)

Co-authored-by: Michael Oliveira <34169552+Flame442@users.noreply.github.com>
This commit is contained in:
TrustyJAID
2024-03-31 18:05:37 -06:00
committed by GitHub
parent e71312ede0
commit 463f0c5e6d
3 changed files with 436 additions and 345 deletions

View File

@@ -0,0 +1,19 @@
from typing import Optional, Dict
import discord
from dataclasses import dataclass
@dataclass
class MuteResponse:
success: bool
reason: Optional[str]
user: discord.Member
@dataclass
class ChannelMuteResponse(MuteResponse):
channel: discord.abc.GuildChannel
old_overs: Optional[Dict[str, bool]]
voice_mute: bool